amazonka-organizations-2.0: Amazon Organizations SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Organizations

Contents

Description

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

Organizations is a web service that enables you to consolidate your multiple Amazon Web Services 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 Organizations User Guide.

Support and feedback for Organizations

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

Endpoint to call When using the CLI or the Amazon Web Services SDK

For the current release of Organizations, specify the us-east-1 region for all Amazon Web Services API and CLI calls made from the commercial Amazon Web Services Regions outside of China. If calling from one of the Amazon Web Services Regions in China, then specify cn-northwest-1. You can do this in the 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 Amazon Web Services Regions outside of China)

    or

    --endpoint-url https://organizations.cn-northwest-1.amazonaws.com.cn (from Amazon Web Services 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 Amazon Web Services Regions outside of China)/

    or

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

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

    --region us-east-1 /(from commercial Amazon Web Services Regions outside of China)/

    or

    --region cn-northwest-1 /(from Amazon Web Services Regions in China)/

Recording API Requests

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

AWSOrganizationsNotInUseException

_AWSOrganizationsNotInUseException :: AsError a => Fold 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.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold 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.

AccessDeniedForDependencyException

_AccessDeniedForDependencyException :: AsError a => Fold a ServiceError Source #

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

AccountAlreadyClosedException

_AccountAlreadyClosedException :: AsError a => Fold a ServiceError Source #

You attempted to close an account that is already closed.

AccountAlreadyRegisteredException

_AccountAlreadyRegisteredException :: AsError a => Fold a ServiceError Source #

The specified account is already a delegated administrator for this Amazon Web Services service.

AccountNotFoundException

_AccountNotFoundException :: AsError a => Fold a ServiceError Source #

We can't find an Amazon Web Services 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.

AccountNotRegisteredException

_AccountNotRegisteredException :: AsError a => Fold a ServiceError Source #

The specified account is not a delegated administrator for this Amazon Web Services service.

AccountOwnerNotVerifiedException

_AccountOwnerNotVerifiedException :: AsError a => Fold 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 Organizations User Guide.

AlreadyInOrganizationException

_AlreadyInOrganizationException :: AsError a => Fold a ServiceError Source #

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

ChildNotFoundException

_ChildNotFoundException :: AsError a => Fold a ServiceError Source #

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

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

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

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The request failed because it conflicts with the current state of the specified resource.

ConstraintViolationException

_ConstraintViolationException :: AsError a => Fold 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_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 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services Support.

  • CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR: You attempted to register the management account of the organization as a delegated administrator for an Amazon Web Services service integrated with Organizations. You can designate only a member account as a delegated administrator.
  • CANNOT_CLOSE_MANAGEMENT_ACCOUNT: You attempted to close the management account. To close the management account for the organization, you must first either remove or close all member accounts in the organization. Follow standard account closure process using root credentials.​
  • 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.
  • CLOSE_ACCOUNT_QUOTA_EXCEEDED: You have exceeded close account quota for the past 30 days.
  • CLOSE_ACCOUNT_REQUESTS_LIMIT_EXCEEDED: You attempted to exceed the number of accounts that you can close at a time. ​
  • 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 Amazon Web Services account as a delegated administrator for an Amazon Web Services 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.
  • INVALID_PAYMENT_INSTRUMENT: You cannot remove an account because no supported payment method is associated with the account. Amazon Web Services does not support cards issued by financial institutions in Russia or Belarus. For more information, see Managing your Amazon Web Services payments.
  • 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 Amazon Web Services /> 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 Amazon Web Services GovCloud (US-West) Region. For more information, see Organizations in the Amazon Web Services 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 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 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.
  • SERVICE_ACCESS_NOT_ENABLED: You attempted to register a delegated administrator before you enabled service access. Call the EnableAWSServiceAccess API first.
  • 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.
  • WAIT_PERIOD_ACTIVE: After you create an Amazon Web Services account, there is a waiting period before you can remove it from the organization. If you get an error that indicates that a wait period is required, try again in a few days.

CreateAccountStatusNotFoundException

_CreateAccountStatusNotFoundException :: AsError a => Fold a ServiceError Source #

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

DestinationParentNotFoundException

_DestinationParentNotFoundException :: AsError a => Fold a ServiceError Source #

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

DuplicateAccountException

_DuplicateAccountException :: AsError a => Fold a ServiceError Source #

That account is already present in the specified destination.

DuplicateHandshakeException

_DuplicateHandshakeException :: AsError a => Fold 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.

DuplicateOrganizationalUnitException

_DuplicateOrganizationalUnitException :: AsError a => Fold a ServiceError Source #

An OU with the same name already exists.

DuplicatePolicyAttachmentException

_DuplicatePolicyAttachmentException :: AsError a => Fold a ServiceError Source #

The selected policy is already attached to the specified target.

DuplicatePolicyException

_DuplicatePolicyException :: AsError a => Fold a ServiceError Source #

A policy with the same name already exists.

EffectivePolicyNotFoundException

_EffectivePolicyNotFoundException :: AsError a => Fold 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.

FinalizingOrganizationException

_FinalizingOrganizationException :: AsError a => Fold a ServiceError Source #

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 Amazon Web Services Support.

HandshakeAlreadyInStateException

_HandshakeAlreadyInStateException :: AsError a => Fold a ServiceError Source #

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

HandshakeConstraintViolationException

_HandshakeConstraintViolationException :: AsError a => Fold 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 Amazon Web Services 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.

HandshakeNotFoundException

_HandshakeNotFoundException :: AsError a => Fold a ServiceError Source #

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

InvalidHandshakeTransitionException

_InvalidHandshakeTransitionException :: AsError a => Fold 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.

InvalidInputException

_InvalidInputException :: AsError a => Fold 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 Amazon Web Services 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 Amazon Web Services 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.

MalformedPolicyDocumentException

_MalformedPolicyDocumentException :: AsError a => Fold 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 Organizations User Guide.

MasterCannotLeaveOrganizationException

_MasterCannotLeaveOrganizationException :: AsError a => Fold 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.

OrganizationNotEmptyException

_OrganizationNotEmptyException :: AsError a => Fold 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.

OrganizationalUnitNotEmptyException

_OrganizationalUnitNotEmptyException :: AsError a => Fold 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.

OrganizationalUnitNotFoundException

_OrganizationalUnitNotFoundException :: AsError a => Fold a ServiceError Source #

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

ParentNotFoundException

_ParentNotFoundException :: AsError a => Fold a ServiceError Source #

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

PolicyChangesInProgressException

_PolicyChangesInProgressException :: AsError a => Fold a ServiceError Source #

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

PolicyInUseException

_PolicyInUseException :: AsError a => Fold 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.

PolicyNotAttachedException

_PolicyNotAttachedException :: AsError a => Fold a ServiceError Source #

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

PolicyNotFoundException

_PolicyNotFoundException :: AsError a => Fold a ServiceError Source #

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

PolicyTypeAlreadyEnabledException

_PolicyTypeAlreadyEnabledException :: AsError a => Fold a ServiceError Source #

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

PolicyTypeNotAvailableForOrganizationException

_PolicyTypeNotAvailableForOrganizationException :: AsError a => Fold 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 Organizations Policiesin the Organizations User Guide.

PolicyTypeNotEnabledException

_PolicyTypeNotEnabledException :: AsError a => Fold 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 Organizations User Guide.

ResourcePolicyNotFoundException

_ResourcePolicyNotFoundException :: AsError a => Fold a ServiceError Source #

We can't find a resource policy request with the parameter that you specified.

RootNotFoundException

_RootNotFoundException :: AsError a => Fold a ServiceError Source #

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

ServiceException

_ServiceException :: AsError a => Fold a ServiceError Source #

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

SourceParentNotFoundException

_SourceParentNotFoundException :: AsError a => Fold a ServiceError Source #

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

TargetNotFoundException

_TargetNotFoundException :: AsError a => Fold a ServiceError Source #

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

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold 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 Organizations, see Quotas for Organizationsin the Organizations User Guide.

UnsupportedAPIEndpointException

_UnsupportedAPIEndpointException :: AsError a => Fold a ServiceError Source #

This action isn't available in the current Amazon Web Services Region.

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.

AcceptHandshake

data AcceptHandshake Source #

See: newAcceptHandshake smart constructor.

Constructors

AcceptHandshake' Text 

Instances

Instances details
ToJSON AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type AWSResponse AcceptHandshake #

Generic AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type Rep AcceptHandshake :: Type -> Type #

