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

Amazonka.FMS.AssociateAdminAccount

Description

Sets the Firewall Manager administrator account. The account must be a member of the organization in Organizations whose resources you want to protect. Firewall Manager sets the permissions that allow the account to administer your Firewall Manager policies.

The account that you associate with Firewall Manager is called the Firewall Manager administrator account.

Synopsis

Creating a Request

data AssociateAdminAccount Source #

See: newAssociateAdminAccount smart constructor.

Constructors

AssociateAdminAccount' 

Fields

Instances

Instances details
Eq AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Read AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Show AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Generic AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Associated Types

type Rep AssociateAdminAccount :: Type -> Type #

NFData AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Methods

rnf :: AssociateAdminAccount -> () #

Hashable AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

ToJSON AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

AWSRequest AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Associated Types

type AWSResponse AssociateAdminAccount #

ToHeaders AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

ToPath AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

ToQuery AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

type Rep AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

type Rep AssociateAdminAccount = D1 ('MetaData "AssociateAdminAccount" "Amazonka.FMS.AssociateAdminAccount" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "AssociateAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateAdminAccount Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

newAssociateAdminAccount Source #

Create a value of AssociateAdminAccount 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:adminAccount:AssociateAdminAccount', associateAdminAccount_adminAccount - The Amazon Web Services account ID to associate with Firewall Manager as the Firewall Manager administrator account. This must be an Organizations member account. For more information about Organizations, see Managing the Amazon Web Services Accounts in Your Organization.

Request Lenses

associateAdminAccount_adminAccount :: Lens' AssociateAdminAccount Text Source #

The Amazon Web Services account ID to associate with Firewall Manager as the Firewall Manager administrator account. This must be an Organizations member account. For more information about Organizations, see Managing the Amazon Web Services Accounts in Your Organization.

Destructuring the Response

data AssociateAdminAccountResponse Source #

See: newAssociateAdminAccountResponse smart constructor.

Instances

Instances details
Eq AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Read AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Show AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Generic AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

Associated Types

type Rep AssociateAdminAccountResponse :: Type -> Type #

NFData AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

type Rep AssociateAdminAccountResponse Source # 
Instance details

Defined in Amazonka.FMS.AssociateAdminAccount

type Rep AssociateAdminAccountResponse = D1 ('MetaData "AssociateAdminAccountResponse" "Amazonka.FMS.AssociateAdminAccount" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "AssociateAdminAccountResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssociateAdminAccountResponse :: AssociateAdminAccountResponse Source #

Create a value of AssociateAdminAccountResponse with all optional fields omitted.

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