libZSservicesZSamazonka-organizationsZSamazonka-organizations
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Organizations

Contents

Description

Derived from API version 2016-11-28 of the AWS service descriptions, licensed under Apache 2.0.

AWS Organizations is a web service that enables you to consolidate your multiple AWS accounts into an organization and centrally manage your accounts and their resources.

This guide provides descriptions of the Organizations operations. For more information about using this service, see the AWS Organizations User Guide.

Support and feedback for AWS Organizations

We welcome your feedback. Send your comments to feedback-awsorganizations@amazon.com or post your feedback and questions in the AWS Organizations support forum. For more information about the AWS support forums, see Forums Help.

Endpoint to call When using the AWS CLI or the AWS SDK

For the current release of Organizations, specify the us-east-1 region for all AWS API and AWS CLI calls made from the commercial AWS Regions outside of China. If calling from one of the AWS Regions in China, then specify cn-northwest-1. You can do this in the AWS CLI by using these parameters and commands:

  • Use the following parameter with each command to specify both the endpoint and its region:

    --endpoint-url https://organizations.us-east-1.amazonaws.com (from commercial AWS Regions outside of China)

    or

    --endpoint-url https://organizations.cn-northwest-1.amazonaws.com.cn (from AWS Regions in China)

  • Use the default endpoint, but configure your default region with this command:

    aws configure set default.region us-east-1 /(from commercial AWS Regions outside of China)/

    or

    aws configure set default.region cn-northwest-1 /(from AWS Regions in China)/

  • Use the following parameter with each command to specify the endpoint:

    --region us-east-1 /(from commercial AWS Regions outside of China)/

    or

    --region cn-northwest-1 (from AWS Regions in China)

Recording API Requests

AWS Organizations supports AWS CloudTrail, a service that records AWS API calls for your AWS account and delivers log files to an Amazon S3 bucket. By using information collected by AWS CloudTrail, you can determine which requests the Organizations service received, who made the request and when, and so on. For more about AWS Organizations and its support for AWS CloudTrail, see Logging AWS Organizations Events with AWS CloudTrail in the AWS Organizations User Guide. To learn more about AWS CloudTrail, including how to turn it on and find your log files, see the AWS CloudTrail User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-11-28 of the Amazon Organizations SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Organizations.

PolicyNotFoundException

_PolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a policy with the PolicyId that you specified.

PolicyTypeAlreadyEnabledException

_PolicyTypeAlreadyEnabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified policy type is already enabled in the specified root.

HandshakeConstraintViolationException

_HandshakeConstraintViolationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested operation would violate the constraint identified in the reason code.

Some of the reasons in the following list might not be applicable to this specific API or operation:

  • ACCOUNT_NUMBER_LIMIT_EXCEEDED: You attempted to exceed the limit on the number of accounts in an organization. Note that deleted and closed accounts still count toward your limit.

    If you get this exception immediately after creating the organization, wait one hour and try again. If after an hour it continues to fail with this error, contact AWS Support.

  • ALREADY_IN_AN_ORGANIZATION: The handshake request is invalid because the invited account is already a member of an organization.
  • HANDSHAKE_RATE_LIMIT_EXCEEDED: You attempted to exceed the number of handshakes that you can send in one day.
  • INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES: You can't issue new invitations to join an organization while it's in the process of enabling all features. You can resume inviting accounts after you finalize the process when all accounts have agreed to the change.
  • ORGANIZATION_ALREADY_HAS_ALL_FEATURES: The handshake request is invalid because the organization has already enabled all features.
  • ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION: The handshake request is invalid because the organization has already started the process to enable all features.
  • ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD: The request failed because the account is from a different marketplace than the accounts in the organization. For example, accounts with India addresses must be associated with the AISPL marketplace. All accounts in an organization must be from the same marketplace.
  • ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED: You attempted to change the membership of an account too quickly after its previous change.
  • PAYMENT_INSTRUMENT_REQUIRED: You can't complete the operation with an account that doesn't have a payment instrument, such as a credit card, associated with it.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have permissions to perform the requested operation. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide.

MalformedPolicyDocumentException

_MalformedPolicyDocumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The provided policy document doesn't meet the requirements of the specified policy type. For example, the syntax might be incorrect. For details about service control policy syntax, see Service Control Policy Syntax in the AWS Organizations User Guide.

RootNotFoundException

_RootNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a root with the RootId that you specified.

MasterCannotLeaveOrganizationException

_MasterCannotLeaveOrganizationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't remove a management account from an organization. If you want the management account to become a member account in another organization, you must first delete the current organization of the management account.

AccountNotFoundException

_AccountNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find an AWS account with the AccountId that you specified, or the account whose credentials you used to make this request isn't a member of an organization.

AccountAlreadyRegisteredException

_AccountAlreadyRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified account is already a delegated administrator for this AWS service.

DuplicatePolicyException

_DuplicatePolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A policy with the same name already exists.

ConstraintViolationException

_ConstraintViolationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Performing this operation violates a minimum or maximum value limit. For example, attempting to remove the last service control policy (SCP) from an OU or root, inviting or creating too many accounts to the organization, or attaching too many policies to an account, OU, or root. This exception includes a reason that contains additional information about the violated limit:

Some of the reasons in the following list might not be applicable to this specific API or operation.

  • ACCOUNT_CANNOT_LEAVE_ORGANIZATION: You attempted to remove the management account from the organization. You can't remove the management account. Instead, after you remove all member accounts, delete the organization itself.
  • ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA: You attempted to remove an account from the organization that doesn't yet have enough information to exist as a standalone account. This account requires you to first agree to the AWS Customer Agreement. Follow the steps at Removing a member account from your organizationin the AWS Organizations User Guide.
  • ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION: You attempted to remove an account from the organization that doesn't yet have enough information to exist as a standalone account. This account requires you to first complete phone verification. Follow the steps at Removing a member account from your organization in the AWS Organizations User Guide.
  • ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED: You attempted to exceed the number of accounts that you can create in one day.
  • ACCOUNT_NUMBER_LIMIT_EXCEEDED: You attempted to exceed the limit on the number of accounts in an organization. If you need more accounts, contact AWS Support to request an increase in your limit.

    Or the number of invitations that you tried to send would cause you to exceed the limit of accounts in your organization. Send fewer invitations or contact AWS Support to request an increase in the number of accounts.

    Deleted and closed accounts still count toward your limit.

    If you get this exception when running a command immediately after creating the organization, wait one hour and try again. After an hour, if the command continues to fail with this error, contact AWS Support.

  • CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR: You attempted to register the management account of the organization as a delegated administrator for an AWS service integrated with Organizations. You can designate only a member account as a delegated administrator.
  • CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG: You attempted to remove an account that is registered as a delegated administrator for a service integrated with your organization. To complete this operation, you must first deregister this account as a delegated administrator.
  • CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION: To create an organization in the specified region, you must enable all features mode.
  • DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE: You attempted to register an AWS account as a delegated administrator for an AWS service that already has a delegated administrator. To complete this operation, you must first deregister any existing delegated administrators for this service.
  • EMAIL_VERIFICATION_CODE_EXPIRED: The email verification code is only valid for a limited period of time. You must resubmit the request and generate a new verfication code.
  • HANDSHAKE_RATE_LIMIT_EXCEEDED: You attempted to exceed the number of handshakes that you can send in one day.
  • MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE: To create an account in this organization, you first must migrate the organization's management account to the marketplace that corresponds to the management account's address. For example, accounts with India addresses must be associated with the AISPL marketplace. All accounts in an organization must be associated with the same marketplace.
  • MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE: Applies only to the AWS Regions in China. To create an organization, the master must have a valid business license. For more information, contact customer support.
  • MASTER_ACCOUNT_MISSING_CONTACT_INFO: To complete this operation, you must first provide a valid contact address and phone number for the management account. Then try the operation again.
  • MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED: To complete this operation, the management account must have an associated account in the AWS GovCloud (US-West) Region. For more information, see AWS Organizations in the AWS GovCloud User Guide.
  • MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED: To create an organization with this management account, you first must associate a valid payment instrument, such as a credit card, with the account. Follow the steps at To leave an organization when all required account information has not yet been provided in the AWS Organizations User Guide.
  • MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED: You attempted to register more delegated administrators than allowed for the service principal.
  • MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED: You attempted to exceed the number of policies of a certain type that can be attached to an entity at one time.
  • MAX_TAG_LIMIT_EXCEEDED: You have exceeded the number of tags allowed on this resource.
  • MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED: To complete this operation with this member account, you first must associate a valid payment instrument, such as a credit card, with the account. Follow the steps at To leave an organization when all required account information has not yet been provided in the AWS Organizations User Guide.
  • MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED: You attempted to detach a policy from an entity that would cause the entity to have fewer than the minimum number of policies of a certain type required.
  • ORGANIZATION_NOT_IN_ALL_FEATURES_MODE: You attempted to perform an operation that requires the organization to be configured to support all features. An organization that supports only consolidated billing features can't perform this operation.
  • OU_DEPTH_LIMIT_EXCEEDED: You attempted to create an OU tree that is too many levels deep.
  • OU_NUMBER_LIMIT_EXCEEDED: You attempted to exceed the number of OUs that you can have in an organization.
  • POLICY_CONTENT_LIMIT_EXCEEDED: You attempted to create a policy that is larger than the maximum size.
  • POLICY_NUMBER_LIMIT_EXCEEDED: You attempted to exceed the number of policies that you can have in an organization.
  • TAG_POLICY_VIOLATION: You attempted to create or update a resource with tags that are not compliant with the tag policy requirements for this account.

AccountNotRegisteredException

_AccountNotRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified account is not a delegated administrator for this AWS service.

FinalizingOrganizationException

_FinalizingOrganizationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

AWS Organizations couldn't perform the operation because your organization hasn't finished initializing. This can take up to an hour. Try again later. If after one hour you continue to receive this error, contact AWS Support.

HandshakeNotFoundException

_HandshakeNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a handshake with the HandshakeId that you specified.

PolicyTypeNotAvailableForOrganizationException

_PolicyTypeNotAvailableForOrganizationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't use the specified policy type with the feature set currently enabled for this organization. For example, you can enable SCPs only after you enable all features in the organization. For more information, see Managing AWS Organizations Policiesin the AWS Organizations User Guide.

ChildNotFoundException

_ChildNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find an organizational unit (OU) or AWS account with the ChildId that you specified.

UnsupportedAPIEndpointException

_UnsupportedAPIEndpointException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This action isn't available in the current AWS Region.

EffectivePolicyNotFoundException

_EffectivePolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

If you ran this action on the management account, this policy type is not enabled. If you ran the action on a member account, the account doesn't have an effective policy of this type. Contact the administrator of your organization about attaching a policy of this type to the account.

OrganizationalUnitNotFoundException

_OrganizationalUnitNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find an OU with the OrganizationalUnitId that you specified.

DestinationParentNotFoundException

_DestinationParentNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find the destination container (a root or OU) with the ParentId that you specified.

OrganizationNotEmptyException

_OrganizationNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The organization isn't empty. To delete an organization, you must first remove all accounts except the management account, delete all OUs, and delete all policies.

AccountOwnerNotVerifiedException

_AccountOwnerNotVerifiedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't invite an existing account to your organization until you verify that you own the email address associated with the management account. For more information, see Email Address Verification in the AWS Organizations User Guide.

PolicyTypeNotEnabledException

_PolicyTypeNotEnabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified policy type isn't currently enabled in this root. You can't attach policies of the specified type to entities in a root until you enable that type in the root. For more information, see Enabling All Features in Your Organization in the AWS Organizations User Guide.

DuplicateHandshakeException

_DuplicateHandshakeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A handshake with the same action and target already exists. For example, if you invited an account to join your organization, the invited account might already have a pending invitation from this organization. If you intend to resend an invitation to an account, ensure that existing handshakes that might be considered duplicates are canceled or declined.

OrganizationalUnitNotEmptyException

_OrganizationalUnitNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified OU is not empty. Move all accounts to another root or to other OUs, remove all child OUs, and try the operation again.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have sent too many requests in too short a period of time. The quota helps protect against denial-of-service attacks. Try again later.

For information about quotas that affect AWS Organizations, see Quotas for AWS Organizationsin the AWS Organizations User Guide.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The target of the operation is currently being modified by a different request. Try again later.

ServiceException

_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

AWS Organizations can't complete your request because of an internal service error. Try again later.

SourceParentNotFoundException

_SourceParentNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a source root or OU with the ParentId that you specified.

TargetNotFoundException

_TargetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a root, OU, account, or policy with the TargetId that you specified.

CreateAccountStatusNotFoundException

_CreateAccountStatusNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find an create account request with the CreateAccountRequestId that you specified.

AlreadyInOrganizationException

_AlreadyInOrganizationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This account is already a member of an organization. An account can belong to only one organization at a time.

DuplicateOrganizationalUnitException

_DuplicateOrganizationalUnitException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An OU with the same name already exists.

InvalidInputException

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested operation failed because you provided invalid values for one or more of the request parameters. This exception includes a reason that contains additional information about the violated limit:

Some of the reasons in the following list might not be applicable to this specific API or operation.

  • DUPLICATE_TAG_KEY: Tag keys must be unique among the tags attached to the same entity.
  • IMMUTABLE_POLICY: You specified a policy that is managed by AWS and can't be modified.
  • INPUT_REQUIRED: You must include a value for all required parameters.
  • INVALID_EMAIL_ADDRESS_TARGET: You specified an invalid email address for the invited account owner.
  • INVALID_ENUM: You specified an invalid value.
  • INVALID_ENUM_POLICY_TYPE: You specified an invalid policy type string.
  • INVALID_FULL_NAME_TARGET: You specified a full name that contains invalid characters.
  • INVALID_LIST_MEMBER: You provided a list to a parameter that contains at least one invalid value.
  • INVALID_PAGINATION_TOKEN: Get the value for the NextToken parameter from the response to a previous call of the operation.
  • INVALID_PARTY_TYPE_TARGET: You specified the wrong type of entity (account, organization, or email) as a party.
  • INVALID_PATTERN: You provided a value that doesn't match the required pattern.
  • INVALID_PATTERN_TARGET_ID: You specified a policy target ID that doesn't match the required pattern.
  • INVALID_ROLE_NAME: You provided a role name that isn't valid. A role name can't begin with the reserved prefix AWSServiceRoleFor.
  • INVALID_SYNTAX_ORGANIZATION_ARN: You specified an invalid Amazon Resource Name (ARN) for the organization.
  • INVALID_SYNTAX_POLICY_ID: You specified an invalid policy ID.
  • INVALID_SYSTEM_TAGS_PARAMETER: You specified a tag key that is a system tag. You can’t add, edit, or delete system tag keys because they're reserved for AWS use. System tags don’t count against your tags per resource limit.
  • MAX_FILTER_LIMIT_EXCEEDED: You can specify only one filter parameter for the operation.
  • MAX_LENGTH_EXCEEDED: You provided a string parameter that is longer than allowed.
  • MAX_VALUE_EXCEEDED: You provided a numeric parameter that has a larger value than allowed.
  • MIN_LENGTH_EXCEEDED: You provided a string parameter that is shorter than allowed.
  • MIN_VALUE_EXCEEDED: You provided a numeric parameter that has a smaller value than allowed.
  • MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS: You can move an account only between entities in the same root.
  • TARGET_NOT_SUPPORTED: You can't perform the specified operation on that target entity.
  • UNRECOGNIZED_SERVICE_PRINCIPAL: You specified a service principal that isn't recognized.

PolicyChangesInProgressException

_PolicyChangesInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Changes to the effective policy are in progress, and its contents can't be returned. Try the operation again later.

PolicyNotAttachedException

_PolicyNotAttachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The policy isn't attached to the specified target in the specified root.

ParentNotFoundException

_ParentNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

We can't find a root or OU with the ParentId that you specified.

AccessDeniedForDependencyException

_AccessDeniedForDependencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation that you attempted requires you to have the iam:CreateServiceLinkedRole for organizations.amazonaws.com permission so that AWS Organizations can create the required service-linked role. You don't have that permission.

AWSOrganizationsNotInUseException

_AWSOrganizationsNotInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your account isn't a member of an organization. To make this request, you must use the credentials of an account that belongs to an organization.

PolicyInUseException

_PolicyInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The policy is attached to one or more entities. You must detach it from all roots, OUs, and accounts before performing this operation.

InvalidHandshakeTransitionException

_InvalidHandshakeTransitionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't perform the operation on the handshake in its current state. For example, you can't cancel a handshake that was already accepted or accept a handshake that was already declined.

HandshakeAlreadyInStateException

_HandshakeAlreadyInStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified handshake is already in the requested state. For example, you can't accept a handshake that was already accepted.

DuplicateAccountException

_DuplicateAccountException :: AsError a => Getting (First ServiceError) a ServiceError Source #

That account is already present in the specified destination.

DuplicatePolicyAttachmentException

_DuplicatePolicyAttachmentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The selected policy is already attached to the specified target.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ListHandshakesForAccount (Paginated)

data ListHandshakesForAccount Source #

See: newListHandshakesForAccount smart constructor.

Instances

Instances details
Eq ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Read ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Show ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Generic ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Associated Types

type Rep ListHandshakesForAccount :: Type -> Type #

NFData ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Hashable ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToJSON ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

AWSPager ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

AWSRequest ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToHeaders ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToPath ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