Read AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Show AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

NFData AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Methods

rnf :: AcceptHandshake -> () #

Eq AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Hashable AcceptHandshake Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "AcceptHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Associated Types

type Rep AcceptHandshakeResponse :: Type -> Type #

Show AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

NFData AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

Methods

rnf :: AcceptHandshakeResponse -> () #

Eq AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type Rep AcceptHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.AcceptHandshake

type Rep AcceptHandshakeResponse = D1 ('MetaData "AcceptHandshakeResponse" "Amazonka.Organizations.AcceptHandshake" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

AttachPolicy

data AttachPolicy Source #

See: newAttachPolicy smart constructor.

Constructors

AttachPolicy' Text Text 

Instances

Instances details
ToJSON AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type AWSResponse AttachPolicy #

Generic AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type Rep AttachPolicy :: Type -> Type #

Read AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Show AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

NFData AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Methods

rnf :: AttachPolicy -> () #

Eq AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Hashable AttachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "AttachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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 (_).

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
Generic AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Associated Types

type Rep AttachPolicyResponse :: Type -> Type #

Read AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Show AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

NFData AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

Methods

rnf :: AttachPolicyResponse -> () #

Eq AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type Rep AttachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.AttachPolicy

type Rep AttachPolicyResponse = D1 ('MetaData "AttachPolicyResponse" "Amazonka.Organizations.AttachPolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

CancelHandshake

data CancelHandshake Source #

See: newCancelHandshake smart constructor.

Constructors

CancelHandshake' Text 

Instances

Instances details
ToJSON CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type AWSResponse CancelHandshake #

Generic CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type Rep CancelHandshake :: Type -> Type #

Read CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Show CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

NFData CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Methods

rnf :: CancelHandshake -> () #

Eq CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Hashable CancelHandshake Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "CancelHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Associated Types

type Rep CancelHandshakeResponse :: Type -> Type #

Show CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

NFData CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

Methods

rnf :: CancelHandshakeResponse -> () #

Eq CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type Rep CancelHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.CancelHandshake

type Rep CancelHandshakeResponse = D1 ('MetaData "CancelHandshakeResponse" "Amazonka.Organizations.CancelHandshake" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

CloseAccount

data CloseAccount Source #

See: newCloseAccount smart constructor.

Constructors

CloseAccount' Text 

Instances

Instances details
ToJSON CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

ToHeaders CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

ToPath CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

ToQuery CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

AWSRequest CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Associated Types

type AWSResponse CloseAccount #

Generic CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Associated Types

type Rep CloseAccount :: Type -> Type #

Read CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Show CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

NFData CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Methods

rnf :: CloseAccount -> () #

Eq CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Hashable CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

type AWSResponse CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

type Rep CloseAccount Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

type Rep CloseAccount = D1 ('MetaData "CloseAccount" "Amazonka.Organizations.CloseAccount" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "CloseAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCloseAccount Source #

Create a value of CloseAccount 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:

CloseAccount, closeAccount_accountId - Retrieves the Amazon Web Services account Id for the current CloseAccount API request.

data CloseAccountResponse Source #

See: newCloseAccountResponse smart constructor.

Constructors

CloseAccountResponse' 

Instances

Instances details
Generic CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Associated Types

type Rep CloseAccountResponse :: Type -> Type #

Read CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Show CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

NFData CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

Methods

rnf :: CloseAccountResponse -> () #

Eq CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

type Rep CloseAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CloseAccount

type Rep CloseAccountResponse = D1 ('MetaData "CloseAccountResponse" "Amazonka.Organizations.CloseAccount" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "CloseAccountResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCloseAccountResponse :: CloseAccountResponse Source #

Create a value of CloseAccountResponse with all optional fields omitted.

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

CreateAccount

data CreateAccount Source #

See: newCreateAccount smart constructor.

Instances

Instances details
ToJSON CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type AWSResponse CreateAccount #

Generic CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type Rep CreateAccount :: Type -> Type #

Show CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

NFData CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Methods

rnf :: CreateAccount -> () #

Eq CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Hashable CreateAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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))))))

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 Amazon Web Services 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 - The name of an IAM role that 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 Organizations resources in the Organizations User Guide.

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

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 Amazon Web Services account. You must use a valid email address to complete account creation.

The rules for a valid email address:

  • The address must be a minimum of 6 and a maximum of 64 characters long.
  • All characters must be 7-bit ASCII characters.
  • There must be one and only one @ symbol, which separates the local name from the domain name.
  • The local name can't contain any of the following characters:

    whitespace, " ' ( ) < > [ ] : ; , \ | % &

  • The local name can't begin with a dot (.)
  • The domain name can consist of only the characters [a-z],[A-Z],[0-9], hyphen (-), or dot (.)
  • The domain name can't begin or end with a hyphen (-) or dot (.)
  • The domain name must contain at least one dot

You can't access the root user of the account or remove an account that was created with an invalid email address.

CreateAccount, createAccount_accountName - The friendly name of the member account.

data CreateAccountResponse Source #

See: newCreateAccountResponse smart constructor.

Instances

Instances details
Generic CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Associated Types

type Rep CreateAccountResponse :: Type -> Type #

Show CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

NFData CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

Methods

rnf :: CreateAccountResponse -> () #

Eq CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type Rep CreateAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateAccount

type Rep CreateAccountResponse = D1 ('MetaData "CreateAccountResponse" "Amazonka.Organizations.CreateAccount" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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 CloudTrail log for the CreateAccountResult event. For more information, see Monitoring the Activity in Your Organization in the Organizations User Guide.

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

CreateGovCloudAccount

data CreateGovCloudAccount Source #

See: newCreateGovCloudAccount smart constructor.

Instances

Instances details
ToJSON CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type AWSResponse CreateGovCloudAccount #

Generic CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type Rep CreateGovCloudAccount :: Type -> Type #

Show CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

NFData CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Methods

rnf :: CreateGovCloudAccount -> () #

Eq CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Hashable CreateGovCloudAccount Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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))))))

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 Amazon Web Services 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 Organizations automatically preconfigures in the new member accounts in both the Amazon Web Services 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 Organizations User Guide and steps 2 and 3 in Tutorial: Delegate Access Across Amazon Web Services 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 Organizations resources in the Organizations User Guide.

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

CreateGovCloudAccount, createGovCloudAccount_email - Specifies 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 Amazon Web Services account. You must use a valid email address to complete account creation.

The rules for a valid email address:

  • The address must be a minimum of 6 and a maximum of 64 characters long.
  • All characters must be 7-bit ASCII characters.
  • There must be one and only one @ symbol, which separates the local name from the domain name.
  • The local name can't contain any of the following characters:

    whitespace, " ' ( ) < > [ ] : ; , \ | % &

  • The local name can't begin with a dot (.)
  • The domain name can consist of only the characters [a-z],[A-Z],[0-9], hyphen (-), or dot (.)
  • The domain name can't begin or end with a hyphen (-) or dot (.)
  • The domain name must contain at least one dot

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 Amazon Web Services GovCloud (US) account originates from the commercial Region, not from the Amazon Web Services GovCloud (US) Region.

CreateGovCloudAccount, createGovCloudAccount_accountName - The friendly name of the member account.

The account name can consist of only the characters [a-z],[A-Z],[0-9], hyphen (-), or dot (.) You can't separate characters with a dash (–).

data CreateGovCloudAccountResponse Source #

See: newCreateGovCloudAccountResponse smart constructor.

Instances

Instances details
Generic CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Associated Types

type Rep CreateGovCloudAccountResponse :: Type -> Type #

Show CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

NFData CreateGovCloudAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateGovCloudAccount

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

CreateOrganization

data CreateOrganization Source #

See: newCreateOrganization smart constructor.

Instances

Instances details
ToJSON CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type AWSResponse CreateOrganization #

Generic CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type Rep CreateOrganization :: Type -> Type #

Read CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Show CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

NFData CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Methods

rnf :: CreateOrganization -> () #

Eq CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Hashable CreateOrganization Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "CreateOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "featureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationFeatureSet))))

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:

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 Organizations User Guide.

    The consolidated billing feature subset isn't available for organizations in the Amazon Web Services 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 Organizations User Guide.

data CreateOrganizationResponse Source #

See: newCreateOrganizationResponse smart constructor.

Instances

Instances details
Generic CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Associated Types

type Rep CreateOrganizationResponse :: Type -> Type #

Show CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

NFData CreateOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

CreateOrganizationalUnit

