Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Disable the IPAM account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
Synopsis
- data DisableIpamOrganizationAdminAccount = DisableIpamOrganizationAdminAccount' {}
- newDisableIpamOrganizationAdminAccount :: Text -> DisableIpamOrganizationAdminAccount
- disableIpamOrganizationAdminAccount_dryRun :: Lens' DisableIpamOrganizationAdminAccount (Maybe Bool)
- disableIpamOrganizationAdminAccount_delegatedAdminAccountId :: Lens' DisableIpamOrganizationAdminAccount Text
- data DisableIpamOrganizationAdminAccountResponse = DisableIpamOrganizationAdminAccountResponse' {
- success :: Maybe Bool
- httpStatus :: Int
- newDisableIpamOrganizationAdminAccountResponse :: Int -> DisableIpamOrganizationAdminAccountResponse
- disableIpamOrganizationAdminAccountResponse_success :: Lens' DisableIpamOrganizationAdminAccountResponse (Maybe Bool)
- disableIpamOrganizationAdminAccountResponse_httpStatus :: Lens' DisableIpamOrganizationAdminAccountResponse Int
Creating a Request
data DisableIpamOrganizationAdminAccount Source #
See: newDisableIpamOrganizationAdminAccount
smart constructor.
DisableIpamOrganizationAdminAccount' | |
|
Instances
newDisableIpamOrganizationAdminAccount Source #
:: Text |
|
-> DisableIpamOrganizationAdminAccount |
Create a value of DisableIpamOrganizationAdminAccount
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:dryRun:DisableIpamOrganizationAdminAccount'
, disableIpamOrganizationAdminAccount_dryRun
- A check for whether you have the required permissions for the action
without actually making the request and provides an error response. If
you have the required permissions, the error response is
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
$sel:delegatedAdminAccountId:DisableIpamOrganizationAdminAccount'
, disableIpamOrganizationAdminAccount_delegatedAdminAccountId
- The Organizations member account ID that you want to disable as IPAM
account.
Request Lenses
disableIpamOrganizationAdminAccount_dryRun :: Lens' DisableIpamOrganizationAdminAccount (Maybe Bool) Source #
A check for whether you have the required permissions for the action
without actually making the request and provides an error response. If
you have the required permissions, the error response is
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
disableIpamOrganizationAdminAccount_delegatedAdminAccountId :: Lens' DisableIpamOrganizationAdminAccount Text Source #
The Organizations member account ID that you want to disable as IPAM account.
Destructuring the Response
data DisableIpamOrganizationAdminAccountResponse Source #
See: newDisableIpamOrganizationAdminAccountResponse
smart constructor.
DisableIpamOrganizationAdminAccountResponse' | |
|
Instances
newDisableIpamOrganizationAdminAccountResponse Source #
:: Int |
|
-> DisableIpamOrganizationAdminAccountResponse |
Create a value of DisableIpamOrganizationAdminAccountResponse
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:success:DisableIpamOrganizationAdminAccountResponse'
, disableIpamOrganizationAdminAccountResponse_success
- The result of disabling the IPAM account.
$sel:httpStatus:DisableIpamOrganizationAdminAccountResponse'
, disableIpamOrganizationAdminAccountResponse_httpStatus
- The response's http status code.
Response Lenses
disableIpamOrganizationAdminAccountResponse_success :: Lens' DisableIpamOrganizationAdminAccountResponse (Maybe Bool) Source #
The result of disabling the IPAM account.
disableIpamOrganizationAdminAccountResponse_httpStatus :: Lens' DisableIpamOrganizationAdminAccountResponse Int Source #
The response's http status code.