ToQuery ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccount = D1 ('MetaData "ListHandshakesForAccount" "Amazonka.Organizations.ListHandshakesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

newListHandshakesForAccount :: ListHandshakesForAccount Source #

Create a value of ListHandshakesForAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListHandshakesForAccount', listHandshakesForAccount_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:filter':ListHandshakesForAccount', listHandshakesForAccount_filter - Filters the handshakes that you want included in the response. The default is all types. Use the ActionType element to limit the output to only a specified type, such as INVITE, ENABLE_ALL_FEATURES, or APPROVE_ALL_FEATURES. Alternatively, for the ENABLE_ALL_FEATURES handshake that generates a separate child handshake for each member account, you can specify ParentHandshakeId to see only the handshakes that were generated by that parent request.

$sel:maxResults:ListHandshakesForAccount', listHandshakesForAccount_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListHandshakesForAccountResponse Source #

See: newListHandshakesForAccountResponse smart constructor.

Instances

Instances details
Eq ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Show ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Generic ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Associated Types

type Rep ListHandshakesForAccountResponse :: Type -> Type #

NFData ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type Rep ListHandshakesForAccountResponse = D1 ('MetaData "ListHandshakesForAccountResponse" "Amazonka.Organizations.ListHandshakesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Handshake])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListHandshakesForAccountResponse Source #

Create a value of ListHandshakesForAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakes:ListHandshakesForAccountResponse', listHandshakesForAccountResponse_handshakes - A list of Handshake objects with details about each of the handshakes that is associated with the specified account.

$sel:nextToken:ListHandshakesForAccount', listHandshakesForAccountResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListHandshakesForAccountResponse', listHandshakesForAccountResponse_httpStatus - The response's http status code.

DescribeAccount

data DescribeAccount Source #

See: newDescribeAccount smart constructor.

Constructors

DescribeAccount' Text 

Instances

Instances details
Eq DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Read DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Show DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Generic DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type Rep DescribeAccount :: Type -> Type #

NFData DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Methods

rnf :: DescribeAccount -> () #

Hashable DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

ToJSON DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

AWSRequest DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type AWSResponse DescribeAccount #

ToHeaders DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

ToPath DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

ToQuery DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type Rep DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type Rep DescribeAccount = D1 ('MetaData "DescribeAccount" "Amazonka.Organizations.DescribeAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

newDescribeAccount Source #

Create a value of DescribeAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:DescribeAccount', describeAccount_accountId - The unique identifier (ID) of the AWS account that you want information about. You can get the ID from the ListAccounts or ListAccountsForParent operations.

The regex pattern for an account ID string requires exactly 12 digits.

data DescribeAccountResponse Source #

See: newDescribeAccountResponse smart constructor.

Instances

Instances details
Eq DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Show DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Generic DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type Rep DescribeAccountResponse :: Type -> Type #

NFData DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Methods

rnf :: DescribeAccountResponse -> () #

type Rep DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type Rep DescribeAccountResponse = D1 ('MetaData "DescribeAccountResponse" "Amazonka.Organizations.DescribeAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Account)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAccountResponse Source #

Create a value of DescribeAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:account:DescribeAccountResponse', describeAccountResponse_account - A structure that contains information about the requested account.

$sel:httpStatus:DescribeAccountResponse', describeAccountResponse_httpStatus - The response's http status code.

ListPolicies (Paginated)

data ListPolicies Source #

See: newListPolicies smart constructor.

Instances

Instances details
Eq ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Read ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Show ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Generic ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Associated Types

type Rep ListPolicies :: Type -> Type #

NFData ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Methods

rnf :: ListPolicies -> () #

Hashable ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

ToJSON ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

AWSPager ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

AWSRequest ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Associated Types

type AWSResponse ListPolicies #

ToHeaders ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

ToPath ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

ToQuery ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type Rep ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type Rep ListPolicies = D1 ('MetaData "ListPolicies" "Amazonka.Organizations.ListPolicies" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType))))
type AWSResponse ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

newListPolicies Source #

Create a value of ListPolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPolicies', listPolicies_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListPolicies', listPolicies_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:filter':ListPolicies', listPolicies_filter - Specifies the type of policy that you want to include in the response. You must specify one of the following values:

data ListPoliciesResponse Source #

See: newListPoliciesResponse smart constructor.

Instances

Instances details
Eq ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Read ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Show ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Generic ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Associated Types

type Rep ListPoliciesResponse :: Type -> Type #

NFData ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Methods

rnf :: ListPoliciesResponse -> () #

type Rep ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type Rep ListPoliciesResponse = D1 ('MetaData "ListPoliciesResponse" "Amazonka.Organizations.ListPolicies" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicySummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPoliciesResponse Source #

Create a value of ListPoliciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPolicies', listPoliciesResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:policies:ListPoliciesResponse', listPoliciesResponse_policies - A list of policies that match the filter criteria in the request. The output list doesn't include the policy contents. To see the content for a policy, see DescribePolicy.

$sel:httpStatus:ListPoliciesResponse', listPoliciesResponse_httpStatus - The response's http status code.

CreatePolicy

data CreatePolicy Source #

See: newCreatePolicy smart constructor.

Instances

Instances details
Eq CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Read CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Show CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Generic CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type Rep CreatePolicy :: Type -> Type #

NFData CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Methods

rnf :: CreatePolicy -> () #

Hashable CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

ToJSON CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

AWSRequest CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type AWSResponse CreatePolicy #

ToHeaders CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

ToPath CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

ToQuery CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type Rep CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type Rep CreatePolicy = D1 ('MetaData "CreatePolicy" "Amazonka.Organizations.CreatePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreatePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType)))))
type AWSResponse CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

newCreatePolicy Source #

Create a value of CreatePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreatePolicy', createPolicy_tags - A list of tags that you want to attach to the newly created policy. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. For more information about tagging, see Tagging AWS Organizations resources in the AWS Organizations User Guide.

If any one of the tags is invalid or if you exceed the allowed number of tags for a policy, then the entire request fails and the policy is not created.

$sel:content:CreatePolicy', createPolicy_content - The policy text content to add to the new policy. The text that you supply must adhere to the rules of the policy type you specify in the Type parameter.

$sel:description:CreatePolicy', createPolicy_description - An optional description to assign to the policy.

$sel:name:CreatePolicy', createPolicy_name - The friendly name to assign to the policy.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:type':CreatePolicy', createPolicy_type - The type of policy to create. You can specify one of the following values:

data CreatePolicyResponse Source #

See: newCreatePolicyResponse smart constructor.

Instances

Instances details
Eq CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Read CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Show CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Generic CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type Rep CreatePolicyResponse :: Type -> Type #

NFData CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Methods

rnf :: CreatePolicyResponse -> () #

type Rep CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type Rep CreatePolicyResponse = D1 ('MetaData "CreatePolicyResponse" "Amazonka.Organizations.CreatePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreatePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Policy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePolicyResponse Source #

Create a value of CreatePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:CreatePolicyResponse', createPolicyResponse_policy - A structure that contains details about the newly created policy.

$sel:httpStatus:CreatePolicyResponse', createPolicyResponse_httpStatus - The response's http status code.

ListRoots (Paginated)

data ListRoots Source #

See: newListRoots smart constructor.

Constructors

ListRoots' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Read ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Show ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Generic ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Associated Types

type Rep ListRoots :: Type -> Type #

NFData ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Methods

rnf :: ListRoots -> () #

Hashable ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

ToJSON ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

AWSPager ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

AWSRequest ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Associated Types

type AWSResponse ListRoots #

ToHeaders ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Methods

toHeaders :: ListRoots -> [Header] #

ToPath ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

ToQuery ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type Rep ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type Rep ListRoots = D1 ('MetaData "ListRoots" "Amazonka.Organizations.ListRoots" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListRoots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

newListRoots :: ListRoots Source #

Create a value of ListRoots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListRoots', listRoots_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListRoots', listRoots_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListRootsResponse Source #

See: newListRootsResponse smart constructor.

Instances

Instances details
Eq ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Read ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Show ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Generic ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Associated Types

type Rep ListRootsResponse :: Type -> Type #

NFData ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Methods

rnf :: ListRootsResponse -> () #

type Rep ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type Rep ListRootsResponse = D1 ('MetaData "ListRootsResponse" "Amazonka.Organizations.ListRoots" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListRootsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Root])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRootsResponse Source #

Create a value of ListRootsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roots:ListRootsResponse', listRootsResponse_roots - A list of roots that are defined in an organization.

$sel:nextToken:ListRoots', listRootsResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListRootsResponse', listRootsResponse_httpStatus - The response's http status code.

AcceptHandshake

data AcceptHandshake Source #

See: newAcceptHandshake smart constructor.

Constructors

AcceptHandshake' Text 

Instances

Instances details
Eq AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Read AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Show AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Generic AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type Rep AcceptHandshake :: Type -> Type #

NFData AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Methods

rnf :: AcceptHandshake -> () #

Hashable AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

ToJSON AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

AWSRequest AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type AWSResponse AcceptHandshake #

ToHeaders AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

ToPath AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

ToQuery AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type Rep AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type Rep AcceptHandshake = D1 ('MetaData "AcceptHandshake" "Amazonka.Organizations.AcceptHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "AcceptHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

newAcceptHandshake Source #

Create a value of AcceptHandshake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakeId:AcceptHandshake', acceptHandshake_handshakeId - The unique identifier (ID) of the handshake that you want to accept.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

data AcceptHandshakeResponse Source #

See: newAcceptHandshakeResponse smart constructor.

Instances

Instances details
Eq AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Show AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Generic AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type Rep AcceptHandshakeResponse :: Type -> Type #

NFData AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Methods

rnf :: AcceptHandshakeResponse -> () #

type Rep AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type Rep AcceptHandshakeResponse = D1 ('MetaData "AcceptHandshakeResponse" "Amazonka.Organizations.AcceptHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "AcceptHandshakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptHandshakeResponse Source #

Create a value of AcceptHandshakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:AcceptHandshakeResponse', acceptHandshakeResponse_handshake - A structure that contains details about the accepted handshake.

$sel:httpStatus:AcceptHandshakeResponse', acceptHandshakeResponse_httpStatus - The response's http status code.

CreateOrganization

data CreateOrganization Source #

See: newCreateOrganization smart constructor.

Instances

Instances details
Eq CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Read CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Show CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Generic CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type Rep CreateOrganization :: Type -> Type #

NFData CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Methods

rnf :: CreateOrganization -> () #

Hashable CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

ToJSON CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

AWSRequest CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type AWSResponse CreateOrganization #

ToHeaders CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

ToPath CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

ToQuery CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

type Rep CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

type Rep CreateOrganization = D1 ('MetaData "CreateOrganization" "Amazonka.Organizations.CreateOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "featureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationFeatureSet))))
type AWSResponse CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

newCreateOrganization :: CreateOrganization Source #

Create a value of CreateOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:featureSet:CreateOrganization', createOrganization_featureSet - Specifies the feature set supported by the new organization. Each feature set supports different levels of functionality.

  • CONSOLIDATED_BILLING: All member accounts have their bills consolidated to and paid by the management account. For more information, see Consolidated billing in the AWS Organizations User Guide.

    The consolidated billing feature subset isn't available for organizations in the AWS GovCloud (US) Region.

  • ALL: In addition to all the features supported by the consolidated billing feature set, the management account can also apply any policy type to any member account in the organization. For more information, see All features in the AWS Organizations User Guide.

data CreateOrganizationResponse Source #

See: newCreateOrganizationResponse smart constructor.

Instances

Instances details
Eq CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Show CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Generic CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type Rep CreateOrganizationResponse :: Type -> Type #

NFData CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

type Rep CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

type Rep CreateOrganizationResponse = D1 ('MetaData "CreateOrganizationResponse" "Amazonka.Organizations.CreateOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Organization)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateOrganizationResponse Source #

Create a value of CreateOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organization:CreateOrganizationResponse', createOrganizationResponse_organization - A structure that contains details about the newly created organization.

$sel:httpStatus:CreateOrganizationResponse', createOrganizationResponse_httpStatus - The response's http status code.

EnableAllFeatures

data EnableAllFeatures Source #

See: newEnableAllFeatures smart constructor.

Constructors

EnableAllFeatures' 

Instances

Instances details
Eq EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Read EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Show EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Generic EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type Rep EnableAllFeatures :: Type -> Type #

NFData EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Methods

rnf :: EnableAllFeatures -> () #

Hashable EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

ToJSON EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

AWSRequest EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type AWSResponse EnableAllFeatures #

ToHeaders EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

ToPath EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

ToQuery EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

type Rep EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

type Rep EnableAllFeatures = D1 ('MetaData "EnableAllFeatures" "Amazonka.Organizations.EnableAllFeatures" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnableAllFeatures'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

newEnableAllFeatures :: EnableAllFeatures Source #

Create a value of EnableAllFeatures with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data EnableAllFeaturesResponse Source #

See: newEnableAllFeaturesResponse smart constructor.

Instances

Instances details
Eq EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Show EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Generic EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type Rep EnableAllFeaturesResponse :: Type -> Type #

NFData EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

type Rep EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

type Rep EnableAllFeaturesResponse = D1 ('MetaData "EnableAllFeaturesResponse" "Amazonka.Organizations.EnableAllFeatures" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnableAllFeaturesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableAllFeaturesResponse Source #

Create a value of EnableAllFeaturesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:EnableAllFeaturesResponse', enableAllFeaturesResponse_handshake - A structure that contains details about the handshake created to support this request to enable all features in the organization.

$sel:httpStatus:EnableAllFeaturesResponse', enableAllFeaturesResponse_httpStatus - The response's http status code.

DeleteOrganization

data DeleteOrganization Source #

See: newDeleteOrganization smart constructor.

Constructors

DeleteOrganization' 

Instances

Instances details
Eq DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Read DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Show DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Generic DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type Rep DeleteOrganization :: Type -> Type #

NFData DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Methods

rnf :: DeleteOrganization -> () #

Hashable DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

ToJSON DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

AWSRequest DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type AWSResponse DeleteOrganization #

ToHeaders DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

ToPath DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

ToQuery DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

type Rep DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

type Rep DeleteOrganization = D1 ('MetaData "DeleteOrganization" "Amazonka.Organizations.DeleteOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeleteOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

newDeleteOrganization :: DeleteOrganization Source #

Create a value of DeleteOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DeleteOrganizationResponse Source #

See: newDeleteOrganizationResponse smart constructor.

Instances

Instances details
Eq DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Read DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Show DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Generic DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type Rep DeleteOrganizationResponse :: Type -> Type #

NFData DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

type Rep DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

type Rep DeleteOrganizationResponse = D1 ('MetaData "DeleteOrganizationResponse" "Amazonka.Organizations.DeleteOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeleteOrganizationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteOrganizationResponse :: DeleteOrganizationResponse Source #

Create a value of DeleteOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeHandshake

data DescribeHandshake Source #

See: newDescribeHandshake smart constructor.

Constructors

DescribeHandshake' Text 

Instances

Instances details
Eq DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Read DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Show DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Generic DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type Rep DescribeHandshake :: Type -> Type #

NFData DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Methods

rnf :: DescribeHandshake -> () #

Hashable DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

ToJSON DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

AWSRequest DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type AWSResponse DescribeHandshake #

ToHeaders DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

ToPath DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

ToQuery DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

type Rep DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

type Rep DescribeHandshake = D1 ('MetaData "DescribeHandshake" "Amazonka.Organizations.DescribeHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

newDescribeHandshake Source #

Create a value of DescribeHandshake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakeId:DescribeHandshake', describeHandshake_handshakeId - The unique identifier (ID) of the handshake that you want information about. You can get the ID from the original call to InviteAccountToOrganization, or from a call to ListHandshakesForAccount or ListHandshakesForOrganization.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

data DescribeHandshakeResponse Source #

See: newDescribeHandshakeResponse smart constructor.

Instances

Instances details
Eq DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Show DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Generic DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type Rep DescribeHandshakeResponse :: Type -> Type #

NFData DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

type Rep DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

type Rep DescribeHandshakeResponse = D1 ('MetaData "DescribeHandshakeResponse" "Amazonka.Organizations.DescribeHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeHandshakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeHandshakeResponse Source #

Create a value of DescribeHandshakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:DescribeHandshakeResponse', describeHandshakeResponse_handshake - A structure that contains information about the specified handshake.

$sel:httpStatus:DescribeHandshakeResponse', describeHandshakeResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Organizations.ListTagsForResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResource_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:resourceId:ListTagsForResource', listTagsForResource_resourceId - The ID of the resource with the tags to list.

You can specify any of the following taggable resources.

  • AWS account – specify the account ID number.
  • Organizational unit – specify the OU ID that begins with ou- and looks similar to: ou-1a2b-34uvwxyz
  • Root – specify the root ID that begins with r- and looks similar to: r-1a2b
  • Policy – specify the policy ID that begins with p- andlooks similar to: p-12abcdefg3

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Organizations.ListTagsForResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResourceResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags that are assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

DescribePolicy

data DescribePolicy Source #

See: newDescribePolicy smart constructor.

Constructors

DescribePolicy' Text 

Instances

Instances details
Eq DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Read DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Show DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Generic DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type Rep DescribePolicy :: Type -> Type #

NFData DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Methods

rnf :: DescribePolicy -> () #

Hashable DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

ToJSON DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

AWSRequest DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type AWSResponse DescribePolicy #

ToHeaders DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

ToPath DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

ToQuery DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type Rep DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type Rep DescribePolicy = D1 ('MetaData "DescribePolicy" "Amazonka.Organizations.DescribePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

newDescribePolicy Source #

Create a value of DescribePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyId:DescribePolicy', describePolicy_policyId - The unique identifier (ID) of the policy that you want details about. You can get the ID from the ListPolicies or ListPoliciesForTarget operations.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

data DescribePolicyResponse Source #

See: newDescribePolicyResponse smart constructor.

Instances

Instances details
Eq DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Read DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Show DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Generic DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type Rep DescribePolicyResponse :: Type -> Type #

NFData DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Methods

rnf :: DescribePolicyResponse -> () #

type Rep DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type Rep DescribePolicyResponse = D1 ('MetaData "DescribePolicyResponse" "Amazonka.Organizations.DescribePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Policy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribePolicyResponse Source #

Create a value of DescribePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:DescribePolicyResponse', describePolicyResponse_policy - A structure that contains details about the specified policy.

$sel:httpStatus:DescribePolicyResponse', describePolicyResponse_httpStatus - The response's http status code.

ListDelegatedServicesForAccount (Paginated)

data ListDelegatedServicesForAccount Source #

See: newListDelegatedServicesForAccount smart constructor.

Instances

Instances details
Eq ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Read ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Show ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Generic ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Associated Types

type Rep ListDelegatedServicesForAccount :: Type -> Type #

NFData ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Hashable ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

ToJSON ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

AWSPager ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

AWSRequest ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

ToHeaders ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

ToPath ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

ToQuery ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

type Rep ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

type Rep ListDelegatedServicesForAccount = D1 ('MetaData "ListDelegatedServicesForAccount" "Amazonka.Organizations.ListDelegatedServicesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListDelegatedServicesForAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

newListDelegatedServicesForAccount Source #

Create a value of ListDelegatedServicesForAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListDelegatedServicesForAccount', listDelegatedServicesForAccount_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListDelegatedServicesForAccount', listDelegatedServicesForAccount_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:accountId:ListDelegatedServicesForAccount', listDelegatedServicesForAccount_accountId - The account ID number of a delegated administrator account in the organization.

data ListDelegatedServicesForAccountResponse Source #

Instances

Instances details
Eq ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Read ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Show ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Generic ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

NFData ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

type Rep ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

type Rep ListDelegatedServicesForAccountResponse = D1 ('MetaData "ListDelegatedServicesForAccountResponse" "Amazonka.Organizations.ListDelegatedServicesForAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListDelegatedServicesForAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegatedServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DelegatedService])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDelegatedServicesForAccountResponse Source #

Create a value of ListDelegatedServicesForAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:delegatedServices:ListDelegatedServicesForAccountResponse', listDelegatedServicesForAccountResponse_delegatedServices - The services for which the account is a delegated administrator.

$sel:nextToken:ListDelegatedServicesForAccount', listDelegatedServicesForAccountResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListDelegatedServicesForAccountResponse', listDelegatedServicesForAccountResponse_httpStatus - The response's http status code.

DisableAWSServiceAccess

data DisableAWSServiceAccess Source #

See: newDisableAWSServiceAccess smart constructor.

Instances

Instances details
Eq DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Read DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Show DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Generic DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Associated Types

type Rep DisableAWSServiceAccess :: Type -> Type #

NFData DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Methods

rnf :: DisableAWSServiceAccess -> () #

Hashable DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

ToJSON DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

AWSRequest DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

ToHeaders DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

ToPath DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

ToQuery DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

type Rep DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

type Rep DisableAWSServiceAccess = D1 ('MetaData "DisableAWSServiceAccess" "Amazonka.Organizations.DisableAWSServiceAccess" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DisableAWSServiceAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

newDisableAWSServiceAccess Source #

Create a value of DisableAWSServiceAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:DisableAWSServiceAccess', disableAWSServiceAccess_servicePrincipal - The service principal name of the AWS service for which you want to disable integration with your organization. This is typically in the form of a URL, such as service-abbreviation.amazonaws.com.

data DisableAWSServiceAccessResponse Source #

See: newDisableAWSServiceAccessResponse smart constructor.

Instances

Instances details
Eq DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Read DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Show DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Generic DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Associated Types

type Rep DisableAWSServiceAccessResponse :: Type -> Type #

NFData DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

type Rep DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

type Rep DisableAWSServiceAccessResponse = D1 ('MetaData "DisableAWSServiceAccessResponse" "Amazonka.Organizations.DisableAWSServiceAccess" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DisableAWSServiceAccessResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableAWSServiceAccessResponse :: DisableAWSServiceAccessResponse Source #

Create a value of DisableAWSServiceAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeEffectivePolicy

data DescribeEffectivePolicy Source #

See: newDescribeEffectivePolicy smart constructor.

Instances

Instances details
Eq DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Read DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Show DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Generic DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Associated Types

type Rep DescribeEffectivePolicy :: Type -> Type #

NFData DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Methods

rnf :: DescribeEffectivePolicy -> () #

Hashable DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

ToJSON DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

AWSRequest DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

ToHeaders DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

ToPath DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

ToQuery DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

type Rep DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

type Rep DescribeEffectivePolicy = D1 ('MetaData "DescribeEffectivePolicy" "Amazonka.Organizations.DescribeEffectivePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeEffectivePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EffectivePolicyType)))
type AWSResponse DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

newDescribeEffectivePolicy Source #

Create a value of DescribeEffectivePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetId:DescribeEffectivePolicy', describeEffectivePolicy_targetId - When you're signed in as the management account, specify the ID of the account that you want details about. Specifying an organization root or organizational unit (OU) as the target is not supported.

$sel:policyType:DescribeEffectivePolicy', describeEffectivePolicy_policyType - The type of policy that you want information about. You can specify one of the following values:

data DescribeEffectivePolicyResponse Source #

See: newDescribeEffectivePolicyResponse smart constructor.

Instances

Instances details
Eq DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Read DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Show DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Generic DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Associated Types

type Rep DescribeEffectivePolicyResponse :: Type -> Type #

NFData DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

type Rep DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

type Rep DescribeEffectivePolicyResponse = D1 ('MetaData "DescribeEffectivePolicyResponse" "Amazonka.Organizations.DescribeEffectivePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeEffectivePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectivePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectivePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeEffectivePolicyResponse Source #

Create a value of DescribeEffectivePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:effectivePolicy:DescribeEffectivePolicyResponse', describeEffectivePolicyResponse_effectivePolicy - The contents of the effective policy.

$sel:httpStatus:DescribeEffectivePolicyResponse', describeEffectivePolicyResponse_httpStatus - The response's http status code.

LeaveOrganization

data LeaveOrganization Source #

See: newLeaveOrganization smart constructor.

Constructors

LeaveOrganization' 

Instances

Instances details
Eq LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Read LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Show LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Generic LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type Rep LeaveOrganization :: Type -> Type #

NFData LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Methods

rnf :: LeaveOrganization -> () #

Hashable LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

ToJSON LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

AWSRequest LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type AWSResponse LeaveOrganization #

ToHeaders LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

ToPath LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

ToQuery LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

type Rep LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

type Rep LeaveOrganization = D1 ('MetaData "LeaveOrganization" "Amazonka.Organizations.LeaveOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "LeaveOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

newLeaveOrganization :: LeaveOrganization Source #

Create a value of LeaveOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data LeaveOrganizationResponse Source #

See: newLeaveOrganizationResponse smart constructor.

Instances

Instances details
Eq LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Read LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Show LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Generic LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type Rep LeaveOrganizationResponse :: Type -> Type #

NFData LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

type Rep LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

type Rep LeaveOrganizationResponse = D1 ('MetaData "LeaveOrganizationResponse" "Amazonka.Organizations.LeaveOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "LeaveOrganizationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newLeaveOrganizationResponse :: LeaveOrganizationResponse Source #

Create a value of LeaveOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

MoveAccount

data MoveAccount Source #

See: newMoveAccount smart constructor.

Constructors

MoveAccount' Text Text Text 

Instances

Instances details
Eq MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Read MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Show MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Generic MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type Rep MoveAccount :: Type -> Type #

NFData MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Methods

rnf :: MoveAccount -> () #

Hashable MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

ToJSON MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

AWSRequest MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type AWSResponse MoveAccount #

ToHeaders MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Methods

toHeaders :: MoveAccount -> [Header] #

ToPath MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

ToQuery MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type Rep MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type Rep MoveAccount = D1 ('MetaData "MoveAccount" "Amazonka.Organizations.MoveAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "MoveAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sourceParentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationParentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

newMoveAccount Source #

Create a value of MoveAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:MoveAccount', moveAccount_accountId - The unique identifier (ID) of the account that you want to move.

The regex pattern for an account ID string requires exactly 12 digits.

$sel:sourceParentId:MoveAccount', moveAccount_sourceParentId - The unique identifier (ID) of the root or organizational unit that you want to move the account from.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:destinationParentId:MoveAccount', moveAccount_destinationParentId - The unique identifier (ID) of the root or organizational unit that you want to move the account to.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data MoveAccountResponse Source #

See: newMoveAccountResponse smart constructor.

Constructors

MoveAccountResponse' 

Instances

Instances details
Eq MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Read MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Show MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Generic MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type Rep MoveAccountResponse :: Type -> Type #

NFData MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Methods

rnf :: MoveAccountResponse -> () #

type Rep MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type Rep MoveAccountResponse = D1 ('MetaData "MoveAccountResponse" "Amazonka.Organizations.MoveAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "MoveAccountResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newMoveAccountResponse :: MoveAccountResponse Source #

Create a value of MoveAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListAccounts (Paginated)

data ListAccounts Source #

See: newListAccounts smart constructor.

Instances

Instances details
Eq ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Read ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Show ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Generic ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Associated Types

type Rep ListAccounts :: Type -> Type #

NFData ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Methods

rnf :: ListAccounts -> () #

Hashable ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

ToJSON ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

AWSPager ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

AWSRequest ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Associated Types

type AWSResponse ListAccounts #

ToHeaders ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

ToPath ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

ToQuery ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type Rep ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type Rep ListAccounts = D1 ('MetaData "ListAccounts" "Amazonka.Organizations.ListAccounts" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

newListAccounts :: ListAccounts Source #

Create a value of ListAccounts with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAccounts', listAccounts_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListAccounts', listAccounts_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListAccountsResponse Source #

See: newListAccountsResponse smart constructor.

Instances

Instances details
Eq ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Show ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Generic ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Associated Types

type Rep ListAccountsResponse :: Type -> Type #

NFData ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Methods

rnf :: ListAccountsResponse -> () #

type Rep ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type Rep ListAccountsResponse = D1 ('MetaData "ListAccountsResponse" "Amazonka.Organizations.ListAccounts" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Account])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAccountsResponse Source #

Create a value of ListAccountsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accounts:ListAccountsResponse', listAccountsResponse_accounts - A list of objects in the organization.

$sel:nextToken:ListAccounts', listAccountsResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListAccountsResponse', listAccountsResponse_httpStatus - The response's http status code.

InviteAccountToOrganization

data InviteAccountToOrganization Source #

See: newInviteAccountToOrganization smart constructor.

Instances

Instances details
Eq InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Show InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Generic InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Associated Types

type Rep InviteAccountToOrganization :: Type -> Type #

NFData InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Hashable InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

ToJSON InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

AWSRequest InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

ToHeaders InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

ToPath InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

ToQuery InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

type Rep InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

type Rep InviteAccountToOrganization = D1 ('MetaData "InviteAccountToOrganization" "Amazonka.Organizations.InviteAccountToOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "InviteAccountToOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HandshakeParty))))
type AWSResponse InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

newInviteAccountToOrganization Source #

Create a value of InviteAccountToOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notes:InviteAccountToOrganization', inviteAccountToOrganization_notes - Additional information that you want to include in the generated email to the recipient account owner.

$sel:tags:InviteAccountToOrganization', inviteAccountToOrganization_tags - A list of tags that you want to attach to the account when it becomes a member of the organization. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. For more information about tagging, see Tagging AWS Organizations resources in the AWS Organizations User Guide.

Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.

If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.

$sel:target:InviteAccountToOrganization', inviteAccountToOrganization_target - The identifier (ID) of the AWS account that you want to invite to join your organization. This is a JSON object that contains the following elements:

{ "Type": "ACCOUNT", "Id": "< account id number >" }

If you use the AWS CLI, you can submit this as a single string, similar to the following example:

--target Id=123456789012,Type=ACCOUNT

If you specify "Type": "ACCOUNT", you must provide the AWS account ID number as the Id. If you specify "Type": "EMAIL", you must specify the email address that is associated with the account.

--target Id=diego@example.com,Type=EMAIL

data InviteAccountToOrganizationResponse Source #

Instances

Instances details
Eq InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Show InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Generic InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

NFData InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

type Rep InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

type Rep InviteAccountToOrganizationResponse = D1 ('MetaData "InviteAccountToOrganizationResponse" "Amazonka.Organizations.InviteAccountToOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "InviteAccountToOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newInviteAccountToOrganizationResponse Source #

Create a value of InviteAccountToOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:InviteAccountToOrganizationResponse', inviteAccountToOrganizationResponse_handshake - A structure that contains details about the handshake that is created to support this invitation request.

$sel:httpStatus:InviteAccountToOrganizationResponse', inviteAccountToOrganizationResponse_httpStatus - The response's http status code.

ListAWSServiceAccessForOrganization (Paginated)

data ListAWSServiceAccessForOrganization Source #

Instances

Instances details
Eq ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Read ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Show ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Generic ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

NFData ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Hashable ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

ToJSON ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

AWSPager ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

AWSRequest ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

ToHeaders ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

ToPath ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

ToQuery ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

type Rep ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

type Rep ListAWSServiceAccessForOrganization = D1 ('MetaData "ListAWSServiceAccessForOrganization" "Amazonka.Organizations.ListAWSServiceAccessForOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAWSServiceAccessForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

newListAWSServiceAccessForOrganization :: ListAWSServiceAccessForOrganization Source #

Create a value of ListAWSServiceAccessForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAWSServiceAccessForOrganization', listAWSServiceAccessForOrganization_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListAWSServiceAccessForOrganization', listAWSServiceAccessForOrganization_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListAWSServiceAccessForOrganizationResponse Source #

Instances

Instances details
Eq ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Read ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Show ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Generic ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

NFData ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

type Rep ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

type Rep ListAWSServiceAccessForOrganizationResponse = D1 ('MetaData "ListAWSServiceAccessForOrganizationResponse" "Amazonka.Organizations.ListAWSServiceAccessForOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAWSServiceAccessForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enabledServicePrincipals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnabledServicePrincipal])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAWSServiceAccessForOrganizationResponse Source #

Create a value of ListAWSServiceAccessForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAWSServiceAccessForOrganization', listAWSServiceAccessForOrganizationResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:enabledServicePrincipals:ListAWSServiceAccessForOrganizationResponse', listAWSServiceAccessForOrganizationResponse_enabledServicePrincipals - A list of the service principals for the services that are enabled to integrate with your organization. Each principal is a structure that includes the name and the date that it was enabled for integration with AWS Organizations.

$sel:httpStatus:ListAWSServiceAccessForOrganizationResponse', listAWSServiceAccessForOrganizationResponse_httpStatus - The response's http status code.

ListOrganizationalUnitsForParent (Paginated)

data ListOrganizationalUnitsForParent Source #

See: newListOrganizationalUnitsForParent smart constructor.

Instances

Instances details
Eq ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Read ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Show ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Generic ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Associated Types

type Rep ListOrganizationalUnitsForParent :: Type -> Type #

NFData ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Hashable ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

ToJSON ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

AWSPager ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

AWSRequest ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

ToHeaders ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

ToPath ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

ToQuery ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

type Rep ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

type Rep ListOrganizationalUnitsForParent = D1 ('MetaData "ListOrganizationalUnitsForParent" "Amazonka.Organizations.ListOrganizationalUnitsForParent" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListOrganizationalUnitsForParent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

newListOrganizationalUnitsForParent Source #

Create a value of ListOrganizationalUnitsForParent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListOrganizationalUnitsForParent', listOrganizationalUnitsForParent_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListOrganizationalUnitsForParent', listOrganizationalUnitsForParent_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:parentId:ListOrganizationalUnitsForParent', listOrganizationalUnitsForParent_parentId - The unique identifier (ID) of the root or OU whose child OUs you want to list.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data ListOrganizationalUnitsForParentResponse Source #

Instances

Instances details
Eq ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Read ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Show ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Generic ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

NFData ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

type Rep ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

type Rep ListOrganizationalUnitsForParentResponse = D1 ('MetaData "ListOrganizationalUnitsForParentResponse" "Amazonka.Organizations.ListOrganizationalUnitsForParent" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListOrganizationalUnitsForParentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationalUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationalUnit])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOrganizationalUnitsForParentResponse Source #

Create a value of ListOrganizationalUnitsForParentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListOrganizationalUnitsForParent', listOrganizationalUnitsForParentResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:organizationalUnits:ListOrganizationalUnitsForParentResponse', listOrganizationalUnitsForParentResponse_organizationalUnits - A list of the OUs in the specified root or parent OU.

$sel:httpStatus:ListOrganizationalUnitsForParentResponse', listOrganizationalUnitsForParentResponse_httpStatus - The response's http status code.

CancelHandshake

data CancelHandshake Source #

See: newCancelHandshake smart constructor.

Constructors

CancelHandshake' Text 

Instances

Instances details
Eq CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Read CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Show CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Generic CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type Rep CancelHandshake :: Type -> Type #

NFData CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Methods

rnf :: CancelHandshake -> () #

Hashable CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

ToJSON CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

AWSRequest CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type AWSResponse CancelHandshake #

ToHeaders CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

ToPath CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

ToQuery CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type Rep CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type Rep CancelHandshake = D1 ('MetaData "CancelHandshake" "Amazonka.Organizations.CancelHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CancelHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

newCancelHandshake Source #

Create a value of CancelHandshake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakeId:CancelHandshake', cancelHandshake_handshakeId - The unique identifier (ID) of the handshake that you want to cancel. You can get the ID from the ListHandshakesForOrganization operation.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

data CancelHandshakeResponse Source #

See: newCancelHandshakeResponse smart constructor.

Instances

Instances details
Eq CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Show CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Generic CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type Rep CancelHandshakeResponse :: Type -> Type #

NFData CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Methods

rnf :: CancelHandshakeResponse -> () #

type Rep CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type Rep CancelHandshakeResponse = D1 ('MetaData "CancelHandshakeResponse" "Amazonka.Organizations.CancelHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CancelHandshakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelHandshakeResponse Source #

Create a value of CancelHandshakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:CancelHandshakeResponse', cancelHandshakeResponse_handshake - A structure that contains details about the handshake that you canceled.

$sel:httpStatus:CancelHandshakeResponse', cancelHandshakeResponse_httpStatus - The response's http status code.

ListChildren (Paginated)

data ListChildren Source #

See: newListChildren smart constructor.

Instances

Instances details
Eq ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Read ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Show ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Generic ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Associated Types

type Rep ListChildren :: Type -> Type #

NFData ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Methods

rnf :: ListChildren -> () #

Hashable ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

ToJSON ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

AWSPager ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

AWSRequest ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Associated Types

type AWSResponse ListChildren #

ToHeaders ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

ToPath ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

ToQuery ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type Rep ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type Rep ListChildren = D1 ('MetaData "ListChildren" "Amazonka.Organizations.ListChildren" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListChildren'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "childType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChildType))))
type AWSResponse ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

newListChildren Source #

Create a value of ListChildren with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListChildren', listChildren_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListChildren', listChildren_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:parentId:ListChildren', listChildren_parentId - The unique identifier (ID) for the parent root or OU whose children you want to list.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:childType:ListChildren', listChildren_childType - Filters the output to include only the specified child type.

data ListChildrenResponse Source #

See: newListChildrenResponse smart constructor.

Instances

Instances details
Eq ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Read ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Show ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Generic ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Associated Types

type Rep ListChildrenResponse :: Type -> Type #

NFData ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Methods

rnf :: ListChildrenResponse -> () #

type Rep ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type Rep ListChildrenResponse = D1 ('MetaData "ListChildrenResponse" "Amazonka.Organizations.ListChildren" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListChildrenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Child])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListChildrenResponse Source #

Create a value of ListChildrenResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:children:ListChildrenResponse', listChildrenResponse_children - The list of children of the specified parent container.

$sel:nextToken:ListChildren', listChildrenResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListChildrenResponse', listChildrenResponse_httpStatus - The response's http status code.

ListDelegatedAdministrators (Paginated)

data ListDelegatedAdministrators Source #

See: newListDelegatedAdministrators smart constructor.

Instances

Instances details
Eq ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Read ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Show ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Generic ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Associated Types

type Rep ListDelegatedAdministrators :: Type -> Type #

NFData ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Hashable ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

ToJSON ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

AWSPager ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

AWSRequest ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

ToHeaders ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

ToPath ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

ToQuery ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

type Rep ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

type Rep ListDelegatedAdministrators = D1 ('MetaData "ListDelegatedAdministrators" "Amazonka.Organizations.ListDelegatedAdministrators" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListDelegatedAdministrators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

newListDelegatedAdministrators :: ListDelegatedAdministrators Source #

Create a value of ListDelegatedAdministrators with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:ListDelegatedAdministrators', listDelegatedAdministrators_servicePrincipal - Specifies a service principal name. If specified, then the operation lists the delegated administrators only for the specified service.

If you don't specify a service principal, the operation lists all delegated administrators for all services in your organization.

$sel:nextToken:ListDelegatedAdministrators', listDelegatedAdministrators_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListDelegatedAdministrators', listDelegatedAdministrators_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListDelegatedAdministratorsResponse Source #

Instances

Instances details
Eq ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Show ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Generic ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

NFData ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

type Rep ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

type Rep ListDelegatedAdministratorsResponse = D1 ('MetaData "ListDelegatedAdministratorsResponse" "Amazonka.Organizations.ListDelegatedAdministrators" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListDelegatedAdministratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegatedAdministrators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DelegatedAdministrator])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDelegatedAdministratorsResponse Source #

Create a value of ListDelegatedAdministratorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:delegatedAdministrators:ListDelegatedAdministratorsResponse', listDelegatedAdministratorsResponse_delegatedAdministrators - The list of delegated administrators in your organization.

$sel:nextToken:ListDelegatedAdministrators', listDelegatedAdministratorsResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListDelegatedAdministratorsResponse', listDelegatedAdministratorsResponse_httpStatus - The response's http status code.

DeletePolicy

data DeletePolicy Source #

See: newDeletePolicy smart constructor.

Constructors

DeletePolicy' Text 

Instances

Instances details
Eq DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Read DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Show DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Generic DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type Rep DeletePolicy :: Type -> Type #

NFData DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Methods

rnf :: DeletePolicy -> () #

Hashable DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

ToJSON DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

AWSRequest DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type AWSResponse DeletePolicy #

ToHeaders DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

ToPath DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

ToQuery DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type Rep DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type Rep DeletePolicy = D1 ('MetaData "DeletePolicy" "Amazonka.Organizations.DeletePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeletePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

newDeletePolicy Source #

Create a value of DeletePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyId:DeletePolicy', deletePolicy_policyId - The unique identifier (ID) of the policy that you want to delete. You can get the ID from the ListPolicies or ListPoliciesForTarget operations.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

data DeletePolicyResponse Source #

See: newDeletePolicyResponse smart constructor.

Constructors

DeletePolicyResponse' 

Instances

Instances details
Eq DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Read DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Show DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Generic DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type Rep DeletePolicyResponse :: Type -> Type #

NFData DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Methods

rnf :: DeletePolicyResponse -> () #

type Rep DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type Rep DeletePolicyResponse = D1 ('MetaData "DeletePolicyResponse" "Amazonka.Organizations.DeletePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeletePolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeletePolicyResponse :: DeletePolicyResponse Source #

Create a value of DeletePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdatePolicy

data UpdatePolicy Source #

See: newUpdatePolicy smart constructor.

Instances

Instances details
Eq UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Read UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Show UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Generic UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type Rep UpdatePolicy :: Type -> Type #

NFData UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Methods

rnf :: UpdatePolicy -> () #

Hashable UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

ToJSON UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

AWSRequest UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type AWSResponse UpdatePolicy #

ToHeaders UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

ToPath UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

ToQuery UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type Rep UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type Rep UpdatePolicy = D1 ('MetaData "UpdatePolicy" "Amazonka.Organizations.UpdatePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UpdatePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

newUpdatePolicy Source #

Create a value of UpdatePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:content:UpdatePolicy', updatePolicy_content - If provided, the new content for the policy. The text must be correctly formatted JSON that complies with the syntax for the policy's type. For more information, see Service Control Policy Syntax in the AWS Organizations User Guide.

$sel:name:UpdatePolicy', updatePolicy_name - If provided, the new name for the policy.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:description:UpdatePolicy', updatePolicy_description - If provided, the new description for the policy.

$sel:policyId:UpdatePolicy', updatePolicy_policyId - The unique identifier (ID) of the policy that you want to update.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

data UpdatePolicyResponse Source #

See: newUpdatePolicyResponse smart constructor.

Instances

Instances details
Eq UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Read UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Show UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Generic UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type Rep UpdatePolicyResponse :: Type -> Type #

NFData UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Methods

rnf :: UpdatePolicyResponse -> () #

type Rep UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type Rep UpdatePolicyResponse = D1 ('MetaData "UpdatePolicyResponse" "Amazonka.Organizations.UpdatePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UpdatePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Policy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePolicyResponse Source #

Create a value of UpdatePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:UpdatePolicyResponse', updatePolicyResponse_policy - A structure that contains details about the updated policy, showing the requested changes.

$sel:httpStatus:UpdatePolicyResponse', updatePolicyResponse_httpStatus - The response's http status code.

EnablePolicyType

data EnablePolicyType Source #

See: newEnablePolicyType smart constructor.

Instances

Instances details
Eq EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Read EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Show EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Generic EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type Rep EnablePolicyType :: Type -> Type #

NFData EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Methods

rnf :: EnablePolicyType -> () #

Hashable EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

ToJSON EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

AWSRequest EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type AWSResponse EnablePolicyType #

ToHeaders EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

ToPath EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

ToQuery EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

type Rep EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

type Rep EnablePolicyType = D1 ('MetaData "EnablePolicyType" "Amazonka.Organizations.EnablePolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnablePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rootId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType)))
type AWSResponse EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

newEnablePolicyType Source #

Create a value of EnablePolicyType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rootId:EnablePolicyType', enablePolicyType_rootId - The unique identifier (ID) of the root in which you want to enable a policy type. You can get the ID from the ListRoots operation.

The regex pattern for a root ID string requires "r-" followed by from 4 to 32 lowercase letters or digits.

$sel:policyType:EnablePolicyType', enablePolicyType_policyType - The policy type that you want to enable. You can specify one of the following values:

data EnablePolicyTypeResponse Source #

See: newEnablePolicyTypeResponse smart constructor.

Instances

Instances details
Eq EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Read EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Show EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Generic EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type Rep EnablePolicyTypeResponse :: Type -> Type #

NFData EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

type Rep EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

type Rep EnablePolicyTypeResponse = D1 ('MetaData "EnablePolicyTypeResponse" "Amazonka.Organizations.EnablePolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnablePolicyTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Root)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnablePolicyTypeResponse Source #

Create a value of EnablePolicyTypeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:root:EnablePolicyTypeResponse', enablePolicyTypeResponse_root - A structure that shows the root with the updated list of enabled policy types.

$sel:httpStatus:EnablePolicyTypeResponse', enablePolicyTypeResponse_httpStatus - The response's http status code.

DisablePolicyType

data DisablePolicyType Source #

See: newDisablePolicyType smart constructor.

Instances

Instances details
Eq DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Read DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Show DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Generic DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type Rep DisablePolicyType :: Type -> Type #

NFData DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Methods

rnf :: DisablePolicyType -> () #

Hashable DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

ToJSON DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

AWSRequest DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type AWSResponse DisablePolicyType #

ToHeaders DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

ToPath DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

ToQuery DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

type Rep DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

type Rep DisablePolicyType = D1 ('MetaData "DisablePolicyType" "Amazonka.Organizations.DisablePolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DisablePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rootId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType)))
type AWSResponse DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

newDisablePolicyType Source #

Create a value of DisablePolicyType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rootId:DisablePolicyType', disablePolicyType_rootId - The unique identifier (ID) of the root in which you want to disable a policy type. You can get the ID from the ListRoots operation.

The regex pattern for a root ID string requires "r-" followed by from 4 to 32 lowercase letters or digits.

$sel:policyType:DisablePolicyType', disablePolicyType_policyType - The policy type that you want to disable in this root. You can specify one of the following values:

data DisablePolicyTypeResponse Source #

See: newDisablePolicyTypeResponse smart constructor.

Instances

Instances details
Eq DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Read DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Show DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Generic DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type Rep DisablePolicyTypeResponse :: Type -> Type #

NFData DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

type Rep DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

type Rep DisablePolicyTypeResponse = D1 ('MetaData "DisablePolicyTypeResponse" "Amazonka.Organizations.DisablePolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DisablePolicyTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Root)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisablePolicyTypeResponse Source #

Create a value of DisablePolicyTypeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:root:DisablePolicyTypeResponse', disablePolicyTypeResponse_root - A structure that shows the root with the updated list of enabled policy types.

$sel:httpStatus:DisablePolicyTypeResponse', disablePolicyTypeResponse_httpStatus - The response's http status code.

DescribeCreateAccountStatus

data DescribeCreateAccountStatus Source #

See: newDescribeCreateAccountStatus smart constructor.

Instances

Instances details
Eq DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Read DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Show DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Generic DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Associated Types

type Rep DescribeCreateAccountStatus :: Type -> Type #

NFData DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Hashable DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

ToJSON DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

AWSRequest DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

ToHeaders DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

ToPath DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

ToQuery DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

type Rep DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

type Rep DescribeCreateAccountStatus = D1 ('MetaData "DescribeCreateAccountStatus" "Amazonka.Organizations.DescribeCreateAccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeCreateAccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

newDescribeCreateAccountStatus Source #

Create a value of DescribeCreateAccountStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createAccountRequestId:DescribeCreateAccountStatus', describeCreateAccountStatus_createAccountRequestId - Specifies the Id value that uniquely identifies the CreateAccount request. You can get the value from the CreateAccountStatus.Id response in an earlier CreateAccount request, or from the ListCreateAccountStatus operation.

The regex pattern for a create account request ID string requires "car-" followed by from 8 to 32 lowercase letters or digits.

data DescribeCreateAccountStatusResponse Source #

Instances

Instances details
Eq DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Show DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Generic DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

NFData DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

type Rep DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

type Rep DescribeCreateAccountStatusResponse = D1 ('MetaData "DescribeCreateAccountStatusResponse" "Amazonka.Organizations.DescribeCreateAccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeCreateAccountStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateAccountStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCreateAccountStatusResponse Source #

Create a value of DescribeCreateAccountStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createAccountStatus:DescribeCreateAccountStatusResponse', describeCreateAccountStatusResponse_createAccountStatus - A structure that contains the current status of an account creation request.

$sel:httpStatus:DescribeCreateAccountStatusResponse', describeCreateAccountStatusResponse_httpStatus - The response's http status code.

CreateOrganizationalUnit

data CreateOrganizationalUnit Source #

See: newCreateOrganizationalUnit smart constructor.

Instances

Instances details
Eq CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Read CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Show CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Generic CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Associated Types

type Rep CreateOrganizationalUnit :: Type -> Type #

NFData CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Hashable CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

ToJSON CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

AWSRequest CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

ToHeaders CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

ToPath CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

ToQuery CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

type Rep CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

type Rep CreateOrganizationalUnit = D1 ('MetaData "CreateOrganizationalUnit" "Amazonka.Organizations.CreateOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

newCreateOrganizationalUnit Source #

Create a value of CreateOrganizationalUnit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateOrganizationalUnit', createOrganizationalUnit_tags - A list of tags that you want to attach to the newly created OU. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. For more information about tagging, see Tagging AWS Organizations resources in the AWS Organizations User Guide.

If any one of the tags is invalid or if you exceed the allowed number of tags for an OU, then the entire request fails and the OU is not created.

$sel:parentId:CreateOrganizationalUnit', createOrganizationalUnit_parentId - The unique identifier (ID) of the parent root or OU that you want to create the new OU in.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:name:CreateOrganizationalUnit', createOrganizationalUnit_name - The friendly name to assign to the new OU.

data CreateOrganizationalUnitResponse Source #

See: newCreateOrganizationalUnitResponse smart constructor.

Instances

Instances details
Eq CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Read CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Show CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Generic CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Associated Types

type Rep CreateOrganizationalUnitResponse :: Type -> Type #

NFData CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

type Rep CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

type Rep CreateOrganizationalUnitResponse = D1 ('MetaData "CreateOrganizationalUnitResponse" "Amazonka.Organizations.CreateOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateOrganizationalUnitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationalUnit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateOrganizationalUnitResponse Source #

Create a value of CreateOrganizationalUnitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationalUnit:CreateOrganizationalUnitResponse', createOrganizationalUnitResponse_organizationalUnit - A structure that contains details about the newly created OU.

$sel:httpStatus:CreateOrganizationalUnitResponse', createOrganizationalUnitResponse_httpStatus - The response's http status code.

ListAccountsForParent (Paginated)

data ListAccountsForParent Source #

See: newListAccountsForParent smart constructor.

Instances

Instances details
Eq ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Read ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Show ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Generic ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Associated Types

type Rep ListAccountsForParent :: Type -> Type #

NFData ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Methods

rnf :: ListAccountsForParent -> () #

Hashable ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

ToJSON ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

AWSPager ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

AWSRequest ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Associated Types

type AWSResponse ListAccountsForParent #

ToHeaders ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

ToPath ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

ToQuery ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

type Rep ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

type Rep ListAccountsForParent = D1 ('MetaData "ListAccountsForParent" "Amazonka.Organizations.ListAccountsForParent" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAccountsForParent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

newListAccountsForParent Source #

Create a value of ListAccountsForParent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAccountsForParent', listAccountsForParent_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListAccountsForParent', listAccountsForParent_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:parentId:ListAccountsForParent', listAccountsForParent_parentId - The unique identifier (ID) for the parent root or organization unit (OU) whose accounts you want to list.

data ListAccountsForParentResponse Source #

See: newListAccountsForParentResponse smart constructor.

Instances

Instances details
Eq ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Show ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Generic ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Associated Types

type Rep ListAccountsForParentResponse :: Type -> Type #

NFData ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

type Rep ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

type Rep ListAccountsForParentResponse = D1 ('MetaData "ListAccountsForParentResponse" "Amazonka.Organizations.ListAccountsForParent" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListAccountsForParentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Account])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAccountsForParentResponse Source #

Create a value of ListAccountsForParentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accounts:ListAccountsForParentResponse', listAccountsForParentResponse_accounts - A list of the accounts in the specified root or OU.

$sel:nextToken:ListAccountsForParent', listAccountsForParentResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListAccountsForParentResponse', listAccountsForParentResponse_httpStatus - The response's http status code.

DetachPolicy

data DetachPolicy Source #

See: newDetachPolicy smart constructor.

Constructors

DetachPolicy' Text Text 

Instances

Instances details
Eq DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Read DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Show DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Generic DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type Rep DetachPolicy :: Type -> Type #

NFData DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Methods

rnf :: DetachPolicy -> () #

Hashable DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

ToJSON DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

AWSRequest DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type AWSResponse DetachPolicy #

ToHeaders DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

ToPath DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

ToQuery DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type Rep DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type Rep DetachPolicy = D1 ('MetaData "DetachPolicy" "Amazonka.Organizations.DetachPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DetachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

newDetachPolicy Source #

Create a value of DetachPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyId:DetachPolicy', detachPolicy_policyId - The unique identifier (ID) of the policy you want to detach. You can get the ID from the ListPolicies or ListPoliciesForTarget operations.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

$sel:targetId:DetachPolicy', detachPolicy_targetId - The unique identifier (ID) of the root, OU, or account that you want to detach the policy from. You can get the ID from the ListRoots, ListOrganizationalUnitsForParent, or ListAccounts operations.

The regex pattern for a target ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data DetachPolicyResponse Source #

See: newDetachPolicyResponse smart constructor.

Constructors

DetachPolicyResponse' 

Instances

Instances details
Eq DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Read DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Show DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Generic DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type Rep DetachPolicyResponse :: Type -> Type #

NFData DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Methods

rnf :: DetachPolicyResponse -> () #

type Rep DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type Rep DetachPolicyResponse = D1 ('MetaData "DetachPolicyResponse" "Amazonka.Organizations.DetachPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DetachPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDetachPolicyResponse :: DetachPolicyResponse Source #

Create a value of DetachPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

RemoveAccountFromOrganization

data RemoveAccountFromOrganization Source #

See: newRemoveAccountFromOrganization smart constructor.

Instances

Instances details
Eq RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Read RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Show RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Generic RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Associated Types

type Rep RemoveAccountFromOrganization :: Type -> Type #

NFData RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Hashable RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

ToJSON RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

AWSRequest RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

ToHeaders RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

ToPath RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

ToQuery RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

type Rep RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

type Rep RemoveAccountFromOrganization = D1 ('MetaData "RemoveAccountFromOrganization" "Amazonka.Organizations.RemoveAccountFromOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "RemoveAccountFromOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

newRemoveAccountFromOrganization Source #

Create a value of RemoveAccountFromOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:RemoveAccountFromOrganization', removeAccountFromOrganization_accountId - The unique identifier (ID) of the member account that you want to remove from the organization.

The regex pattern for an account ID string requires exactly 12 digits.

data RemoveAccountFromOrganizationResponse Source #

Instances

Instances details
Eq RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Read RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Show RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Generic RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

NFData RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

type Rep RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

type Rep RemoveAccountFromOrganizationResponse = D1 ('MetaData "RemoveAccountFromOrganizationResponse" "Amazonka.Organizations.RemoveAccountFromOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "RemoveAccountFromOrganizationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveAccountFromOrganizationResponse :: RemoveAccountFromOrganizationResponse Source #

Create a value of RemoveAccountFromOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateGovCloudAccount

data CreateGovCloudAccount Source #

See: newCreateGovCloudAccount smart constructor.

Instances

Instances details
Eq CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Show CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Generic CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type Rep CreateGovCloudAccount :: Type -> Type #

NFData CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Methods

rnf :: CreateGovCloudAccount -> () #

Hashable CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

ToJSON CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

AWSRequest CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type AWSResponse CreateGovCloudAccount #

ToHeaders CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

ToPath CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

ToQuery CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

type Rep CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

type Rep CreateGovCloudAccount = D1 ('MetaData "CreateGovCloudAccount" "Amazonka.Organizations.CreateGovCloudAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateGovCloudAccount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iamUserAccessToBilling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IAMUserAccessToBilling)) :*: S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))
type AWSResponse CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

newCreateGovCloudAccount Source #

Create a value of CreateGovCloudAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamUserAccessToBilling:CreateGovCloudAccount', createGovCloudAccount_iamUserAccessToBilling - If set to ALLOW, the new linked account in the commercial Region enables IAM users to access account billing information if they have the required permissions. If set to DENY, only the root user of the new account can access account billing information. For more information, see Activating Access to the Billing and Cost Management Console in the AWS Billing and Cost Management User Guide.

If you don't specify this parameter, the value defaults to ALLOW, and IAM users and roles with the required permissions can access billing information for the new account.

$sel:roleName:CreateGovCloudAccount', createGovCloudAccount_roleName - (Optional)

The name of an IAM role that AWS Organizations automatically preconfigures in the new member accounts in both the AWS GovCloud (US) Region and in the commercial Region. This role trusts the management account, allowing users in the management account to assume the role, as permitted by the management account administrator. The role has administrator permissions in the new member account.

If you don't specify this parameter, the role name defaults to OrganizationAccountAccessRole.

For more information about how to use this role to access the member account, see Accessing and Administering the Member Accounts in Your Organization in the AWS Organizations User Guide and steps 2 and 3 in Tutorial: Delegate Access Across AWS Accounts Using IAM Roles in the IAM User Guide.

The regex pattern that is used to validate this parameter. The pattern can include uppercase letters, lowercase letters, digits with no spaces, and any of the following characters: =,.@-

$sel:tags:CreateGovCloudAccount', createGovCloudAccount_tags - A list of tags that you want to attach to the newly created account. These tags are attached to the commercial account associated with the GovCloud account, and not to the GovCloud account itself. To add tags to the actual GovCloud account, call the TagResource operation in the GovCloud region after the new GovCloud account exists.

For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. For more information about tagging, see Tagging AWS Organizations resources in the AWS Organizations User Guide.

If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and the account is not created.

$sel:email:CreateGovCloudAccount', createGovCloudAccount_email - The email address of the owner to assign to the new member account in the commercial Region. This email address must not already be associated with another AWS account. You must use a valid email address to complete account creation. You can't access the root user of the account or remove an account that was created with an invalid email address. Like all request parameters for CreateGovCloudAccount, the request for the email address for the AWS GovCloud (US) account originates from the commercial Region, not from the AWS GovCloud (US) Region.

$sel:accountName:CreateGovCloudAccount', createGovCloudAccount_accountName - The friendly name of the member account.

data CreateGovCloudAccountResponse Source #

See: newCreateGovCloudAccountResponse smart constructor.

Instances

Instances details
Eq CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Show CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Generic CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type Rep CreateGovCloudAccountResponse :: Type -> Type #

NFData CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

type Rep CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

type Rep CreateGovCloudAccountResponse = D1 ('MetaData "CreateGovCloudAccountResponse" "Amazonka.Organizations.CreateGovCloudAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateGovCloudAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateAccountStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateGovCloudAccountResponse Source #

Create a value of CreateGovCloudAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createAccountStatus:CreateGovCloudAccountResponse', createGovCloudAccountResponse_createAccountStatus - Undocumented member.

$sel:httpStatus:CreateGovCloudAccountResponse', createGovCloudAccountResponse_httpStatus - The response's http status code.

EnableAWSServiceAccess

data EnableAWSServiceAccess Source #

See: newEnableAWSServiceAccess smart constructor.

Instances

Instances details
Eq EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Read EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Show EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Generic EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type Rep EnableAWSServiceAccess :: Type -> Type #

NFData EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Methods

rnf :: EnableAWSServiceAccess -> () #

Hashable EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

ToJSON EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

AWSRequest EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type AWSResponse EnableAWSServiceAccess #

ToHeaders EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

ToPath EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

ToQuery EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

type Rep EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

type Rep EnableAWSServiceAccess = D1 ('MetaData "EnableAWSServiceAccess" "Amazonka.Organizations.EnableAWSServiceAccess" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnableAWSServiceAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

newEnableAWSServiceAccess Source #

Create a value of EnableAWSServiceAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:EnableAWSServiceAccess', enableAWSServiceAccess_servicePrincipal - The service principal name of the AWS service 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.

data EnableAWSServiceAccessResponse Source #

See: newEnableAWSServiceAccessResponse smart constructor.

Instances

Instances details
Eq EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Read EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Show EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Generic EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type Rep EnableAWSServiceAccessResponse :: Type -> Type #

NFData EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

type Rep EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

type Rep EnableAWSServiceAccessResponse = D1 ('MetaData "EnableAWSServiceAccessResponse" "Amazonka.Organizations.EnableAWSServiceAccess" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnableAWSServiceAccessResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newEnableAWSServiceAccessResponse :: EnableAWSServiceAccessResponse Source #

Create a value of EnableAWSServiceAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeOrganizationalUnit

data DescribeOrganizationalUnit Source #

See: newDescribeOrganizationalUnit smart constructor.

Instances

Instances details
Eq DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Read DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Show DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Generic DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Associated Types

type Rep DescribeOrganizationalUnit :: Type -> Type #

NFData DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Hashable DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

ToJSON DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

AWSRequest DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

ToHeaders DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

ToPath DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

ToQuery DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

type Rep DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

type Rep DescribeOrganizationalUnit = D1 ('MetaData "DescribeOrganizationalUnit" "Amazonka.Organizations.DescribeOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

newDescribeOrganizationalUnit Source #

Create a value of DescribeOrganizationalUnit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationalUnitId:DescribeOrganizationalUnit', describeOrganizationalUnit_organizationalUnitId - The unique identifier (ID) of the organizational unit that you want details about. You can get the ID from the ListOrganizationalUnitsForParent operation.

The regex pattern for an organizational unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data DescribeOrganizationalUnitResponse Source #

Instances

Instances details
Eq DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Read DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Show DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Generic DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Associated Types

type Rep DescribeOrganizationalUnitResponse :: Type -> Type #

NFData DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

type Rep DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

type Rep DescribeOrganizationalUnitResponse = D1 ('MetaData "DescribeOrganizationalUnitResponse" "Amazonka.Organizations.DescribeOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeOrganizationalUnitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationalUnit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeOrganizationalUnitResponse Source #

Create a value of DescribeOrganizationalUnitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationalUnit:DescribeOrganizationalUnitResponse', describeOrganizationalUnitResponse_organizationalUnit - A structure that contains details about the specified OU.

$sel:httpStatus:DescribeOrganizationalUnitResponse', describeOrganizationalUnitResponse_httpStatus - The response's http status code.

ListParents (Paginated)

data ListParents Source #

See: newListParents smart constructor.

Instances

Instances details
Eq ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Read ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Show ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Generic ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Associated Types

type Rep ListParents :: Type -> Type #

NFData ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Methods

rnf :: ListParents -> () #

Hashable ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

ToJSON ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

AWSPager ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

AWSRequest ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Associated Types

type AWSResponse ListParents #

ToHeaders ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Methods

toHeaders :: ListParents -> [Header] #

ToPath ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

ToQuery ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type Rep ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type Rep ListParents = D1 ('MetaData "ListParents" "Amazonka.Organizations.ListParents" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListParents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "childId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

newListParents Source #

Create a value of ListParents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListParents', listParents_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListParents', listParents_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:childId:ListParents', listParents_childId - The unique identifier (ID) of the OU or account whose parent containers you want to list. Don't specify a root.

The regex pattern for a child ID string requires one of the following:

  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data ListParentsResponse Source #

See: newListParentsResponse smart constructor.

Instances

Instances details
Eq ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Read ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Show ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Generic ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Associated Types

type Rep ListParentsResponse :: Type -> Type #

NFData ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Methods

rnf :: ListParentsResponse -> () #

type Rep ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type Rep ListParentsResponse = D1 ('MetaData "ListParentsResponse" "Amazonka.Organizations.ListParents" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListParentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListParentsResponse Source #

Create a value of ListParentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListParents', listParentsResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:parents:ListParentsResponse', listParentsResponse_parents - A list of parents for the specified child account or OU.

$sel:httpStatus:ListParentsResponse', listParentsResponse_httpStatus - The response's http status code.

CreateAccount

data CreateAccount Source #

See: newCreateAccount smart constructor.

Instances

Instances details
Eq CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Show CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Generic CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type Rep CreateAccount :: Type -> Type #

NFData CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Methods

rnf :: CreateAccount -> () #

Hashable CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

ToJSON CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

AWSRequest CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type AWSResponse CreateAccount #

ToHeaders CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

ToPath CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

ToQuery CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type Rep CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type Rep CreateAccount = D1 ('MetaData "CreateAccount" "Amazonka.Organizations.CreateAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateAccount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iamUserAccessToBilling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IAMUserAccessToBilling)) :*: S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))
type AWSResponse CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

newCreateAccount Source #

Create a value of CreateAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamUserAccessToBilling:CreateAccount', createAccount_iamUserAccessToBilling - If set to ALLOW, the new account enables IAM users to access account billing information if they have the required permissions. If set to DENY, only the root user of the new account can access account billing information. For more information, see Activating Access to the Billing and Cost Management Console in the AWS Billing and Cost Management User Guide.

If you don't specify this parameter, the value defaults to ALLOW, and IAM users and roles with the required permissions can access billing information for the new account.

$sel:roleName:CreateAccount', createAccount_roleName - (Optional)

The name of an IAM role that AWS Organizations automatically preconfigures in the new member account. This role trusts the management account, allowing users in the management account to assume the role, as permitted by the management account administrator. The role has administrator permissions in the new member account.

If you don't specify this parameter, the role name defaults to OrganizationAccountAccessRole.

For more information about how to use this role to access the member account, see the following links:

The regex pattern that is used to validate this parameter. The pattern can include uppercase letters, lowercase letters, digits with no spaces, and any of the following characters: =,.@-

$sel:tags:CreateAccount', createAccount_tags - A list of tags that you want to attach to the newly created account. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. For more information about tagging, see Tagging AWS Organizations resources in the AWS Organizations User Guide.

If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and the account is not created.

$sel:email:CreateAccount', createAccount_email - The email address of the owner to assign to the new member account. This email address must not already be associated with another AWS account. You must use a valid email address to complete account creation. You can't access the root user of the account or remove an account that was created with an invalid email address.

$sel:accountName:CreateAccount', createAccount_accountName - The friendly name of the member account.

data CreateAccountResponse Source #

See: newCreateAccountResponse smart constructor.

Instances

Instances details
Eq CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Show CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Generic CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type Rep CreateAccountResponse :: Type -> Type #

NFData CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Methods

rnf :: CreateAccountResponse -> () #

type Rep CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type Rep CreateAccountResponse = D1 ('MetaData "CreateAccountResponse" "Amazonka.Organizations.CreateAccount" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateAccountStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAccountResponse Source #

Create a value of CreateAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createAccountStatus:CreateAccountResponse', createAccountResponse_createAccountStatus - A structure that contains details about the request to create an account. This response structure might not be fully populated when you first receive it because account creation is an asynchronous process. You can pass the returned CreateAccountStatus ID as a parameter to DescribeCreateAccountStatus to get status about the progress of the request at later times. You can also check the AWS CloudTrail log for the CreateAccountResult event. For more information, see Monitoring the Activity in Your Organization in the AWS Organizations User Guide.

$sel:httpStatus:CreateAccountResponse', createAccountResponse_httpStatus - The response's http status code.

DeregisterDelegatedAdministrator

data DeregisterDelegatedAdministrator Source #

See: newDeregisterDelegatedAdministrator smart constructor.

Instances

Instances details
Eq DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Read DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Show DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Generic DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Associated Types

type Rep DeregisterDelegatedAdministrator :: Type -> Type #

NFData DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Hashable DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

ToJSON DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

AWSRequest DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

ToHeaders DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

ToPath DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

ToQuery DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

type Rep DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

type Rep DeregisterDelegatedAdministrator = D1 ('MetaData "DeregisterDelegatedAdministrator" "Amazonka.Organizations.DeregisterDelegatedAdministrator" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeregisterDelegatedAdministrator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

newDeregisterDelegatedAdministrator Source #

Create a value of DeregisterDelegatedAdministrator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:DeregisterDelegatedAdministrator', deregisterDelegatedAdministrator_accountId - The account ID number of the member account in the organization that you want to deregister as a delegated administrator.

$sel:servicePrincipal:DeregisterDelegatedAdministrator', deregisterDelegatedAdministrator_servicePrincipal - The service principal name of an AWS service for which the account is a delegated administrator.

Delegated administrator privileges are revoked for only the specified AWS service from the member account. If the specified service is the only service for which the member account is a delegated administrator, the operation also revokes Organizations read action permissions.

data DeregisterDelegatedAdministratorResponse Source #

Instances

Instances details
Eq DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Read DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Show DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Generic DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

NFData DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

type Rep DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

type Rep DeregisterDelegatedAdministratorResponse = D1 ('MetaData "DeregisterDelegatedAdministratorResponse" "Amazonka.Organizations.DeregisterDelegatedAdministrator" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeregisterDelegatedAdministratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterDelegatedAdministratorResponse :: DeregisterDelegatedAdministratorResponse Source #

Create a value of DeregisterDelegatedAdministratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Organizations.TagResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:TagResource', tagResource_resourceId - The ID of the resource to add a tag to.

$sel:tags:TagResource', tagResource_tags - A list of tags to add to the specified resource.

You can specify any of the following taggable resources.

  • AWS account – specify the account ID number.
  • Organizational unit – specify the OU ID that begins with ou- and looks similar to: ou-1a2b-34uvwxyz
  • Root – specify the root ID that begins with r- and looks similar to: r-1a2b
  • Policy – specify the policy ID that begins with p- andlooks similar to: p-12abcdefg3

For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null.

If any one of the tags is invalid or if you exceed the allowed number of tags for an account user, then the entire request fails and the account is not created.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Organizations.TagResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListCreateAccountStatus (Paginated)

data ListCreateAccountStatus Source #

See: newListCreateAccountStatus smart constructor.

Instances

Instances details
Eq ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Read ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Show ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Generic ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Associated Types

type Rep ListCreateAccountStatus :: Type -> Type #

NFData ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Methods

rnf :: ListCreateAccountStatus -> () #

Hashable ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

ToJSON ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

AWSPager ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

AWSRequest ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

ToHeaders ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

ToPath ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

ToQuery ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

type Rep ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

type Rep ListCreateAccountStatus = D1 ('MetaData "ListCreateAccountStatus" "Amazonka.Organizations.ListCreateAccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListCreateAccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateAccountState])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

newListCreateAccountStatus :: ListCreateAccountStatus Source #

Create a value of ListCreateAccountStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:states:ListCreateAccountStatus', listCreateAccountStatus_states - A list of one or more states that you want included in the response. If this parameter isn't present, all requests are included in the response.

$sel:nextToken:ListCreateAccountStatus', listCreateAccountStatus_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListCreateAccountStatus', listCreateAccountStatus_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListCreateAccountStatusResponse Source #

See: newListCreateAccountStatusResponse smart constructor.

Instances

Instances details
Eq ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Show ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Generic ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Associated Types

type Rep ListCreateAccountStatusResponse :: Type -> Type #

NFData ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

type Rep ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

type Rep ListCreateAccountStatusResponse = D1 ('MetaData "ListCreateAccountStatusResponse" "Amazonka.Organizations.ListCreateAccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListCreateAccountStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountStatuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateAccountStatus])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCreateAccountStatusResponse Source #

Create a value of ListCreateAccountStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createAccountStatuses:ListCreateAccountStatusResponse', listCreateAccountStatusResponse_createAccountStatuses - A list of objects with details about the requests. Certain elements, such as the accountId number, are present in the output only after the account has been successfully created.

$sel:nextToken:ListCreateAccountStatus', listCreateAccountStatusResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListCreateAccountStatusResponse', listCreateAccountStatusResponse_httpStatus - The response's http status code.

ListTargetsForPolicy (Paginated)

data ListTargetsForPolicy Source #

See: newListTargetsForPolicy smart constructor.

Instances

Instances details
Eq ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Read ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Show ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Generic ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicy :: Type -> Type #

NFData ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Methods

rnf :: ListTargetsForPolicy -> () #

Hashable ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

ToJSON ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

AWSPager ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

AWSRequest ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Associated Types

type AWSResponse ListTargetsForPolicy #

ToHeaders ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

ToPath ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

ToQuery ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

type Rep ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

type Rep ListTargetsForPolicy = D1 ('MetaData "ListTargetsForPolicy" "Amazonka.Organizations.ListTargetsForPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListTargetsForPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

newListTargetsForPolicy Source #

Create a value of ListTargetsForPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTargetsForPolicy', listTargetsForPolicy_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListTargetsForPolicy', listTargetsForPolicy_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:policyId:ListTargetsForPolicy', listTargetsForPolicy_policyId - The unique identifier (ID) of the policy whose attachments you want to know.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

data ListTargetsForPolicyResponse Source #

See: newListTargetsForPolicyResponse smart constructor.

Instances

Instances details
Eq ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Read ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Show ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Generic ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicyResponse :: Type -> Type #

NFData ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

type Rep ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

type Rep ListTargetsForPolicyResponse = D1 ('MetaData "ListTargetsForPolicyResponse" "Amazonka.Organizations.ListTargetsForPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListTargetsForPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyTargetSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTargetsForPolicyResponse Source #

Create a value of ListTargetsForPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTargetsForPolicy', listTargetsForPolicyResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:targets:ListTargetsForPolicyResponse', listTargetsForPolicyResponse_targets - A list of structures, each of which contains details about one of the entities to which the specified policy is attached.

$sel:httpStatus:ListTargetsForPolicyResponse', listTargetsForPolicyResponse_httpStatus - The response's http status code.

DeclineHandshake

data DeclineHandshake Source #

See: newDeclineHandshake smart constructor.

Constructors

DeclineHandshake' Text 

Instances

Instances details
Eq DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Read DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Show DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Generic DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type Rep DeclineHandshake :: Type -> Type #

NFData DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Methods

rnf :: DeclineHandshake -> () #

Hashable DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

ToJSON DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

AWSRequest DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type AWSResponse DeclineHandshake #

ToHeaders DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

ToPath DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

ToQuery DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

type Rep DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

type Rep DeclineHandshake = D1 ('MetaData "DeclineHandshake" "Amazonka.Organizations.DeclineHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeclineHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

newDeclineHandshake Source #

Create a value of DeclineHandshake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakeId:DeclineHandshake', declineHandshake_handshakeId - The unique identifier (ID) of the handshake that you want to decline. You can get the ID from the ListHandshakesForAccount operation.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

data DeclineHandshakeResponse Source #

See: newDeclineHandshakeResponse smart constructor.

Instances

Instances details
Eq DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Show DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Generic DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type Rep DeclineHandshakeResponse :: Type -> Type #

NFData DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

type Rep DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

type Rep DeclineHandshakeResponse = D1 ('MetaData "DeclineHandshakeResponse" "Amazonka.Organizations.DeclineHandshake" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeclineHandshakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Handshake)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeclineHandshakeResponse Source #

Create a value of DeclineHandshakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshake:DeclineHandshakeResponse', declineHandshakeResponse_handshake - A structure that contains details about the declined handshake. The state is updated to show the value DECLINED.

$sel:httpStatus:DeclineHandshakeResponse', declineHandshakeResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Organizations.UntagResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:UntagResource', untagResource_resourceId - The ID of the resource to remove a tag from.

You can specify any of the following taggable resources.

  • AWS account – specify the account ID number.
  • Organizational unit – specify the OU ID that begins with ou- and looks similar to: ou-1a2b-34uvwxyz
  • Root – specify the root ID that begins with r- and looks similar to: r-1a2b
  • Policy – specify the policy ID that begins with p- andlooks similar to: p-12abcdefg3

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of keys for tags to remove from the specified resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Organizations.UntagResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AttachPolicy

data AttachPolicy Source #

See: newAttachPolicy smart constructor.

Constructors

AttachPolicy' Text Text 

Instances

Instances details
Eq AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Read AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Show AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Generic AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type Rep AttachPolicy :: Type -> Type #

NFData AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Methods

rnf :: AttachPolicy -> () #

Hashable AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

ToJSON AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

AWSRequest AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type AWSResponse AttachPolicy #

ToHeaders AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

ToPath AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

ToQuery AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type Rep AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type Rep AttachPolicy = D1 ('MetaData "AttachPolicy" "Amazonka.Organizations.AttachPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "AttachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

newAttachPolicy Source #

Create a value of AttachPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyId:AttachPolicy', attachPolicy_policyId - The unique identifier (ID) of the policy that you want to attach to the target. You can get the ID for the policy by calling the ListPolicies operation.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

$sel:targetId:AttachPolicy', attachPolicy_targetId - The unique identifier (ID) of the root, OU, or account that you want to attach the policy to. You can get the ID by calling the ListRoots, ListOrganizationalUnitsForParent, or ListAccounts operations.

The regex pattern for a target ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data AttachPolicyResponse Source #

See: newAttachPolicyResponse smart constructor.

Constructors

AttachPolicyResponse' 

Instances

Instances details
Eq AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Read AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Show AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Generic AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type Rep AttachPolicyResponse :: Type -> Type #

NFData AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Methods

rnf :: AttachPolicyResponse -> () #

type Rep AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type Rep AttachPolicyResponse = D1 ('MetaData "AttachPolicyResponse" "Amazonka.Organizations.AttachPolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "AttachPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAttachPolicyResponse :: AttachPolicyResponse Source #

Create a value of AttachPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListPoliciesForTarget (Paginated)

data ListPoliciesForTarget Source #

See: newListPoliciesForTarget smart constructor.

Instances

Instances details
Eq ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Read ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Show ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Generic ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Associated Types

type Rep ListPoliciesForTarget :: Type -> Type #

NFData ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Methods

rnf :: ListPoliciesForTarget -> () #

Hashable ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

ToJSON ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

AWSPager ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

AWSRequest ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Associated Types

type AWSResponse ListPoliciesForTarget #

ToHeaders ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

ToPath ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

ToQuery ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

type Rep ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

type Rep ListPoliciesForTarget = D1 ('MetaData "ListPoliciesForTarget" "Amazonka.Organizations.ListPoliciesForTarget" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListPoliciesForTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType))))
type AWSResponse ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

newListPoliciesForTarget Source #

Create a value of ListPoliciesForTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPoliciesForTarget', listPoliciesForTarget_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:maxResults:ListPoliciesForTarget', listPoliciesForTarget_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

$sel:targetId:ListPoliciesForTarget', listPoliciesForTarget_targetId - The unique identifier (ID) of the root, organizational unit, or account whose policies you want to list.

The regex pattern for a target ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:filter':ListPoliciesForTarget', listPoliciesForTarget_filter - The type of policy that you want to include in the returned list. You must specify one of the following values:

data ListPoliciesForTargetResponse Source #

See: newListPoliciesForTargetResponse smart constructor.

Instances

Instances details
Eq ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Read ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Show ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Generic ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Associated Types

type Rep ListPoliciesForTargetResponse :: Type -> Type #

NFData ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

type Rep ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

type Rep ListPoliciesForTargetResponse = D1 ('MetaData "ListPoliciesForTargetResponse" "Amazonka.Organizations.ListPoliciesForTarget" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListPoliciesForTargetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicySummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPoliciesForTargetResponse Source #

Create a value of ListPoliciesForTargetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPoliciesForTarget', listPoliciesForTargetResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:policies:ListPoliciesForTargetResponse', listPoliciesForTargetResponse_policies - The list of policies that match the criteria in the request.

$sel:httpStatus:ListPoliciesForTargetResponse', listPoliciesForTargetResponse_httpStatus - The response's http status code.

DescribeOrganization

data DescribeOrganization Source #

See: newDescribeOrganization smart constructor.

Constructors

DescribeOrganization' 

Instances

Instances details
Eq DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Read DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Show DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Generic DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type Rep DescribeOrganization :: Type -> Type #

NFData DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Methods

rnf :: DescribeOrganization -> () #

Hashable DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

ToJSON DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

AWSRequest DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type AWSResponse DescribeOrganization #

ToHeaders DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

ToPath DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

ToQuery DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

type Rep DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

type Rep DescribeOrganization = D1 ('MetaData "DescribeOrganization" "Amazonka.Organizations.DescribeOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

newDescribeOrganization :: DescribeOrganization Source #

Create a value of DescribeOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeOrganizationResponse Source #

See: newDescribeOrganizationResponse smart constructor.

Instances

Instances details
Eq DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Show DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Generic DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type Rep DescribeOrganizationResponse :: Type -> Type #

NFData DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

type Rep DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

type Rep DescribeOrganizationResponse = D1 ('MetaData "DescribeOrganizationResponse" "Amazonka.Organizations.DescribeOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DescribeOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Organization)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeOrganizationResponse Source #

Create a value of DescribeOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organization:DescribeOrganizationResponse', describeOrganizationResponse_organization - A structure that contains information about the organization.

The AvailablePolicyTypes part of the response is deprecated, and you shouldn't use it in your apps. It doesn't include any policy type supported by Organizations other than SCPs. To determine which policy types are enabled in your organization, use the ListRoots operation.

$sel:httpStatus:DescribeOrganizationResponse', describeOrganizationResponse_httpStatus - The response's http status code.

ListHandshakesForOrganization (Paginated)

data ListHandshakesForOrganization Source #

See: newListHandshakesForOrganization smart constructor.

Instances

Instances details
Eq ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Read ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Show ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Generic ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Associated Types

type Rep ListHandshakesForOrganization :: Type -> Type #

NFData ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Hashable ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

ToJSON ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

AWSPager ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

AWSRequest ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

ToHeaders ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

ToPath ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

ToQuery ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

type Rep ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

type Rep ListHandshakesForOrganization = D1 ('MetaData "ListHandshakesForOrganization" "Amazonka.Organizations.ListHandshakesForOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

newListHandshakesForOrganization :: ListHandshakesForOrganization Source #

Create a value of ListHandshakesForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListHandshakesForOrganization', listHandshakesForOrganization_nextToken - The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates that more output is available. Set this parameter to the value of the previous call's NextToken response to indicate where the output should continue from.

$sel:filter':ListHandshakesForOrganization', listHandshakesForOrganization_filter - A filter of the handshakes that you want included in the response. The default is all types. Use the ActionType element to limit the output to only a specified type, such as INVITE, ENABLE-ALL-FEATURES, or APPROVE-ALL-FEATURES. Alternatively, for the ENABLE-ALL-FEATURES handshake that generates a separate child handshake for each member account, you can specify the ParentHandshakeId to see only the handshakes that were generated by that parent request.

$sel:maxResults:ListHandshakesForOrganization', listHandshakesForOrganization_maxResults - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the NextToken response element is present and has a value (is not null). Include that value as the NextToken request parameter in the next call to the operation to get the next part of the results. Note that Organizations might return fewer results than the maximum even when there are more results available. You should check NextToken after every operation to ensure that you receive all of the results.

data ListHandshakesForOrganizationResponse Source #

Instances

Instances details
Eq ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Show ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Generic ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

NFData ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

type Rep ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

type Rep ListHandshakesForOrganizationResponse = D1 ('MetaData "ListHandshakesForOrganizationResponse" "Amazonka.Organizations.ListHandshakesForOrganization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "ListHandshakesForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Handshake])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListHandshakesForOrganizationResponse Source #

Create a value of ListHandshakesForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:handshakes:ListHandshakesForOrganizationResponse', listHandshakesForOrganizationResponse_handshakes - A list of Handshake objects with details about each of the handshakes that are associated with an organization.

$sel:nextToken:ListHandshakesForOrganization', listHandshakesForOrganizationResponse_nextToken - If present, indicates that more output is available than is included in the current response. Use this value in the NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the NextToken response element comes back as null.

$sel:httpStatus:ListHandshakesForOrganizationResponse', listHandshakesForOrganizationResponse_httpStatus - The response's http status code.

RegisterDelegatedAdministrator

data RegisterDelegatedAdministrator Source #

See: newRegisterDelegatedAdministrator smart constructor.

Instances

Instances details
Eq RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Read RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Show RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Generic RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Associated Types

type Rep RegisterDelegatedAdministrator :: Type -> Type #

NFData RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Hashable RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

ToJSON RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

AWSRequest RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

ToHeaders RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

ToPath RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

ToQuery RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

type Rep RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

type Rep RegisterDelegatedAdministrator = D1 ('MetaData "RegisterDelegatedAdministrator" "Amazonka.Organizations.RegisterDelegatedAdministrator" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "RegisterDelegatedAdministrator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

newRegisterDelegatedAdministrator Source #

Create a value of RegisterDelegatedAdministrator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:RegisterDelegatedAdministrator', registerDelegatedAdministrator_accountId - The account ID number of the member account in the organization to register as a delegated administrator.

$sel:servicePrincipal:RegisterDelegatedAdministrator', registerDelegatedAdministrator_servicePrincipal - The service principal of the AWS service for which you want to make the member account a delegated administrator.

data RegisterDelegatedAdministratorResponse Source #

Instances

Instances details
Eq RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Read RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Show RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Generic RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

NFData RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

type Rep RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

type Rep RegisterDelegatedAdministratorResponse = D1 ('MetaData "RegisterDelegatedAdministratorResponse" "Amazonka.Organizations.RegisterDelegatedAdministrator" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "RegisterDelegatedAdministratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRegisterDelegatedAdministratorResponse :: RegisterDelegatedAdministratorResponse Source #

Create a value of RegisterDelegatedAdministratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteOrganizationalUnit

data DeleteOrganizationalUnit Source #

See: newDeleteOrganizationalUnit smart constructor.

Instances

Instances details
Eq DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Read DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Show DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Generic DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Associated Types

type Rep DeleteOrganizationalUnit :: Type -> Type #

NFData DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Hashable DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

ToJSON DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

AWSRequest DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

ToHeaders DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

ToPath DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

ToQuery DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

type Rep DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

type Rep DeleteOrganizationalUnit = D1 ('MetaData "DeleteOrganizationalUnit" "Amazonka.Organizations.DeleteOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeleteOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

newDeleteOrganizationalUnit Source #

Create a value of DeleteOrganizationalUnit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationalUnitId:DeleteOrganizationalUnit', deleteOrganizationalUnit_organizationalUnitId - The unique identifier (ID) of the organizational unit that you want to delete. You can get the ID from the ListOrganizationalUnitsForParent operation.

The regex pattern for an organizational unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data DeleteOrganizationalUnitResponse Source #

See: newDeleteOrganizationalUnitResponse smart constructor.

Instances

Instances details
Eq DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Read DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Show DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Generic DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Associated Types

type Rep DeleteOrganizationalUnitResponse :: Type -> Type #

NFData DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

type Rep DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

type Rep DeleteOrganizationalUnitResponse = D1 ('MetaData "DeleteOrganizationalUnitResponse" "Amazonka.Organizations.DeleteOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DeleteOrganizationalUnitResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteOrganizationalUnitResponse :: DeleteOrganizationalUnitResponse Source #

Create a value of DeleteOrganizationalUnitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateOrganizationalUnit

data UpdateOrganizationalUnit Source #

See: newUpdateOrganizationalUnit smart constructor.

Instances

Instances details
Eq UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Read UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Show UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Generic UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Associated Types

type Rep UpdateOrganizationalUnit :: Type -> Type #

NFData UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Hashable UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

ToJSON UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

AWSRequest UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

ToHeaders UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

ToPath UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

ToQuery UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

type Rep UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

type Rep UpdateOrganizationalUnit = D1 ('MetaData "UpdateOrganizationalUnit" "Amazonka.Organizations.UpdateOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UpdateOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationalUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

newUpdateOrganizationalUnit Source #

Create a value of UpdateOrganizationalUnit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:UpdateOrganizationalUnit', updateOrganizationalUnit_name - The new name that you want to assign to the OU.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:organizationalUnitId:UpdateOrganizationalUnit', updateOrganizationalUnit_organizationalUnitId - The unique identifier (ID) of the OU that you want to rename. You can get the ID from the ListOrganizationalUnitsForParent operation.

The regex pattern for an organizational unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

data UpdateOrganizationalUnitResponse Source #

See: newUpdateOrganizationalUnitResponse smart constructor.

Instances

Instances details
Eq UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Read UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Show UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Generic UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Associated Types

type Rep UpdateOrganizationalUnitResponse :: Type -> Type #

NFData UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

type Rep UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

type Rep UpdateOrganizationalUnitResponse = D1 ('MetaData "UpdateOrganizationalUnitResponse" "Amazonka.Organizations.UpdateOrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "UpdateOrganizationalUnitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationalUnit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateOrganizationalUnitResponse Source #

Create a value of UpdateOrganizationalUnitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:organizationalUnit:UpdateOrganizationalUnitResponse', updateOrganizationalUnitResponse_organizationalUnit - A structure that contains the details about the specified OU, including its new name.

$sel:httpStatus:UpdateOrganizationalUnitResponse', updateOrganizationalUnitResponse_httpStatus - The response's http status code.

Types

AccountJoinedMethod

newtype AccountJoinedMethod Source #

Instances

Instances details
Eq AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Ord AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Read AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Show AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Generic AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Associated Types

type Rep AccountJoinedMethod :: Type -> Type #

NFData AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Methods

rnf :: AccountJoinedMethod -> () #

Hashable AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToJSON AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToJSONKey AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

FromJSON AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

FromJSONKey AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToLog AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToHeader AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToQuery AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

FromXML AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToXML AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToByteString AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

FromText AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToText AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

type Rep AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

type Rep AccountJoinedMethod = D1 ('MetaData "AccountJoinedMethod" "Amazonka.Organizations.Types.AccountJoinedMethod" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "AccountJoinedMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountJoinedMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountStatus

newtype AccountStatus Source #

Constructors

AccountStatus' 

Instances

Instances details
Eq AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Ord AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Read AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Show AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Generic AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Associated Types

type Rep AccountStatus :: Type -> Type #

NFData AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Methods

rnf :: AccountStatus -> () #

Hashable AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToJSON AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToJSONKey AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

FromJSON AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

FromJSONKey AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToLog AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToHeader AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToQuery AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

FromXML AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToXML AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Methods

toXML :: AccountStatus -> XML #

ToByteString AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

FromText AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToText AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Methods

toText :: AccountStatus -> Text #

type Rep AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

type Rep AccountStatus = D1 ('MetaData "AccountStatus" "Amazonka.Organizations.Types.AccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "AccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
Eq ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Read ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Generic ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

NFData ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Methods

rnf :: ActionType -> () #

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

FromXML ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Methods

toXML :: ActionType -> XML #

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Methods

toText :: ActionType -> Text #

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Organizations.Types.ActionType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChildType

newtype ChildType Source #

Constructors

ChildType' 

Fields

Bundled Patterns

pattern ChildType_ACCOUNT :: ChildType 
pattern ChildType_ORGANIZATIONAL_UNIT :: ChildType 

Instances

Instances details
Eq ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Ord ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Read ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Show ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Generic ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Associated Types

type Rep ChildType :: Type -> Type #

NFData ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

rnf :: ChildType -> () #

Hashable ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToJSON ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToJSONKey ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

FromJSON ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

FromJSONKey ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToLog ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToHeader ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToQuery ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

FromXML ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToXML ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

toXML :: ChildType -> XML #

ToByteString ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

toBS :: ChildType -> ByteString #

FromText ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToText ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

toText :: ChildType -> Text #

type Rep ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

type Rep ChildType = D1 ('MetaData "ChildType" "Amazonka.Organizations.Types.ChildType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "ChildType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChildType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CreateAccountFailureReason

newtype CreateAccountFailureReason Source #

Instances

Instances details
Eq CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Ord CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Read CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Show CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Generic CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Associated Types

type Rep CreateAccountFailureReason :: Type -> Type #

NFData CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Hashable CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToJSON CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToJSONKey CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

FromJSON CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

FromJSONKey CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToLog CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToHeader CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToQuery CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

FromXML CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToXML CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToByteString CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

FromText CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToText CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

type Rep CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

type Rep CreateAccountFailureReason = D1 ('MetaData "CreateAccountFailureReason" "Amazonka.Organizations.Types.CreateAccountFailureReason" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "CreateAccountFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCreateAccountFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CreateAccountState

newtype CreateAccountState Source #

Instances

Instances details
Eq CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Ord CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Read CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Show CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Generic CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Associated Types

type Rep CreateAccountState :: Type -> Type #

NFData CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Methods

rnf :: CreateAccountState -> () #

Hashable CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToJSON CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToJSONKey CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

FromJSON CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

FromJSONKey CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToLog CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToHeader CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToQuery CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

FromXML CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToXML CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToByteString CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

FromText CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToText CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

type Rep CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

type Rep CreateAccountState = D1 ('MetaData "CreateAccountState" "Amazonka.Organizations.Types.CreateAccountState" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "CreateAccountState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCreateAccountState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EffectivePolicyType

newtype EffectivePolicyType Source #

Instances

Instances details
Eq EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Ord EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Read EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Show EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Generic EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Associated Types

type Rep EffectivePolicyType :: Type -> Type #

NFData EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Methods

rnf :: EffectivePolicyType -> () #

Hashable EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToJSON EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToJSONKey EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

FromJSON EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

FromJSONKey EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToLog EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToHeader EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToQuery EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

FromXML EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToXML EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToByteString EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

FromText EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToText EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

type Rep EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

type Rep EffectivePolicyType = D1 ('MetaData "EffectivePolicyType" "Amazonka.Organizations.Types.EffectivePolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "EffectivePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEffectivePolicyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakePartyType

newtype HandshakePartyType Source #

Instances

Instances details
Eq HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Ord HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Read HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Show HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Generic HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Associated Types

type Rep HandshakePartyType :: Type -> Type #

NFData HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Methods

rnf :: HandshakePartyType -> () #

Hashable HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToJSON HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToJSONKey HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

FromJSON HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

FromJSONKey HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToLog HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToHeader HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToQuery HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

FromXML HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToXML HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToByteString HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

FromText HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToText HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

type Rep HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

type Rep HandshakePartyType = D1 ('MetaData "HandshakePartyType" "Amazonka.Organizations.Types.HandshakePartyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "HandshakePartyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakePartyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakeResourceType

newtype HandshakeResourceType Source #

Instances

Instances details
Eq HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Ord HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Read HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Show HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Generic HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Associated Types

type Rep HandshakeResourceType :: Type -> Type #

NFData HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Methods

rnf :: HandshakeResourceType -> () #

Hashable HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToJSON HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToJSONKey HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

FromJSON HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

FromJSONKey HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToLog HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToHeader HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToQuery HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

FromXML HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToXML HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToByteString HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

FromText HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToText HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

type Rep HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

type Rep HandshakeResourceType = D1 ('MetaData "HandshakeResourceType" "Amazonka.Organizations.Types.HandshakeResourceType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "HandshakeResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakeResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakeState

newtype HandshakeState Source #

Constructors

HandshakeState' 

Instances

Instances details
Eq HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Ord HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Read HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Show HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Generic HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Associated Types

type Rep HandshakeState :: Type -> Type #

NFData HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Methods

rnf :: HandshakeState -> () #

Hashable HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToJSON HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToJSONKey HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

FromJSON HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

FromJSONKey HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToLog HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToHeader HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToQuery HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

FromXML HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToXML HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Methods

toXML :: HandshakeState -> XML #

ToByteString HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

FromText HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToText HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

type Rep HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

type Rep HandshakeState = D1 ('MetaData "HandshakeState" "Amazonka.Organizations.Types.HandshakeState" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "HandshakeState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakeState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IAMUserAccessToBilling

newtype IAMUserAccessToBilling Source #

Instances

Instances details
Eq IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Ord IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Read IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Show IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Generic IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Associated Types

type Rep IAMUserAccessToBilling :: Type -> Type #

NFData IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Methods

rnf :: IAMUserAccessToBilling -> () #

Hashable IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToJSON IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToJSONKey IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

FromJSON IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

FromJSONKey IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToLog IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToHeader IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToQuery IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

FromXML IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToXML IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToByteString IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

FromText IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToText IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

type Rep IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

type Rep IAMUserAccessToBilling = D1 ('MetaData "IAMUserAccessToBilling" "Amazonka.Organizations.Types.IAMUserAccessToBilling" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "IAMUserAccessToBilling'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIAMUserAccessToBilling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrganizationFeatureSet

newtype OrganizationFeatureSet Source #

Instances

Instances details
Eq OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Ord OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Read OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Show OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Generic OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Associated Types

type Rep OrganizationFeatureSet :: Type -> Type #

NFData OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Methods

rnf :: OrganizationFeatureSet -> () #

Hashable OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToJSON OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToJSONKey OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

FromJSON OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

FromJSONKey OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToLog OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToHeader OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToQuery OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

FromXML OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToXML OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToByteString OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

FromText OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToText OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

type Rep OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

type Rep OrganizationFeatureSet = D1 ('MetaData "OrganizationFeatureSet" "Amazonka.Organizations.Types.OrganizationFeatureSet" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "OrganizationFeatureSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrganizationFeatureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParentType

newtype ParentType Source #

Constructors

ParentType' 

Fields

Bundled Patterns

pattern ParentType_ORGANIZATIONAL_UNIT :: ParentType 
pattern ParentType_ROOT :: ParentType 

Instances

Instances details
Eq ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Ord ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Read ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Show ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Generic ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Associated Types

type Rep ParentType :: Type -> Type #

NFData ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Methods

rnf :: ParentType -> () #

Hashable ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToJSON ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToJSONKey ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

FromJSON ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

FromJSONKey ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToLog ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToHeader ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToQuery ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

FromXML ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToXML ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Methods

toXML :: ParentType -> XML #

ToByteString ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

FromText ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToText ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Methods

toText :: ParentType -> Text #

type Rep ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

type Rep ParentType = D1 ('MetaData "ParentType" "Amazonka.Organizations.Types.ParentType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "ParentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PolicyType

newtype PolicyType Source #

Constructors

PolicyType' 

Fields

Instances

Instances details
Eq PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Ord PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Read PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Show PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Generic PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Associated Types

type Rep PolicyType :: Type -> Type #

NFData PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Methods

rnf :: PolicyType -> () #

Hashable PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToJSON PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToJSONKey PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

FromJSON PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

FromJSONKey PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToLog PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToHeader PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToQuery PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

FromXML PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToXML PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Methods

toXML :: PolicyType -> XML #

ToByteString PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

FromText PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToText PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Methods

toText :: PolicyType -> Text #

type Rep PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

type Rep PolicyType = D1 ('MetaData "PolicyType" "Amazonka.Organizations.Types.PolicyType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "PolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPolicyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PolicyTypeStatus

newtype PolicyTypeStatus Source #

Instances

Instances details
Eq PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Ord PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Read PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Show PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Generic PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Associated Types

type Rep PolicyTypeStatus :: Type -> Type #

NFData PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Methods

rnf :: PolicyTypeStatus -> () #

Hashable PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToJSON PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToJSONKey PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

FromJSON PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

FromJSONKey PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToLog PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToHeader PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToQuery PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

FromXML PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToXML PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToByteString PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

FromText PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToText PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

type Rep PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

type Rep PolicyTypeStatus = D1 ('MetaData "PolicyTypeStatus" "Amazonka.Organizations.Types.PolicyTypeStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "PolicyTypeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPolicyTypeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetType

newtype TargetType Source #

Constructors

TargetType' 

Fields

Instances

Instances details
Eq TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Ord TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Read TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Show TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Generic TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Associated Types

type Rep TargetType :: Type -> Type #

NFData TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Methods

rnf :: TargetType -> () #

Hashable TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToJSON TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToJSONKey TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

FromJSON TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

FromJSONKey TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToLog TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToHeader TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToQuery TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

FromXML TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToXML TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Methods

toXML :: TargetType -> XML #

ToByteString TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

FromText TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToText TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Methods

toText :: TargetType -> Text #

type Rep TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

type Rep TargetType = D1 ('MetaData "TargetType" "Amazonka.Organizations.Types.TargetType" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'True) (C1 ('MetaCons "TargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Account

data Account Source #

Contains information about an AWS account that is a member of an organization.

See: newAccount smart constructor.

Instances

Instances details
Eq Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Show Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Generic Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Associated Types

type Rep Account :: Type -> Type #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

NFData Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

rnf :: Account -> () #

Hashable Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

hashWithSalt :: Int -> Account -> Int #

hash :: Account -> Int #

FromJSON Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

type Rep Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

newAccount :: Account Source #

Create a value of Account with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Account', account_status - The status of the account in the organization.

$sel:joinedMethod:Account', account_joinedMethod - The method by which the account joined the organization.

$sel:email:Account', account_email - The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

$sel:arn:Account', account_arn - The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:joinedTimestamp:Account', account_joinedTimestamp - The date the account became a part of the organization.

$sel:name:Account', account_name - The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:id:Account', account_id - The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

Child

data Child Source #

Contains a list of child entities, either OUs or accounts.

See: newChild smart constructor.

Constructors

Child' (Maybe Text) (Maybe ChildType) 

Instances

Instances details
Eq Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

(==) :: Child -> Child -> Bool #

(/=) :: Child -> Child -> Bool #

Read Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Show Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

showsPrec :: Int -> Child -> ShowS #

show :: Child -> String #

showList :: [Child] -> ShowS #

Generic Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Associated Types

type Rep Child :: Type -> Type #

Methods

from :: Child -> Rep Child x #

to :: Rep Child x -> Child #

NFData Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

rnf :: Child -> () #

Hashable Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

hashWithSalt :: Int -> Child -> Int #

hash :: Child -> Int #

FromJSON Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

type Rep Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

type Rep Child = D1 ('MetaData "Child" "Amazonka.Organizations.Types.Child" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Child'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildType))))

newChild :: Child Source #

Create a value of Child with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Child', child_id - The unique identifier (ID) of this child entity.

The regex pattern for a child ID string requires one of the following:

  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:type':Child', child_type - The type of this child entity.

CreateAccountStatus

data CreateAccountStatus Source #

Contains the status about a CreateAccount or CreateGovCloudAccount request to create an AWS account or an AWS GovCloud (US) account in an organization.

See: newCreateAccountStatus smart constructor.

Instances

Instances details
Eq CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Show CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Generic CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Associated Types

type Rep CreateAccountStatus :: Type -> Type #

NFData CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Methods

rnf :: CreateAccountStatus -> () #

Hashable CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

FromJSON CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

type Rep CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

type Rep CreateAccountStatus = D1 ('MetaData "CreateAccountStatus" "Amazonka.Organizations.Types.CreateAccountStatus" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "CreateAccountStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateAccountFailureReason)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateAccountState))) :*: (S1 ('MetaSel ('Just "completedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "govCloudAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newCreateAccountStatus :: CreateAccountStatus Source #

Create a value of CreateAccountStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:CreateAccountStatus', createAccountStatus_failureReason - If the request failed, a description of the reason for the failure.

  • ACCOUNT_LIMIT_EXCEEDED: The account couldn't be created because you reached the limit on the number of accounts in your organization.
  • CONCURRENT_ACCOUNT_MODIFICATION: You already submitted a request with the same information.
  • EMAIL_ALREADY_EXISTS: The account could not be created because another AWS account with that email address already exists.
  • FAILED_BUSINESS_VALIDATION: The AWS account that owns your organization failed to receive business license validation.
  • GOVCLOUD_ACCOUNT_ALREADY_EXISTS: The account in the AWS GovCloud (US) Region could not be created because this Region already includes an account with that email address.
  • IDENTITY_INVALID_BUSINESS_VALIDATION: The AWS account that owns your organization can't complete business license validation because it doesn't have valid identity data.
  • INVALID_ADDRESS: The account could not be created because the address you provided is not valid.
  • INVALID_EMAIL: The account could not be created because the email address you provided is not valid.
  • INTERNAL_FAILURE: The account could not be created because of an internal failure. Try again later. If the problem persists, contact AWS Customer Support.
  • MISSING_BUSINESS_VALIDATION: The AWS account that owns your organization has not received Business Validation.
  • MISSING_PAYMENT_INSTRUMENT: You must configure the management account with a valid payment method, such as a credit card.
  • PENDING_BUSINESS_VALIDATION: The AWS account that owns your organization is still in the process of completing business license validation.
  • UNKNOWN_BUSINESS_VALIDATION: The AWS account that owns your organization has an unknown issue with business license validation.

$sel:state:CreateAccountStatus', createAccountStatus_state - The status of the asynchronous request to create an AWS account.

$sel:completedTimestamp:CreateAccountStatus', createAccountStatus_completedTimestamp - The date and time that the account was created and the request completed.

$sel:accountName:CreateAccountStatus', createAccountStatus_accountName - The account name given to the account when it was created.

$sel:accountId:CreateAccountStatus', createAccountStatus_accountId - If the account was created successfully, the unique identifier (ID) of the new account.

The regex pattern for an account ID string requires exactly 12 digits.

$sel:id:CreateAccountStatus', createAccountStatus_id - The unique identifier (ID) that references this request. You get this value from the response of the initial CreateAccount request to create the account.

The regex pattern for a create account request ID string requires "car-" followed by from 8 to 32 lowercase letters or digits.

$sel:govCloudAccountId:CreateAccountStatus', createAccountStatus_govCloudAccountId - If the account was created successfully, the unique identifier (ID) of the new account in the AWS GovCloud (US) Region.

$sel:requestedTimestamp:CreateAccountStatus', createAccountStatus_requestedTimestamp - The date and time that the request was made for the account creation.

DelegatedAdministrator

data DelegatedAdministrator Source #

Contains information about the delegated administrator.

See: newDelegatedAdministrator smart constructor.

Instances

Instances details
Eq DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Show DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Generic DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Associated Types

type Rep DelegatedAdministrator :: Type -> Type #

NFData DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Methods

rnf :: DelegatedAdministrator -> () #

Hashable DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

FromJSON DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

type Rep DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

newDelegatedAdministrator :: DelegatedAdministrator Source #

Create a value of DelegatedAdministrator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DelegatedAdministrator', delegatedAdministrator_status - The status of the delegated administrator's account in the organization.

$sel:joinedMethod:DelegatedAdministrator', delegatedAdministrator_joinedMethod - The method by which the delegated administrator's account joined the organization.

$sel:email:DelegatedAdministrator', delegatedAdministrator_email - The email address that is associated with the delegated administrator's AWS account.

$sel:arn:DelegatedAdministrator', delegatedAdministrator_arn - The Amazon Resource Name (ARN) of the delegated administrator's account.

$sel:joinedTimestamp:DelegatedAdministrator', delegatedAdministrator_joinedTimestamp - The date when the delegated administrator's account became a part of the organization.

$sel:delegationEnabledDate:DelegatedAdministrator', delegatedAdministrator_delegationEnabledDate - The date when the account was made a delegated administrator.

$sel:name:DelegatedAdministrator', delegatedAdministrator_name - The friendly name of the delegated administrator's account.

$sel:id:DelegatedAdministrator', delegatedAdministrator_id - The unique identifier (ID) of the delegated administrator's account.

DelegatedService

data DelegatedService Source #

Contains information about the AWS service for which the account is a delegated administrator.

See: newDelegatedService smart constructor.

Instances

Instances details
Eq DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Read DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Show DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Generic DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Associated Types

type Rep DelegatedService :: Type -> Type #

NFData DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Methods

rnf :: DelegatedService -> () #

Hashable DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

FromJSON DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

type Rep DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

type Rep DelegatedService = D1 ('MetaData "DelegatedService" "Amazonka.Organizations.Types.DelegatedService" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "DelegatedService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "delegationEnabledDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newDelegatedService :: DelegatedService Source #

Create a value of DelegatedService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:DelegatedService', delegatedService_servicePrincipal - The name of an AWS service that can request an operation for the specified service. This is typically in the form of a URL, such as: servicename.amazonaws.com.

$sel:delegationEnabledDate:DelegatedService', delegatedService_delegationEnabledDate - The date that the account became a delegated administrator for this service.

EffectivePolicy

data EffectivePolicy Source #

Contains rules to be applied to the affected accounts. The effective policy is the aggregation of any policies the account inherits, plus any policy directly attached to the account.

See: newEffectivePolicy smart constructor.

Instances

Instances details
Eq EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Read EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Show EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Generic EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Associated Types

type Rep EffectivePolicy :: Type -> Type #

NFData EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Methods

rnf :: EffectivePolicy -> () #

Hashable EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

FromJSON EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

type Rep EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

type Rep EffectivePolicy = D1 ('MetaData "EffectivePolicy" "Amazonka.Organizations.Types.EffectivePolicy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EffectivePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectivePolicyType))) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEffectivePolicy :: EffectivePolicy Source #

Create a value of EffectivePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetId:EffectivePolicy', effectivePolicy_targetId - The account ID of the policy target.

$sel:policyType:EffectivePolicy', effectivePolicy_policyType - The policy type.

$sel:lastUpdatedTimestamp:EffectivePolicy', effectivePolicy_lastUpdatedTimestamp - The time of the last update to this policy.

$sel:policyContent:EffectivePolicy', effectivePolicy_policyContent - The text content of the policy.

EnabledServicePrincipal

data EnabledServicePrincipal Source #

A structure that contains details of a service principal that represents an AWS service that is enabled to integrate with AWS Organizations.

See: newEnabledServicePrincipal smart constructor.

Instances

Instances details
Eq EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Read EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Show EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Generic EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Associated Types

type Rep EnabledServicePrincipal :: Type -> Type #

NFData EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Methods

rnf :: EnabledServicePrincipal -> () #

Hashable EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

FromJSON EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

type Rep EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

type Rep EnabledServicePrincipal = D1 ('MetaData "EnabledServicePrincipal" "Amazonka.Organizations.Types.EnabledServicePrincipal" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "EnabledServicePrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newEnabledServicePrincipal :: EnabledServicePrincipal Source #

Create a value of EnabledServicePrincipal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:EnabledServicePrincipal', enabledServicePrincipal_servicePrincipal - The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

$sel:dateEnabled:EnabledServicePrincipal', enabledServicePrincipal_dateEnabled - The date that the service principal was enabled for integration with AWS Organizations.

Handshake

data Handshake Source #

Contains information that must be exchanged to securely establish a relationship between two accounts (an originator and a recipient). For example, when a management account (the originator) invites another account (the recipient) to join its organization, the two accounts exchange information as a series of handshake requests and responses.

Note: Handshakes that are CANCELED, ACCEPTED, or DECLINED show up in lists for only 30 days after entering that state After that they are deleted.

See: newHandshake smart constructor.

Instances

Instances details
Eq Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Show Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Generic Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Associated Types

type Rep Handshake :: Type -> Type #

NFData Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Methods

rnf :: Handshake -> () #

Hashable Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

FromJSON Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

type Rep Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

newHandshake :: Handshake Source #

Create a value of Handshake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:Handshake', handshake_state - The current state of the handshake. Use the state to trace the flow of the handshake through the process from its creation to its acceptance. The meaning of each of the valid values is as follows:

  • REQUESTED: This handshake was sent to multiple recipients (applicable to only some handshake types) and not all recipients have responded yet. The request stays in this state until all recipients respond.
  • OPEN: This handshake was sent to multiple recipients (applicable to only some policy types) and all recipients have responded, allowing the originator to complete the handshake action.
  • CANCELED: This handshake is no longer active because it was canceled by the originating account.
  • ACCEPTED: This handshake is complete because it has been accepted by the recipient.
  • DECLINED: This handshake is no longer active because it was declined by the recipient account.
  • EXPIRED: This handshake is no longer active because the originator did not receive a response of any kind from the recipient before the expiration time (15 days).

$sel:arn:Handshake', handshake_arn - The Amazon Resource Name (ARN) of a handshake.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:action:Handshake', handshake_action - The type of handshake, indicating what action occurs when the recipient accepts the handshake. The following handshake types are supported:

  • INVITE: This type of handshake represents a request to join an organization. It is always sent from the management account to only non-member accounts.
  • ENABLE_ALL_FEATURES: This type of handshake represents a request to enable all features in an organization. It is always sent from the management account to only invited member accounts. Created accounts do not receive this because those accounts were created by the organization's management account and approval is inferred.
  • APPROVE_ALL_FEATURES: This type of handshake is sent from the Organizations service when all member accounts have approved the ENABLE_ALL_FEATURES invitation. It is sent only to the management account and signals the master that it can finalize the process to enable all features.

$sel:resources:Handshake', handshake_resources - Additional information that is needed to process the handshake.

$sel:id:Handshake', handshake_id - The unique identifier (ID) of a handshake. The originating account creates the ID when it initiates the handshake.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

$sel:expirationTimestamp:Handshake', handshake_expirationTimestamp - The date and time that the handshake expires. If the recipient of the handshake request fails to respond before the specified date and time, the handshake becomes inactive and is no longer valid.

$sel:parties:Handshake', handshake_parties - Information about the two accounts that are participating in the handshake.

$sel:requestedTimestamp:Handshake', handshake_requestedTimestamp - The date and time that the handshake request was made.

HandshakeFilter

data HandshakeFilter Source #

Specifies the criteria that are used to select the handshakes for the operation.

See: newHandshakeFilter smart constructor.

Instances

Instances details
Eq HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Read HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Show HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Generic HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Associated Types

type Rep HandshakeFilter :: Type -> Type #

NFData HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Methods

rnf :: HandshakeFilter -> () #

Hashable HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

ToJSON HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

type Rep HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

type Rep HandshakeFilter = D1 ('MetaData "HandshakeFilter" "Amazonka.Organizations.Types.HandshakeFilter" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "HandshakeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parentHandshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionType))))

newHandshakeFilter :: HandshakeFilter Source #

Create a value of HandshakeFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parentHandshakeId:HandshakeFilter', handshakeFilter_parentHandshakeId - Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

$sel:actionType:HandshakeFilter', handshakeFilter_actionType - Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

HandshakeParty

data HandshakeParty Source #

Identifies a participant in a handshake.

See: newHandshakeParty smart constructor.

Instances

Instances details
Eq HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Show HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Generic HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Associated Types

type Rep HandshakeParty :: Type -> Type #

NFData HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Methods

rnf :: HandshakeParty -> () #

Hashable HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

ToJSON HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

FromJSON HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

type Rep HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

type Rep HandshakeParty = D1 ('MetaData "HandshakeParty" "Amazonka.Organizations.Types.HandshakeParty" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "HandshakeParty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HandshakePartyType)))

newHandshakeParty Source #

Create a value of HandshakeParty with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:HandshakeParty', handshakeParty_id - The unique identifier (ID) for the party.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

$sel:type':HandshakeParty', handshakeParty_type - The type of party.

HandshakeResource

data HandshakeResource Source #

Contains additional data that is needed to process a handshake.

See: newHandshakeResource smart constructor.

Instances

Instances details
Eq HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Show HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Generic HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Associated Types

type Rep HandshakeResource :: Type -> Type #

NFData HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Methods

rnf :: HandshakeResource -> () #

Hashable HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

FromJSON HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

type Rep HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

type Rep HandshakeResource = D1 ('MetaData "HandshakeResource" "Amazonka.Organizations.Types.HandshakeResource" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "HandshakeResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HandshakeResource])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeResourceType)))))

newHandshakeResource :: HandshakeResource Source #

Create a value of HandshakeResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:HandshakeResource', handshakeResource_value - The information that is passed to the other party in the handshake. The format of the value string must match the requirements of the specified type.

$sel:resources:HandshakeResource', handshakeResource_resources - When needed, contains an additional array of HandshakeResource objects.

$sel:type':HandshakeResource', handshakeResource_type - The type of information being passed, specifying how the value is to be interpreted by the other party:

  • ACCOUNT - Specifies an AWS account ID number.
  • ORGANIZATION - Specifies an organization ID number.
  • EMAIL - Specifies the email address that is associated with the account that receives the handshake.
  • OWNER_EMAIL - Specifies the email address associated with the management account. Included as information about an organization.
  • OWNER_NAME - Specifies the name associated with the management account. Included as information about an organization.
  • NOTES - Additional text provided by the handshake initiator and intended for the recipient to read.

Organization

data Organization Source #

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 .

See: newOrganization smart constructor.

Instances

Instances details
Eq Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Show Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Generic Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Associated Types

type Rep Organization :: Type -> Type #

NFData Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Methods

rnf :: Organization -> () #

Hashable Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

FromJSON Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

type Rep Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

type Rep Organization = D1 ('MetaData "Organization" "Amazonka.Organizations.Types.Organization" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "masterAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterAccountArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "masterAccountEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "availablePolicyTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyTypeSummary]))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "featureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationFeatureSet))))))

newOrganization :: Organization Source #

Create a value of Organization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Organization', organization_arn - The Amazon Resource Name (ARN) of an organization.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:masterAccountId:Organization', organization_masterAccountId - The unique identifier (ID) of the management account of an organization.

The regex pattern for an account ID string requires exactly 12 digits.

$sel:masterAccountArn:Organization', organization_masterAccountArn - The Amazon Resource Name (ARN) of the account that is designated as the management account for the organization.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:masterAccountEmail:Organization', organization_masterAccountEmail - The email address that is associated with the AWS account that is designated as the management account for the organization.

$sel:availablePolicyTypes:Organization', organization_availablePolicyTypes - Do not use. This field is deprecated and doesn't provide complete information about the policies in your organization.

To determine the policies that are enabled and available for use in your organization, use the ListRoots operation instead.

$sel:id:Organization', organization_id - The unique identifier (ID) of an organization.

The regex pattern for an organization ID string requires "o-" followed by from 10 to 32 lowercase letters or digits.

$sel:featureSet:Organization', organization_featureSet - 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.

OrganizationalUnit

data OrganizationalUnit Source #

Contains details about an organizational unit (OU). An OU is a container of AWS accounts within a root of an organization. Policies that are attached to an OU apply to all accounts contained in that OU and in any child OUs.

See: newOrganizationalUnit smart constructor.

Instances

Instances details
Eq OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Read OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Show OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Generic OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Associated Types

type Rep OrganizationalUnit :: Type -> Type #

NFData OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Methods

rnf :: OrganizationalUnit -> () #

Hashable OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

FromJSON OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

type Rep OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

type Rep OrganizationalUnit = D1 ('MetaData "OrganizationalUnit" "Amazonka.Organizations.Types.OrganizationalUnit" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "OrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganizationalUnit :: OrganizationalUnit Source #

Create a value of OrganizationalUnit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:OrganizationalUnit', organizationalUnit_arn - The Amazon Resource Name (ARN) of this OU.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:name:OrganizationalUnit', organizationalUnit_name - The friendly name of this OU.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:id:OrganizationalUnit', organizationalUnit_id - The unique identifier (ID) associated with this OU.

The regex pattern for an organizational unit ID string requires "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

Parent

data Parent Source #

Contains information about either a root or an organizational unit (OU) that can contain OUs or accounts in an organization.

See: newParent smart constructor.

Constructors

Parent' (Maybe Text) (Maybe ParentType) 

Instances

Instances details
Eq Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

(==) :: Parent -> Parent -> Bool #

(/=) :: Parent -> Parent -> Bool #

Read Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Show Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Generic Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Associated Types

type Rep Parent :: Type -> Type #

Methods

from :: Parent -> Rep Parent x #

to :: Rep Parent x -> Parent #

NFData Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

rnf :: Parent -> () #

Hashable Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

hashWithSalt :: Int -> Parent -> Int #

hash :: Parent -> Int #

FromJSON Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

type Rep Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

type Rep Parent = D1 ('MetaData "Parent" "Amazonka.Organizations.Types.Parent" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Parent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParentType))))

newParent :: Parent Source #

Create a value of Parent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Parent', parent_id - The unique identifier (ID) of the parent entity.

The regex pattern for a parent ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:type':Parent', parent_type - The type of the parent entity.

Policy

data Policy Source #

Contains rules to be applied to the affected accounts. Policies can be attached directly to accounts, or to roots and OUs to affect all accounts in those hierarchies.

See: newPolicy smart constructor.

Instances

Instances details
Eq Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

(==) :: Policy -> Policy -> Bool #

(/=) :: Policy -> Policy -> Bool #

Read Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Show Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Generic Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Associated Types

type Rep Policy :: Type -> Type #

Methods

from :: Policy -> Rep Policy x #

to :: Rep Policy x -> Policy #

NFData Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

rnf :: Policy -> () #

Hashable Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

hashWithSalt :: Int -> Policy -> Int #

hash :: Policy -> Int #

FromJSON Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

type Rep Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

type Rep Policy = D1 ('MetaData "Policy" "Amazonka.Organizations.Types.Policy" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Policy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicySummary))))

newPolicy :: Policy Source #

Create a value of Policy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:content:Policy', policy_content - The text content of the policy.

$sel:policySummary:Policy', policy_policySummary - A structure that contains additional details about the policy.

PolicySummary

data PolicySummary Source #

Contains information about a policy, but does not include the content. To see the content of a policy, see DescribePolicy.

See: newPolicySummary smart constructor.

Instances

Instances details
Eq PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Read PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Show PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Generic PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Associated Types

type Rep PolicySummary :: Type -> Type #

NFData PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Methods

rnf :: PolicySummary -> () #

Hashable PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

FromJSON PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

type Rep PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

type Rep PolicySummary = D1 ('MetaData "PolicySummary" "Amazonka.Organizations.Types.PolicySummary" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "PolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicyType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPolicySummary :: PolicySummary Source #

Create a value of PolicySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PolicySummary', policySummary_arn - The Amazon Resource Name (ARN) of the policy.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:name:PolicySummary', policySummary_name - The friendly name of the policy.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:id:PolicySummary', policySummary_id - The unique identifier (ID) of the policy.

The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).

$sel:awsManaged:PolicySummary', policySummary_awsManaged - A boolean value that indicates whether the specified policy is an AWS managed policy. If true, then you can attach the policy to roots, OUs, or accounts, but you cannot edit it.

$sel:type':PolicySummary', policySummary_type - The type of policy.

$sel:description:PolicySummary', policySummary_description - The description of the policy.

PolicyTargetSummary

data PolicyTargetSummary Source #

Contains information about a root, OU, or account that a policy is attached to.

See: newPolicyTargetSummary smart constructor.

Instances

Instances details
Eq PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Read PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Show PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Generic PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Associated Types

type Rep PolicyTargetSummary :: Type -> Type #

NFData PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Methods

rnf :: PolicyTargetSummary -> () #

Hashable PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

FromJSON PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

type Rep PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

type Rep PolicyTargetSummary = D1 ('MetaData "PolicyTargetSummary" "Amazonka.Organizations.Types.PolicyTargetSummary" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "PolicyTargetSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetType)))))

newPolicyTargetSummary :: PolicyTargetSummary Source #

Create a value of PolicyTargetSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetId:PolicyTargetSummary', policyTargetSummary_targetId - The unique identifier (ID) of the policy target.

The regex pattern for a target ID string requires one of the following:

  • Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
  • Account - A string that consists of exactly 12 digits.
  • Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.

$sel:arn:PolicyTargetSummary', policyTargetSummary_arn - The Amazon Resource Name (ARN) of the policy target.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:name:PolicyTargetSummary', policyTargetSummary_name - The friendly name of the policy target.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:type':PolicyTargetSummary', policyTargetSummary_type - The type of the policy target.

PolicyTypeSummary

data PolicyTypeSummary Source #

Contains information about a policy type and its status in the associated root.

See: newPolicyTypeSummary smart constructor.

Instances

Instances details
Eq PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Read PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Show PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Generic PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Associated Types

type Rep PolicyTypeSummary :: Type -> Type #

NFData PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Methods

rnf :: PolicyTypeSummary -> () #

Hashable PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

FromJSON PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

type Rep PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

type Rep PolicyTypeSummary = D1 ('MetaData "PolicyTypeSummary" "Amazonka.Organizations.Types.PolicyTypeSummary" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "PolicyTypeSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicyTypeStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicyType))))

newPolicyTypeSummary :: PolicyTypeSummary Source #

Create a value of PolicyTypeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:PolicyTypeSummary', policyTypeSummary_status - The status of the policy type as it relates to the associated root. To attach a policy of the specified type to a root or to an OU or account in that root, it must be available in the organization and enabled for that root.

$sel:type':PolicyTypeSummary', policyTypeSummary_type - The name of the policy type.

Root

data Root Source #

Contains details about a root. A root is a top-level parent node in the hierarchy of an organization that can contain organizational units (OUs) and accounts. The root contains every AWS account in the organization.

See: newRoot smart constructor.

Instances

Instances details
Eq Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

(==) :: Root -> Root -> Bool #

(/=) :: Root -> Root -> Bool #

Read Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Show Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

showsPrec :: Int -> Root -> ShowS #

show :: Root -> String #

showList :: [Root] -> ShowS #

Generic Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Associated Types

type Rep Root :: Type -> Type #

Methods

from :: Root -> Rep Root x #

to :: Rep Root x -> Root #

NFData Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

rnf :: Root -> () #

Hashable Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

hashWithSalt :: Int -> Root -> Int #

hash :: Root -> Int #

FromJSON Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

type Rep Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

type Rep Root = D1 ('MetaData "Root" "Amazonka.Organizations.Types.Root" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Root'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyTypeSummary])))))

newRoot :: Root Source #

Create a value of Root with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Root', root_arn - The Amazon Resource Name (ARN) of the root.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:name:Root', root_name - The friendly name of the root.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:id:Root', root_id - The unique identifier (ID) for the root.

The regex pattern for a root ID string requires "r-" followed by from 4 to 32 lowercase letters or digits.

$sel:policyTypes:Root', root_policyTypes - The types of policies that are currently enabled for the root and therefore can be attached to the root or to its OUs or accounts.

Even if a policy type is shown as available in the organization, you can separately enable and disable them at the root level by using EnablePolicyType and DisablePolicyType. Use DescribeOrganization to see the availability of the policy types in that organization.

Tag

data Tag Source #

A custom key-value pair associated with a resource within your organization.

You can attach tags to any of the following organization resources.

  • AWS account
  • Organizational unit (OU)
  • Organization root
  • Policy

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Organizations.Types.Tag" "libZSservicesZSamazonka-organizationsZSamazonka-organizations" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key identifier, or name, of the tag.

$sel:value:Tag', tag_value - The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null.