data CreateOrganizationalUnit Source #

See: newCreateOrganizationalUnit smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Show CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

NFData CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Eq CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Hashable CreateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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))))

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 Organizations resources in the 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.

CreateOrganizationalUnit, createOrganizationalUnit_name - The friendly name to assign to the new OU.

data CreateOrganizationalUnitResponse Source #

See: newCreateOrganizationalUnitResponse smart constructor.

Instances

Instances details
Generic CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Associated Types

type Rep CreateOrganizationalUnitResponse :: Type -> Type #

Read CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Show CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

NFData CreateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreateOrganizationalUnit

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

CreatePolicy

data CreatePolicy Source #

See: newCreatePolicy smart constructor.

Instances

Instances details
ToJSON CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type AWSResponse CreatePolicy #

Generic CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type Rep CreatePolicy :: Type -> Type #

Read CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Show CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

NFData CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Methods

rnf :: CreatePolicy -> () #

Eq CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Hashable CreatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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)))))

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 Organizations resources in the 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.

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.

CreatePolicy, createPolicy_description - An optional description to assign to the policy.

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.

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
Generic CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Associated Types

type Rep CreatePolicyResponse :: Type -> Type #

Read CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Show CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

NFData CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

Methods

rnf :: CreatePolicyResponse -> () #

Eq CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type Rep CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.CreatePolicy

type Rep CreatePolicyResponse = D1 ('MetaData "CreatePolicyResponse" "Amazonka.Organizations.CreatePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DeclineHandshake

data DeclineHandshake Source #

See: newDeclineHandshake smart constructor.

Constructors

DeclineHandshake' Text 

Instances

Instances details
ToJSON DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type AWSResponse DeclineHandshake #

Generic DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type Rep DeclineHandshake :: Type -> Type #

Read DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Show DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

NFData DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Methods

rnf :: DeclineHandshake -> () #

Eq DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Hashable DeclineHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeclineHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Associated Types

type Rep DeclineHandshakeResponse :: Type -> Type #

Show DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

NFData DeclineHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeclineHandshake

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DeleteOrganization

data DeleteOrganization Source #

See: newDeleteOrganization smart constructor.

Constructors

DeleteOrganization' 

Instances

Instances details
ToJSON DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type AWSResponse DeleteOrganization #

Generic DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type Rep DeleteOrganization :: Type -> Type #

Read DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Show DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

NFData DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Methods

rnf :: DeleteOrganization -> () #

Eq DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Hashable DeleteOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeleteOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Associated Types

type Rep DeleteOrganizationResponse :: Type -> Type #

Read DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Show DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

NFData DeleteOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DeleteOrganizationalUnit

data DeleteOrganizationalUnit Source #

See: newDeleteOrganizationalUnit smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Show DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

NFData DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Eq DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Hashable DeleteOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeleteOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Associated Types

type Rep DeleteOrganizationalUnitResponse :: Type -> Type #

Read DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Show DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

NFData DeleteOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteOrganizationalUnit

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DeletePolicy

data DeletePolicy Source #

See: newDeletePolicy smart constructor.

Constructors

DeletePolicy' Text 

Instances

Instances details
ToJSON DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type AWSResponse DeletePolicy #

Generic DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type Rep DeletePolicy :: Type -> Type #

Read DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Show DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

NFData DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Methods

rnf :: DeletePolicy -> () #

Eq DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Hashable DeletePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeletePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Associated Types

type Rep DeletePolicyResponse :: Type -> Type #

Read DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Show DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

NFData DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

Methods

rnf :: DeletePolicyResponse -> () #

Eq DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type Rep DeletePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeletePolicy

type Rep DeletePolicyResponse = D1 ('MetaData "DeletePolicyResponse" "Amazonka.Organizations.DeletePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DeleteResourcePolicy

data DeleteResourcePolicy Source #

See: newDeleteResourcePolicy smart constructor.

Constructors

DeleteResourcePolicy' 

Instances

Instances details
ToJSON DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

ToHeaders DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

ToPath DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

ToQuery DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

AWSRequest DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Associated Types

type AWSResponse DeleteResourcePolicy #

Generic DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicy :: Type -> Type #

Read DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Show DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

NFData DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Methods

rnf :: DeleteResourcePolicy -> () #

Eq DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Hashable DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

type AWSResponse DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

type Rep DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

type Rep DeleteResourcePolicy = D1 ('MetaData "DeleteResourcePolicy" "Amazonka.Organizations.DeleteResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeleteResourcePolicy'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteResourcePolicy :: DeleteResourcePolicy Source #

Create a value of DeleteResourcePolicy with all optional fields omitted.

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

data DeleteResourcePolicyResponse Source #

See: newDeleteResourcePolicyResponse smart constructor.

Instances

Instances details
Generic DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicyResponse :: Type -> Type #

Read DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Show DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

NFData DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

Eq DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse = D1 ('MetaData "DeleteResourcePolicyResponse" "Amazonka.Organizations.DeleteResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeleteResourcePolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteResourcePolicyResponse :: DeleteResourcePolicyResponse Source #

Create a value of DeleteResourcePolicyResponse with all optional fields omitted.

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

DeregisterDelegatedAdministrator

data DeregisterDelegatedAdministrator Source #

See: newDeregisterDelegatedAdministrator smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Show DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

NFData DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Eq DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Hashable DeregisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DeregisterDelegatedAdministrator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

DeregisterDelegatedAdministrator, deregisterDelegatedAdministrator_servicePrincipal - The service principal name of an Amazon Web Services service for which the account is a delegated administrator.

Delegated administrator privileges are revoked for only the specified Amazon Web Services 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
Generic 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

NFData DeregisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.DeregisterDelegatedAdministrator

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeAccount

data DescribeAccount Source #

See: newDescribeAccount smart constructor.

Constructors

DescribeAccount' Text 

Instances

Instances details
ToJSON DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type AWSResponse DescribeAccount #

Generic DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type Rep DescribeAccount :: Type -> Type #

Read DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Show DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

NFData DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Methods

rnf :: DescribeAccount -> () #

Eq DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Hashable DescribeAccount Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeAccount, describeAccount_accountId - The unique identifier (ID) of the Amazon Web Services 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
Generic DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Associated Types

type Rep DescribeAccountResponse :: Type -> Type #

Show DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

NFData DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

Methods

rnf :: DescribeAccountResponse -> () #

Eq DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type Rep DescribeAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeAccount

type Rep DescribeAccountResponse = D1 ('MetaData "DescribeAccountResponse" "Amazonka.Organizations.DescribeAccount" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeCreateAccountStatus

data DescribeCreateAccountStatus Source #

See: newDescribeCreateAccountStatus smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Show DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

NFData DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Eq DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Hashable DescribeCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeCreateAccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAccountRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Show DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

NFData DescribeCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeCreateAccountStatus

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeEffectivePolicy

data DescribeEffectivePolicy Source #

See: newDescribeEffectivePolicy smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Show DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

NFData DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Methods

rnf :: DescribeEffectivePolicy -> () #

Eq DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Hashable DescribeEffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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)))

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:

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.

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
Generic DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Associated Types

type Rep DescribeEffectivePolicyResponse :: Type -> Type #

Read DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Show DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

NFData DescribeEffectivePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeEffectivePolicy

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeHandshake

data DescribeHandshake Source #

See: newDescribeHandshake smart constructor.

Constructors

DescribeHandshake' Text 

Instances

Instances details
ToJSON DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type AWSResponse DescribeHandshake #

Generic DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type Rep DescribeHandshake :: Type -> Type #

Read DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Show DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

NFData DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Methods

rnf :: DescribeHandshake -> () #

Eq DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Hashable DescribeHandshake Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeHandshake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "handshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Associated Types

type Rep DescribeHandshakeResponse :: Type -> Type #

Show DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

NFData DescribeHandshakeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeHandshake

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeOrganization

data DescribeOrganization Source #

See: newDescribeOrganization smart constructor.

Constructors

DescribeOrganization' 

Instances

Instances details
ToJSON DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type AWSResponse DescribeOrganization #

Generic DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type Rep DescribeOrganization :: Type -> Type #

Read DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Show DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

NFData DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Methods

rnf :: DescribeOrganization -> () #

Eq DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Hashable DescribeOrganization Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Associated Types

type Rep DescribeOrganizationResponse :: Type -> Type #

Show DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

NFData DescribeOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeOrganizationalUnit

data DescribeOrganizationalUnit Source #

See: newDescribeOrganizationalUnit smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Show DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

NFData DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Eq DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Hashable DescribeOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeOrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationalUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Associated Types

type Rep DescribeOrganizationalUnitResponse :: Type -> Type #

Read DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Show DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

NFData DescribeOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeOrganizationalUnit

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribePolicy

data DescribePolicy Source #

See: newDescribePolicy smart constructor.

Constructors

DescribePolicy' Text 

Instances

Instances details
ToJSON DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type AWSResponse DescribePolicy #

Generic DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type Rep DescribePolicy :: Type -> Type #

Read DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Show DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

NFData DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Methods

rnf :: DescribePolicy -> () #

Eq DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Hashable DescribePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Associated Types

type Rep DescribePolicyResponse :: Type -> Type #

Read DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Show DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

NFData DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

Methods

rnf :: DescribePolicyResponse -> () #

Eq DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type Rep DescribePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribePolicy

type Rep DescribePolicyResponse = D1 ('MetaData "DescribePolicyResponse" "Amazonka.Organizations.DescribePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DescribeResourcePolicy

data DescribeResourcePolicy Source #

See: newDescribeResourcePolicy smart constructor.

Instances

Instances details
ToJSON DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

ToHeaders DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

ToPath DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

ToQuery DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

AWSRequest DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Associated Types

type AWSResponse DescribeResourcePolicy #

Generic DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Associated Types

type Rep DescribeResourcePolicy :: Type -> Type #

Read DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Show DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

NFData DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Methods

rnf :: DescribeResourcePolicy -> () #

Eq DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Hashable DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

type AWSResponse DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

type Rep DescribeResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

type Rep DescribeResourcePolicy = D1 ('MetaData "DescribeResourcePolicy" "Amazonka.Organizations.DescribeResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeResourcePolicy'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeResourcePolicy :: DescribeResourcePolicy Source #

Create a value of DescribeResourcePolicy with all optional fields omitted.

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

data DescribeResourcePolicyResponse Source #

See: newDescribeResourcePolicyResponse smart constructor.

Instances

Instances details
Generic DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Associated Types

type Rep DescribeResourcePolicyResponse :: Type -> Type #

Read DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Show DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

NFData DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

Eq DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

type Rep DescribeResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DescribeResourcePolicy

type Rep DescribeResourcePolicyResponse = D1 ('MetaData "DescribeResourcePolicyResponse" "Amazonka.Organizations.DescribeResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DescribeResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeResourcePolicyResponse Source #

Create a value of DescribeResourcePolicyResponse 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:resourcePolicy:DescribeResourcePolicyResponse', describeResourcePolicyResponse_resourcePolicy - A structure that contains details about the resource policy.

$sel:httpStatus:DescribeResourcePolicyResponse', describeResourcePolicyResponse_httpStatus - The response's http status code.

DetachPolicy

data DetachPolicy Source #

See: newDetachPolicy smart constructor.

Constructors

DetachPolicy' Text Text 

Instances

Instances details
ToJSON DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type AWSResponse DetachPolicy #

Generic DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type Rep DetachPolicy :: Type -> Type #

Read DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Show DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

NFData DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Methods

rnf :: DetachPolicy -> () #

Eq DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Hashable DetachPolicy Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DetachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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 (_).

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
Generic DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Associated Types

type Rep DetachPolicyResponse :: Type -> Type #

Read DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Show DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

NFData DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

Methods

rnf :: DetachPolicyResponse -> () #

Eq DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type Rep DetachPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.DetachPolicy

type Rep DetachPolicyResponse = D1 ('MetaData "DetachPolicyResponse" "Amazonka.Organizations.DetachPolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DisableAWSServiceAccess

data DisableAWSServiceAccess Source #

See: newDisableAWSServiceAccess smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Show DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

NFData DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Methods

rnf :: DisableAWSServiceAccess -> () #

Eq DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Hashable DisableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DisableAWSServiceAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DisableAWSServiceAccess, disableAWSServiceAccess_servicePrincipal - The service principal name of the Amazon Web Services 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
Generic DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Associated Types

type Rep DisableAWSServiceAccessResponse :: Type -> Type #

Read DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Show DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

NFData DisableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisableAWSServiceAccess

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

DisablePolicyType

data DisablePolicyType Source #

See: newDisablePolicyType smart constructor.

Instances

Instances details
ToJSON DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type AWSResponse DisablePolicyType #

Generic DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type Rep DisablePolicyType :: Type -> Type #

Read DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Show DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

NFData DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Methods

rnf :: DisablePolicyType -> () #

Eq DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Hashable DisablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DisablePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rootId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType)))

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.

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
Generic DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Associated Types

type Rep DisablePolicyTypeResponse :: Type -> Type #

Read DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Show DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

NFData DisablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.DisablePolicyType

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

EnableAWSServiceAccess

data EnableAWSServiceAccess Source #

See: newEnableAWSServiceAccess smart constructor.

Instances

Instances details
ToJSON EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type AWSResponse EnableAWSServiceAccess #

Generic EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type Rep EnableAWSServiceAccess :: Type -> Type #

Read EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Show EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

NFData EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Methods

rnf :: EnableAWSServiceAccess -> () #

Eq EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Hashable EnableAWSServiceAccess Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "EnableAWSServiceAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

EnableAWSServiceAccess, enableAWSServiceAccess_servicePrincipal - The service principal name of the Amazon Web Services 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
Generic EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Associated Types

type Rep EnableAWSServiceAccessResponse :: Type -> Type #

Read EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Show EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

NFData EnableAWSServiceAccessResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAWSServiceAccess

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

EnableAllFeatures

data EnableAllFeatures Source #

See: newEnableAllFeatures smart constructor.

Constructors

EnableAllFeatures' 

Instances

Instances details
ToJSON EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type AWSResponse EnableAllFeatures #

Generic EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type Rep EnableAllFeatures :: Type -> Type #

Read EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Show EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

NFData EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Methods

rnf :: EnableAllFeatures -> () #

Eq EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Hashable EnableAllFeatures Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "EnableAllFeatures'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Associated Types

type Rep EnableAllFeaturesResponse :: Type -> Type #

Show EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

NFData EnableAllFeaturesResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnableAllFeatures

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

EnablePolicyType

data EnablePolicyType Source #

See: newEnablePolicyType smart constructor.

Instances

Instances details
ToJSON EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type AWSResponse EnablePolicyType #

Generic EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type Rep EnablePolicyType :: Type -> Type #

Read EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Show EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

NFData EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Methods

rnf :: EnablePolicyType -> () #

Eq EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Hashable EnablePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "EnablePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rootId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType)))

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.

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
Generic EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Associated Types

type Rep EnablePolicyTypeResponse :: Type -> Type #

Read EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Show EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

NFData EnablePolicyTypeResponse Source # 
Instance details

Defined in Amazonka.Organizations.EnablePolicyType

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

InviteAccountToOrganization

data InviteAccountToOrganization Source #

See: newInviteAccountToOrganization smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Show InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

NFData InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Eq InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Hashable InviteAccountToOrganization Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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))))

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 Organizations resources in the 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 Amazon Web Services 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 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 Amazon Web Services 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
Generic InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Show InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

NFData InviteAccountToOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.InviteAccountToOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

LeaveOrganization

data LeaveOrganization Source #

See: newLeaveOrganization smart constructor.

Constructors

LeaveOrganization' 

Instances

Instances details
ToJSON LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type AWSResponse LeaveOrganization #

Generic LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type Rep LeaveOrganization :: Type -> Type #

Read LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Show LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

NFData LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Methods

rnf :: LeaveOrganization -> () #

Eq LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Hashable LeaveOrganization Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "LeaveOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Associated Types

type Rep LeaveOrganizationResponse :: Type -> Type #

Read LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Show LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

NFData LeaveOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.LeaveOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

ListAWSServiceAccessForOrganization (Paginated)

data ListAWSServiceAccessForOrganization Source #

Instances

Instances details
ToJSON 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

AWSPager ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

AWSRequest ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Generic 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

NFData ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Eq ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Hashable ListAWSServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListAWSServiceAccessForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListAWSServiceAccessForOrganizationResponse Source #

Instances

Instances details
Generic 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

NFData ListAWSServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAWSServiceAccessForOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListAWSServiceAccessForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabledServicePrincipals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnabledServicePrincipal])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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 Organizations.

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:httpStatus:ListAWSServiceAccessForOrganizationResponse', listAWSServiceAccessForOrganizationResponse_httpStatus - The response's http status code.

ListAccounts (Paginated)

data ListAccounts Source #

See: newListAccounts smart constructor.

Instances

Instances details
ToJSON ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Associated Types

type Rep ListAccounts :: Type -> Type #

Read ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Show ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

NFData ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Methods

rnf :: ListAccounts -> () #

Eq ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Hashable ListAccounts Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListAccountsResponse Source #

See: newListAccountsResponse smart constructor.

Instances

Instances details
Generic ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Associated Types

type Rep ListAccountsResponse :: Type -> Type #

Show ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

NFData ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

Methods

rnf :: ListAccountsResponse -> () #

Eq ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type Rep ListAccountsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccounts

type Rep ListAccountsResponse = D1 ('MetaData "ListAccountsResponse" "Amazonka.Organizations.ListAccounts" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListAccountsForParent (Paginated)

data ListAccountsForParent Source #

See: newListAccountsForParent smart constructor.

Instances

Instances details
ToJSON ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Associated Types

type Rep ListAccountsForParent :: Type -> Type #

Read ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Show ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

NFData ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Methods

rnf :: ListAccountsForParent -> () #

Eq ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Hashable ListAccountsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListAccountsForParent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Associated Types

type Rep ListAccountsForParentResponse :: Type -> Type #

Show ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

NFData ListAccountsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListAccountsForParent

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListChildren (Paginated)

data ListChildren Source #

See: newListChildren smart constructor.

Instances

Instances details
ToJSON ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Associated Types

type Rep ListChildren :: Type -> Type #

Read ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Show ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

NFData ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Methods

rnf :: ListChildren -> () #

Eq ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Hashable ListChildren Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListChildren'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "childType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChildType))))

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: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.

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: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
Generic ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Associated Types

type Rep ListChildrenResponse :: Type -> Type #

Read ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Show ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

NFData ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

Methods

rnf :: ListChildrenResponse -> () #

Eq ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type Rep ListChildrenResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListChildren

type Rep ListChildrenResponse = D1 ('MetaData "ListChildrenResponse" "Amazonka.Organizations.ListChildren" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListCreateAccountStatus (Paginated)

data ListCreateAccountStatus Source #

See: newListCreateAccountStatus smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

AWSRequest 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 #

Read ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Show ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

NFData ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Methods

rnf :: ListCreateAccountStatus -> () #

Eq ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Hashable ListCreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListCreateAccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateAccountState])))))

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: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.

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: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.

data ListCreateAccountStatusResponse Source #

See: newListCreateAccountStatusResponse smart constructor.

Instances

Instances details
Generic ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Associated Types

type Rep ListCreateAccountStatusResponse :: Type -> Type #

Show ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

NFData ListCreateAccountStatusResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListCreateAccountStatus

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListDelegatedAdministrators (Paginated)

data ListDelegatedAdministrators Source #

See: newListDelegatedAdministrators smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

AWSRequest 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 #

Read ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Show ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

NFData ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Eq ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Hashable ListDelegatedAdministrators Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListDelegatedAdministrators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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: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.

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.

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.

data ListDelegatedAdministratorsResponse Source #

Instances

Instances details
Generic ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Show ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

NFData ListDelegatedAdministratorsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedAdministrators

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListDelegatedServicesForAccount (Paginated)

data ListDelegatedServicesForAccount Source #

See: newListDelegatedServicesForAccount smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

AWSRequest 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 #

Read ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Show ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

NFData ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Eq ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Hashable ListDelegatedServicesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListDelegatedServicesForAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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.

ListDelegatedServicesForAccount, listDelegatedServicesForAccount_accountId - The account ID number of a delegated administrator account in the organization.

data ListDelegatedServicesForAccountResponse Source #

Instances

Instances details
Generic 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

NFData ListDelegatedServicesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListDelegatedServicesForAccount

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListHandshakesForAccount (Paginated)

data ListHandshakesForAccount Source #

See: newListHandshakesForAccount smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

AWSRequest 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 #

Read ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Show ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

NFData ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Eq ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Hashable ListHandshakesForAccount Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListHandshakesForAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeFilter)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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: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.

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.

data ListHandshakesForAccountResponse Source #

See: newListHandshakesForAccountResponse smart constructor.

Instances

Instances details
Generic ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Associated Types

type Rep ListHandshakesForAccountResponse :: Type -> Type #

Show ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

NFData ListHandshakesForAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForAccount

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListHandshakesForOrganization (Paginated)

data ListHandshakesForOrganization Source #

See: newListHandshakesForOrganization smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

AWSRequest 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 #

Read ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Show ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

NFData ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Eq ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Hashable ListHandshakesForOrganization Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListHandshakesForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeFilter)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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: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.

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.

data ListHandshakesForOrganizationResponse Source #

Instances

Instances details
Generic ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Show ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

NFData ListHandshakesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListHandshakesForOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

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.

ListOrganizationalUnitsForParent (Paginated)

data ListOrganizationalUnitsForParent Source #

See: newListOrganizationalUnitsForParent smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

AWSRequest 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 #

Read ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Show ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

NFData ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Eq ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Hashable ListOrganizationalUnitsForParent Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListOrganizationalUnitsForParent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic 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

NFData ListOrganizationalUnitsForParentResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListOrganizationalUnitsForParent

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

ListParents (Paginated)

data ListParents Source #

See: newListParents smart constructor.

Instances

Instances details
ToJSON ListParents Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Associated Types

type Rep ListParents :: Type -> Type #

Read ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Show ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

NFData ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Methods

rnf :: ListParents -> () #

Eq ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Hashable ListParents Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListParents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "childId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Associated Types

type Rep ListParentsResponse :: Type -> Type #

Read ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Show ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

NFData ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

Methods

rnf :: ListParentsResponse -> () #

Eq ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type Rep ListParentsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListParents

type Rep ListParentsResponse = D1 ('MetaData "ListParentsResponse" "Amazonka.Organizations.ListParents" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

ListPolicies (Paginated)

data ListPolicies Source #

See: newListPolicies smart constructor.

Instances

Instances details
ToJSON ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Associated Types

type Rep ListPolicies :: Type -> Type #

Read ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Show ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

NFData ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Methods

rnf :: ListPolicies -> () #

Eq ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Hashable ListPolicies Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType))))

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: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.

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: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
Generic ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Associated Types

type Rep ListPoliciesResponse :: Type -> Type #

Read ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Show ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

NFData ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

Methods

rnf :: ListPoliciesResponse -> () #

Eq ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type Rep ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPolicies

type Rep ListPoliciesResponse = D1 ('MetaData "ListPoliciesResponse" "Amazonka.Organizations.ListPolicies" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

ListPoliciesForTarget (Paginated)

data ListPoliciesForTarget Source #

See: newListPoliciesForTarget smart constructor.

Instances

Instances details
ToJSON ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Associated Types

type Rep ListPoliciesForTarget :: Type -> Type #

Read ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Show ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

NFData ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Methods

rnf :: ListPoliciesForTarget -> () #

Eq ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Hashable ListPoliciesForTarget Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListPoliciesForTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyType))))

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: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.

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.

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
Generic ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Associated Types

type Rep ListPoliciesForTargetResponse :: Type -> Type #

Read ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Show ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

NFData ListPoliciesForTargetResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListPoliciesForTarget

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

ListRoots (Paginated)

data ListRoots Source #

See: newListRoots smart constructor.

Constructors

ListRoots' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToJSON ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Associated Types

type Rep ListRoots :: Type -> Type #

Read ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Show ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

NFData ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Methods

rnf :: ListRoots -> () #

Eq ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Hashable ListRoots Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListRoots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListRootsResponse Source #

See: newListRootsResponse smart constructor.

Instances

Instances details
Generic ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Associated Types

type Rep ListRootsResponse :: Type -> Type #

Read ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Show ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

NFData ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

Methods

rnf :: ListRootsResponse -> () #

Eq ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type Rep ListRootsResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListRoots

type Rep ListRootsResponse = D1 ('MetaData "ListRootsResponse" "Amazonka.Organizations.ListRoots" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListRootsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Root])) :*: 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:

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:roots:ListRootsResponse', listRootsResponse_roots - A list of roots that are defined in an organization.

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

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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)))

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:

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.

  • Amazon Web Services 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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTagsForResource

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

ListTargetsForPolicy (Paginated)

data ListTargetsForPolicy Source #

See: newListTargetsForPolicy smart constructor.

Instances

Instances details
ToJSON ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

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 #

Generic ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicy :: Type -> Type #

Read ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Show ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

NFData ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Methods

rnf :: ListTargetsForPolicy -> () #

Eq ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Hashable ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ListTargetsForPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicyResponse :: Type -> Type #

Read ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Show ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

NFData ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.ListTargetsForPolicy

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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:

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.

MoveAccount

data MoveAccount Source #

See: newMoveAccount smart constructor.

Constructors

MoveAccount' Text Text Text 

Instances

Instances details
ToJSON MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type AWSResponse MoveAccount #

Generic MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type Rep MoveAccount :: Type -> Type #

Read MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Show MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

NFData MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Methods

rnf :: MoveAccount -> () #

Eq MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Hashable MoveAccount Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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))))

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:

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
Generic MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Associated Types

type Rep MoveAccountResponse :: Type -> Type #

Read MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Show MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

NFData MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

Methods

rnf :: MoveAccountResponse -> () #

Eq MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type Rep MoveAccountResponse Source # 
Instance details

Defined in Amazonka.Organizations.MoveAccount

type Rep MoveAccountResponse = D1 ('MetaData "MoveAccountResponse" "Amazonka.Organizations.MoveAccount" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

PutResourcePolicy

data PutResourcePolicy Source #

See: newPutResourcePolicy smart constructor.

Constructors

PutResourcePolicy' (Maybe [Tag]) Text 

Instances

Instances details
ToJSON PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

ToHeaders PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

ToPath PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

ToQuery PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

AWSRequest PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Associated Types

type AWSResponse PutResourcePolicy #

Generic PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Associated Types

type Rep PutResourcePolicy :: Type -> Type #

Read PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Show PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

NFData PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Methods

rnf :: PutResourcePolicy -> () #

Eq PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Hashable PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

type AWSResponse PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

type Rep PutResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

type Rep PutResourcePolicy = D1 ('MetaData "PutResourcePolicy" "Amazonka.Organizations.PutResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "PutResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutResourcePolicy Source #

Create a value of PutResourcePolicy 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:PutResourcePolicy', putResourcePolicy_tags - Updates the list of tags that you want to attach to the newly-created resource 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 Organizations resources in the Organizations User Guide.

Calls with tags apply to the initial creation of the resource policy, otherwise an exception is thrown. If any one of the tags is invalid or if you exceed the allowed number of tags for the resource policy, then the entire request fails and the resource policy is not created.

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

data PutResourcePolicyResponse Source #

See: newPutResourcePolicyResponse smart constructor.

Instances

Instances details
Generic PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Associated Types

type Rep PutResourcePolicyResponse :: Type -> Type #

Read PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Show PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

NFData PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

Eq PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

type Rep PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.PutResourcePolicy

type Rep PutResourcePolicyResponse = D1 ('MetaData "PutResourcePolicyResponse" "Amazonka.Organizations.PutResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "PutResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResourcePolicyResponse Source #

Create a value of PutResourcePolicyResponse 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:resourcePolicy:PutResourcePolicyResponse', putResourcePolicyResponse_resourcePolicy - A structure that contains details about the resource policy.

$sel:httpStatus:PutResourcePolicyResponse', putResourcePolicyResponse_httpStatus - The response's http status code.

RegisterDelegatedAdministrator

data RegisterDelegatedAdministrator Source #

See: newRegisterDelegatedAdministrator smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Show RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

NFData RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Eq RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Hashable RegisterDelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "RegisterDelegatedAdministrator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

RegisterDelegatedAdministrator, registerDelegatedAdministrator_servicePrincipal - The service principal of the Amazon Web Services service for which you want to make the member account a delegated administrator.

data RegisterDelegatedAdministratorResponse Source #

Instances

Instances details
Generic 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

NFData RegisterDelegatedAdministratorResponse Source # 
Instance details

Defined in Amazonka.Organizations.RegisterDelegatedAdministrator

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

RemoveAccountFromOrganization

data RemoveAccountFromOrganization Source #

See: newRemoveAccountFromOrganization smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Show RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

NFData RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Eq RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Hashable RemoveAccountFromOrganization Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "RemoveAccountFromOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic 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

NFData RemoveAccountFromOrganizationResponse Source # 
Instance details

Defined in Amazonka.Organizations.RemoveAccountFromOrganization

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

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.

You can specify any of the following taggable resources.

  • Amazon Web Services 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:tags:TagResource', tagResource_tags - A list of tags to add to the specified resource.

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

If any one of the tags is invalid or if you exceed the maximum allowed number of tags for a resource, then the entire request fails.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Organizations.TagResource" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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.

  • Amazon Web Services 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
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Organizations.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Organizations.UntagResource" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

UpdateOrganizationalUnit

data UpdateOrganizationalUnit Source #

See: newUpdateOrganizationalUnit smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Show UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

NFData UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Eq UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Hashable UpdateOrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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)))

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:

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
Generic UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Associated Types

type Rep UpdateOrganizationalUnitResponse :: Type -> Type #

Read UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Show UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

NFData UpdateOrganizationalUnitResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdateOrganizationalUnit

Eq 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

UpdatePolicy

data UpdatePolicy Source #

See: newUpdatePolicy smart constructor.

Instances

Instances details
ToJSON UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.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

AWSRequest UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type AWSResponse UpdatePolicy #

Generic UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type Rep UpdatePolicy :: Type -> Type #

Read UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Show UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

NFData UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Methods

rnf :: UpdatePolicy -> () #

Eq UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Hashable UpdatePolicy Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type AWSResponse 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "UpdatePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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 Organizations User Guide.

UpdatePolicy, updatePolicy_description - If provided, the new description for the policy.

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: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
Generic UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Associated Types

type Rep UpdatePolicyResponse :: Type -> Type #

Read UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Show UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

NFData UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

Methods

rnf :: UpdatePolicyResponse -> () #

Eq UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type Rep UpdatePolicyResponse Source # 
Instance details

Defined in Amazonka.Organizations.UpdatePolicy

type Rep UpdatePolicyResponse = D1 ('MetaData "UpdatePolicyResponse" "Amazonka.Organizations.UpdatePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

Types

AccountJoinedMethod

newtype AccountJoinedMethod Source #

Instances

Instances details
FromJSON AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

FromJSONKey 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

ToByteString AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToHeader AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToLog AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToQuery 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

FromXML AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

ToXML 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 #

Read AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Show AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

NFData AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Methods

rnf :: AccountJoinedMethod -> () #

Eq AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Ord AccountJoinedMethod Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountJoinedMethod

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "AccountJoinedMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountJoinedMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountStatus

newtype AccountStatus Source #

Constructors

AccountStatus' 

Instances

Instances details
FromJSON AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

FromJSONKey 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

ToByteString AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToHeader AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToLog AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

ToQuery 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 #

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 #

Generic AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Associated Types

type Rep AccountStatus :: Type -> Type #

Read AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Show AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

NFData AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Methods

rnf :: AccountStatus -> () #

Eq AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Ord AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

Hashable AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

type Rep AccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.AccountStatus

type Rep AccountStatus = D1 ('MetaData "AccountStatus" "Amazonka.Organizations.Types.AccountStatus" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

FromJSONKey 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

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

ToQuery 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 #

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 #

Generic ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

Read ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

NFData ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Methods

rnf :: ActionType -> () #

Eq ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Organizations.Types.ActionType" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

FromJSONKey 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

ToByteString ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

toBS :: ChildType -> ByteString #

ToHeader ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToLog ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

ToQuery ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

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 #

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 #

Generic ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Associated Types

type Rep ChildType :: Type -> Type #

Read ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Show ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

NFData ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Methods

rnf :: ChildType -> () #

Eq ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Ord ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

Hashable ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

type Rep ChildType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ChildType

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

CreateAccountFailureReason

newtype CreateAccountFailureReason Source #

Instances

Instances details
FromJSON CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

FromJSONKey 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

ToByteString CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToHeader CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToLog CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToQuery 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

FromXML CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

ToXML 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 #

Read CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Show CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

NFData CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Eq CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Ord CreateAccountFailureReason Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountFailureReason

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "CreateAccountFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCreateAccountFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CreateAccountState

newtype CreateAccountState Source #

Instances

Instances details
FromJSON CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

FromJSONKey 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

ToByteString CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToHeader CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToLog CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToQuery 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

FromXML CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

ToXML 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 #

Read CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Show CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

NFData CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Methods

rnf :: CreateAccountState -> () #

Eq CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Ord CreateAccountState Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountState

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "CreateAccountState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCreateAccountState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EffectivePolicyType

newtype EffectivePolicyType Source #

Instances

Instances details
FromJSON EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

FromJSONKey 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

ToByteString EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToHeader EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToLog EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToQuery 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

FromXML EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

ToXML 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 #

Read EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Show EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

NFData EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Methods

rnf :: EffectivePolicyType -> () #

Eq EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Ord EffectivePolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicyType

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "EffectivePolicyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEffectivePolicyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakePartyType

newtype HandshakePartyType Source #

Instances

Instances details
FromJSON HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

FromJSONKey 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

ToByteString HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToHeader HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToLog HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToQuery 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

FromXML HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

ToXML 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 #

Read HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Show HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

NFData HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Methods

rnf :: HandshakePartyType -> () #

Eq HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Ord HandshakePartyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakePartyType

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "HandshakePartyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakePartyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakeResourceType

newtype HandshakeResourceType Source #

Instances

Instances details
FromJSON HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

FromJSONKey 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

ToByteString HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToHeader HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToLog HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToQuery 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

FromXML HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

ToXML 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 #

Read HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Show HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

NFData HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Methods

rnf :: HandshakeResourceType -> () #

Eq HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Ord HandshakeResourceType Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResourceType

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "HandshakeResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakeResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HandshakeState

newtype HandshakeState Source #

Constructors

HandshakeState' 

Instances

Instances details
FromJSON HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

FromJSONKey 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

ToByteString HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToHeader HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToLog HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

ToQuery 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

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 #

Generic HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Associated Types

type Rep HandshakeState :: Type -> Type #

Read HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Show HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

NFData HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Methods

rnf :: HandshakeState -> () #

Eq HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Ord HandshakeState Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeState

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "HandshakeState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHandshakeState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IAMUserAccessToBilling

newtype IAMUserAccessToBilling Source #

Instances

Instances details
FromJSON IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

FromJSONKey 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

ToByteString IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToHeader IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToLog IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToQuery 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

FromXML IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

ToXML 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 #

Read IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Show IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

NFData IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Methods

rnf :: IAMUserAccessToBilling -> () #

Eq IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Ord IAMUserAccessToBilling Source # 
Instance details

Defined in Amazonka.Organizations.Types.IAMUserAccessToBilling

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'True) (C1 ('MetaCons "IAMUserAccessToBilling'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIAMUserAccessToBilling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrganizationFeatureSet

newtype OrganizationFeatureSet Source #

Instances

Instances details
FromJSON OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

FromJSONKey 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

ToByteString OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToHeader OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToLog OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToQuery 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

FromXML OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

ToXML 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 #

Read OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Show OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

NFData OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Methods

rnf :: OrganizationFeatureSet -> () #

Eq OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Ord OrganizationFeatureSet Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationFeatureSet

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

FromJSONKey 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

ToByteString ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToHeader ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToLog ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

ToQuery 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 #

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 #

Generic ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Associated Types

type Rep ParentType :: Type -> Type #

Read ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Show ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

NFData ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Methods

rnf :: ParentType -> () #

Eq ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Ord ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

Hashable ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

type Rep ParentType Source # 
Instance details

Defined in Amazonka.Organizations.Types.ParentType

type Rep ParentType = D1 ('MetaData "ParentType" "Amazonka.Organizations.Types.ParentType" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

FromJSONKey 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

ToByteString PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToHeader PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToLog PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

ToQuery 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 #

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 #

Generic PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Associated Types

type Rep PolicyType :: Type -> Type #

Read PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Show PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

NFData PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Methods

rnf :: PolicyType -> () #

Eq PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Ord PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

Hashable PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

type Rep PolicyType Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyType

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

PolicyTypeStatus

newtype PolicyTypeStatus Source #

Instances

Instances details
FromJSON PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

FromJSONKey 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

ToByteString PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToHeader PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToLog PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToQuery 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

FromXML PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

ToXML 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 #

Read PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Show PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

NFData PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Methods

rnf :: PolicyTypeStatus -> () #

Eq PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Ord PolicyTypeStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeStatus

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

FromJSONKey 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

ToByteString TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToHeader TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToLog TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

ToQuery 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 #

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 #

Generic TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Associated Types

type Rep TargetType :: Type -> Type #

Read TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Show TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

NFData TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Methods

rnf :: TargetType -> () #

Eq TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Ord TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

Hashable TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

type Rep TargetType Source # 
Instance details

Defined in Amazonka.Organizations.Types.TargetType

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

Account

data Account Source #

Contains information about an Amazon Web Services account that is a member of an organization.

See: newAccount smart constructor.

Instances

Instances details
FromJSON 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 #

Show Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

NFData Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

rnf :: Account -> () #

Eq Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

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

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

Hashable Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

hashWithSalt :: Int -> Account -> Int #

hash :: Account -> Int #

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: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 Amazon Web Services Service Authorization Reference.

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

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

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

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

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

$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:status:Account', account_status - The status of the account in the organization.

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
FromJSON Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

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 #

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 #

NFData Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

rnf :: Child -> () #

Eq Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

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

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

Hashable Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

Methods

hashWithSalt :: Int -> Child -> Int #

hash :: Child -> Int #

type Rep Child Source # 
Instance details

Defined in Amazonka.Organizations.Types.Child

type Rep Child = D1 ('MetaData "Child" "Amazonka.Organizations.Types.Child" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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 Amazon Web Services account or an Amazon Web Services GovCloud (US) account in an organization.

See: newCreateAccountStatus smart constructor.

Instances

Instances details
FromJSON 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 #

Show CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

NFData CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Methods

rnf :: CreateAccountStatus -> () #

Eq CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

Hashable CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

type Rep CreateAccountStatus Source # 
Instance details

Defined in Amazonka.Organizations.Types.CreateAccountStatus

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: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:accountName:CreateAccountStatus', createAccountStatus_accountName - The account name given to the account when it was created.

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

$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 Amazon Web Services account with that email address already exists.
  • FAILED_BUSINESS_VALIDATION: The Amazon Web Services account that owns your organization failed to receive business license validation.
  • GOVCLOUD_ACCOUNT_ALREADY_EXISTS: The account in the Amazon Web Services GovCloud (US) Region could not be created because this Region already includes an account with that email address.
  • IDENTITY_INVALID_BUSINESS_VALIDATION: The Amazon Web Services 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.
  • INVALID_PAYMENT_INSTRUMENT: The Amazon Web Services account that owns your organization does not have a supported payment method associated with the account. Amazon Web Services does not support cards issued by financial institutions in Russia or Belarus. For more information, see Managing your Amazon Web Services payments.
  • INTERNAL_FAILURE: The account could not be created because of an internal failure. Try again later. If the problem persists, contact Amazon Web Services Customer Support.
  • MISSING_BUSINESS_VALIDATION: The Amazon Web Services 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 Amazon Web Services account that owns your organization is still in the process of completing business license validation.
  • UNKNOWN_BUSINESS_VALIDATION: The Amazon Web Services account that owns your organization has an unknown issue with business license validation.

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

$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:requestedTimestamp:CreateAccountStatus', createAccountStatus_requestedTimestamp - The date and time that the request was made for the account creation.

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

DelegatedAdministrator

data DelegatedAdministrator Source #

Contains information about the delegated administrator.

See: newDelegatedAdministrator smart constructor.

Instances

Instances details
FromJSON 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 #

Show DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

NFData DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Methods

rnf :: DelegatedAdministrator -> () #

Eq DelegatedAdministrator Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedAdministrator

Hashable 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:arn:DelegatedAdministrator', delegatedAdministrator_arn - The Amazon Resource Name (ARN) of the delegated administrator's account.

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

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

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

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

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

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

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

DelegatedService

data DelegatedService Source #

Contains information about the Amazon Web Services service for which the account is a delegated administrator.

See: newDelegatedService smart constructor.

Instances

Instances details
FromJSON 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 #

Read DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Show DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

NFData DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Methods

rnf :: DelegatedService -> () #

Eq DelegatedService Source # 
Instance details

Defined in Amazonka.Organizations.Types.DelegatedService

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "DelegatedService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegationEnabledDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:delegationEnabledDate:DelegatedService', delegatedService_delegationEnabledDate - The date that the account became a delegated administrator for this service.

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

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
FromJSON 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 #

Read EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Show EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

NFData EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Methods

rnf :: EffectivePolicy -> () #

Eq EffectivePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.EffectivePolicy

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "EffectivePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectivePolicyType)) :*: S1 ('MetaSel ('Just "targetId") '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:lastUpdatedTimestamp:EffectivePolicy', effectivePolicy_lastUpdatedTimestamp - The time of the last update to this policy.

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

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

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

EnabledServicePrincipal

data EnabledServicePrincipal Source #

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

See: newEnabledServicePrincipal smart constructor.

Instances

Instances details
FromJSON 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 #

Read EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Show EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

NFData EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Methods

rnf :: EnabledServicePrincipal -> () #

Eq EnabledServicePrincipal Source # 
Instance details

Defined in Amazonka.Organizations.Types.EnabledServicePrincipal

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "EnabledServicePrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dateEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:dateEnabled:EnabledServicePrincipal', enabledServicePrincipal_dateEnabled - The date that the service principal was enabled for integration with Organizations.

$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.

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, DECLINED, or EXPIRED show up in lists for only 30 days after entering that state After that they are deleted.

See: newHandshake smart constructor.

Instances

Instances details
FromJSON 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 #

Show Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

NFData Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Methods

rnf :: Handshake -> () #

Eq Handshake Source # 
Instance details

Defined in Amazonka.Organizations.Types.Handshake

Hashable 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: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: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 Amazon Web Services Service Authorization Reference.

$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.

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: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.

Handshake, handshake_resources - Additional information that is needed to process the handshake.

$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).

HandshakeFilter

data HandshakeFilter Source #

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

See: newHandshakeFilter smart constructor.

Instances

Instances details
ToJSON 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 #

Read HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Show HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

NFData HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Methods

rnf :: HandshakeFilter -> () #

Eq HandshakeFilter Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeFilter

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "HandshakeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionType)) :*: S1 ('MetaSel ('Just "parentHandshakeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:actionType:HandshakeFilter', handshakeFilter_actionType - Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

$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.

HandshakeParty

data HandshakeParty Source #

Identifies a participant in a handshake.

See: newHandshakeParty smart constructor.

Instances

Instances details
FromJSON HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

ToJSON 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 #

Show HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

NFData HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Methods

rnf :: HandshakeParty -> () #

Eq HandshakeParty Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeParty

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON 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 #

Show HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

NFData HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Methods

rnf :: HandshakeResource -> () #

Eq HandshakeResource Source # 
Instance details

Defined in Amazonka.Organizations.Types.HandshakeResource

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "HandshakeResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HandshakeResource])) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HandshakeResourceType)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

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: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 Amazon Web Services 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.

$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.

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
FromJSON 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 #

Show Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

NFData Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Methods

rnf :: Organization -> () #

Eq Organization Source # 
Instance details

Defined in Amazonka.Organizations.Types.Organization

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availablePolicyTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyTypeSummary])) :*: S1 ('MetaSel ('Just "featureSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationFeatureSet)))) :*: ((S1 ('MetaSel ('Just "id") '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 "masterAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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 Amazon Web Services Service Authorization Reference.

$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: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 Organizations User Guide.

$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: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 Amazon Web Services Service Authorization Reference.

$sel:masterAccountEmail:Organization', organization_masterAccountEmail - The email address that is associated with the Amazon Web Services account that is designated as the management account for the organization.

$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.

OrganizationalUnit

data OrganizationalUnit Source #

Contains details about an organizational unit (OU). An OU is a container of Amazon Web Services 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
FromJSON 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 #

Read OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Show OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

NFData OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Methods

rnf :: OrganizationalUnit -> () #

Eq OrganizationalUnit Source # 
Instance details

Defined in Amazonka.Organizations.Types.OrganizationalUnit

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "OrganizationalUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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 Amazon Web Services Service Authorization Reference.

$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.

$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.

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
FromJSON 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 #

Read Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Show Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

NFData Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

rnf :: Parent -> () #

Eq Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

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

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

Hashable Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

Methods

hashWithSalt :: Int -> Parent -> Int #

hash :: Parent -> Int #

type Rep Parent Source # 
Instance details

Defined in Amazonka.Organizations.Types.Parent

type Rep Parent = D1 ('MetaData "Parent" "Amazonka.Organizations.Types.Parent" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON 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 #

Read Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Show Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

NFData Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

rnf :: Policy -> () #

Eq Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

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

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

Hashable Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

Methods

hashWithSalt :: Int -> Policy -> Int #

hash :: Policy -> Int #

type Rep Policy Source # 
Instance details

Defined in Amazonka.Organizations.Types.Policy

type Rep Policy = D1 ('MetaData "Policy" "Amazonka.Organizations.Types.Policy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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
FromJSON 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 #

Read PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Show PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

NFData PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Methods

rnf :: PolicySummary -> () #

Eq PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

Hashable PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

type Rep PolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicySummary

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 Amazon Web Services Service Authorization Reference.

$sel:awsManaged:PolicySummary', policySummary_awsManaged - A boolean value that indicates whether the specified policy is an Amazon Web Services managed policy. If true, then you can attach the policy to roots, OUs, or accounts, but you cannot edit it.

$sel:description:PolicySummary', policySummary_description - The description of the policy.

$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: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:type':PolicySummary', policySummary_type - The type of 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
FromJSON 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 #

Read PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Show PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

NFData PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Methods

rnf :: PolicyTargetSummary -> () #

Eq PolicyTargetSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTargetSummary

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "PolicyTargetSummary'" '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 "targetId") '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: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 Amazon Web Services 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: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: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
FromJSON 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 #

Read PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Show PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

NFData PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Methods

rnf :: PolicyTypeSummary -> () #

Eq PolicyTypeSummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.PolicyTypeSummary

Hashable 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" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.

ResourcePolicy

data ResourcePolicy Source #

A structure that contains details about a resource policy.

See: newResourcePolicy smart constructor.

Instances

Instances details
FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.Organizations.Types.ResourcePolicy" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourcePolicySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicySummary))))

newResourcePolicy :: ResourcePolicy Source #

Create a value of ResourcePolicy 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:ResourcePolicy', resourcePolicy_content - The policy text of the resource policy.

$sel:resourcePolicySummary:ResourcePolicy', resourcePolicy_resourcePolicySummary - A structure that contains resource policy ID and Amazon Resource Name (ARN).

ResourcePolicySummary

data ResourcePolicySummary Source #

A structure that contains resource policy ID and Amazon Resource Name (ARN).

See: newResourcePolicySummary smart constructor.

Instances

Instances details
FromJSON ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

Generic ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

Associated Types

type Rep ResourcePolicySummary :: Type -> Type #

Read ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

Show ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

NFData ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

Methods

rnf :: ResourcePolicySummary -> () #

Eq ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

Hashable ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

type Rep ResourcePolicySummary Source # 
Instance details

Defined in Amazonka.Organizations.Types.ResourcePolicySummary

type Rep ResourcePolicySummary = D1 ('MetaData "ResourcePolicySummary" "Amazonka.Organizations.Types.ResourcePolicySummary" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "ResourcePolicySummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourcePolicySummary :: ResourcePolicySummary Source #

Create a value of ResourcePolicySummary 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:ResourcePolicySummary', resourcePolicySummary_arn - The Amazon Resource Name (ARN) of the resource policy.

$sel:id:ResourcePolicySummary', resourcePolicySummary_id - The unique identifier (ID) of the resource policy.

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 Amazon Web Services account in the organization.

See: newRoot smart constructor.

Instances

Instances details
FromJSON Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

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 #

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 #

NFData Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

rnf :: Root -> () #

Eq Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

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

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

Hashable Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

Methods

hashWithSalt :: Int -> Root -> Int #

hash :: Root -> Int #

type Rep Root Source # 
Instance details

Defined in Amazonka.Organizations.Types.Root

type Rep Root = D1 ('MetaData "Root" "Amazonka.Organizations.Types.Root" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" 'False) (C1 ('MetaCons "Root'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") '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 Amazon Web Services Service Authorization Reference.

$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: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: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.

  • Amazon Web Services account
  • Organizational unit (OU)
  • Organization root
  • Policy

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Organizations.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Organizations.Types.Tag" "amazonka-organizations-2.0-JONpdX4PtttLcKxQshpOlA" '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.