amazonka-fms-2.0: Amazon Firewall Management Service 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.FMS.GetThirdPartyFirewallAssociationStatus

Description

The onboarding status of a Firewall Manager admin account to third-party firewall vendor tenant.

Synopsis

Creating a Request

data GetThirdPartyFirewallAssociationStatus Source #

Constructors

GetThirdPartyFirewallAssociationStatus' 

Fields

Instances

Instances details
ToJSON GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

ToHeaders GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

ToPath GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

ToQuery GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

AWSRequest GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Generic GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Read GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Show GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

NFData GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Eq GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Hashable GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

type AWSResponse GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

type Rep GetThirdPartyFirewallAssociationStatus Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

type Rep GetThirdPartyFirewallAssociationStatus = D1 ('MetaData "GetThirdPartyFirewallAssociationStatus" "Amazonka.FMS.GetThirdPartyFirewallAssociationStatus" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "GetThirdPartyFirewallAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thirdPartyFirewall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThirdPartyFirewall)))

newGetThirdPartyFirewallAssociationStatus Source #

Create a value of GetThirdPartyFirewallAssociationStatus 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:thirdPartyFirewall:GetThirdPartyFirewallAssociationStatus', getThirdPartyFirewallAssociationStatus_thirdPartyFirewall - The name of the third-party firewall vendor.

Request Lenses

Destructuring the Response

data GetThirdPartyFirewallAssociationStatusResponse Source #

Constructors

GetThirdPartyFirewallAssociationStatusResponse' 

Fields

  • marketplaceOnboardingStatus :: Maybe MarketplaceSubscriptionOnboardingStatus

    The status for subscribing to the third-party firewall vendor in the Amazon Web Services Marketplace.

    • NO_SUBSCRIPTION - The Firewall Manager policy administrator isn't subscribed to the third-party firewall service in the Amazon Web Services Marketplace.
    • NOT_COMPLETE - The Firewall Manager policy administrator is in the process of subscribing to the third-party firewall service in the Amazon Web Services Marketplace, but doesn't yet have an active subscription.
    • COMPLETE - The Firewall Manager policy administrator has an active subscription to the third-party firewall service in the Amazon Web Services Marketplace.
  • thirdPartyFirewallStatus :: Maybe ThirdPartyFirewallAssociationStatus

    The current status for setting a Firewall Manager policy administrators account as an administrator of the third-party firewall tenant.

    • ONBOARDING - The Firewall Manager policy administrator is being designated as a tenant administrator.
    • ONBOARD_COMPLETE - The Firewall Manager policy administrator is designated as a tenant administrator.
    • OFFBOARDING - The Firewall Manager policy administrator is being removed as a tenant administrator.
    • OFFBOARD_COMPLETE - The Firewall Manager policy administrator has been removed as a tenant administrator.
    • NOT_EXIST - The Firewall Manager policy administrator doesn't exist as a tenant administrator.
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Read GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Show GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

NFData GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

Eq GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

type Rep GetThirdPartyFirewallAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.FMS.GetThirdPartyFirewallAssociationStatus

type Rep GetThirdPartyFirewallAssociationStatusResponse = D1 ('MetaData "GetThirdPartyFirewallAssociationStatusResponse" "Amazonka.FMS.GetThirdPartyFirewallAssociationStatus" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "GetThirdPartyFirewallAssociationStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marketplaceOnboardingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketplaceSubscriptionOnboardingStatus)) :*: (S1 ('MetaSel ('Just "thirdPartyFirewallStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThirdPartyFirewallAssociationStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetThirdPartyFirewallAssociationStatusResponse Source #

Create a value of GetThirdPartyFirewallAssociationStatusResponse 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:marketplaceOnboardingStatus:GetThirdPartyFirewallAssociationStatusResponse', getThirdPartyFirewallAssociationStatusResponse_marketplaceOnboardingStatus - The status for subscribing to the third-party firewall vendor in the Amazon Web Services Marketplace.

  • NO_SUBSCRIPTION - The Firewall Manager policy administrator isn't subscribed to the third-party firewall service in the Amazon Web Services Marketplace.
  • NOT_COMPLETE - The Firewall Manager policy administrator is in the process of subscribing to the third-party firewall service in the Amazon Web Services Marketplace, but doesn't yet have an active subscription.
  • COMPLETE - The Firewall Manager policy administrator has an active subscription to the third-party firewall service in the Amazon Web Services Marketplace.

$sel:thirdPartyFirewallStatus:GetThirdPartyFirewallAssociationStatusResponse', getThirdPartyFirewallAssociationStatusResponse_thirdPartyFirewallStatus - The current status for setting a Firewall Manager policy administrators account as an administrator of the third-party firewall tenant.

  • ONBOARDING - The Firewall Manager policy administrator is being designated as a tenant administrator.
  • ONBOARD_COMPLETE - The Firewall Manager policy administrator is designated as a tenant administrator.
  • OFFBOARDING - The Firewall Manager policy administrator is being removed as a tenant administrator.
  • OFFBOARD_COMPLETE - The Firewall Manager policy administrator has been removed as a tenant administrator.
  • NOT_EXIST - The Firewall Manager policy administrator doesn't exist as a tenant administrator.

$sel:httpStatus:GetThirdPartyFirewallAssociationStatusResponse', getThirdPartyFirewallAssociationStatusResponse_httpStatus - The response's http status code.

Response Lenses

getThirdPartyFirewallAssociationStatusResponse_marketplaceOnboardingStatus :: Lens' GetThirdPartyFirewallAssociationStatusResponse (Maybe MarketplaceSubscriptionOnboardingStatus) Source #

The status for subscribing to the third-party firewall vendor in the Amazon Web Services Marketplace.

  • NO_SUBSCRIPTION - The Firewall Manager policy administrator isn't subscribed to the third-party firewall service in the Amazon Web Services Marketplace.
  • NOT_COMPLETE - The Firewall Manager policy administrator is in the process of subscribing to the third-party firewall service in the Amazon Web Services Marketplace, but doesn't yet have an active subscription.
  • COMPLETE - The Firewall Manager policy administrator has an active subscription to the third-party firewall service in the Amazon Web Services Marketplace.

getThirdPartyFirewallAssociationStatusResponse_thirdPartyFirewallStatus :: Lens' GetThirdPartyFirewallAssociationStatusResponse (Maybe ThirdPartyFirewallAssociationStatus) Source #

The current status for setting a Firewall Manager policy administrators account as an administrator of the third-party firewall tenant.

  • ONBOARDING - The Firewall Manager policy administrator is being designated as a tenant administrator.
  • ONBOARD_COMPLETE - The Firewall Manager policy administrator is designated as a tenant administrator.
  • OFFBOARDING - The Firewall Manager policy administrator is being removed as a tenant administrator.
  • OFFBOARD_COMPLETE - The Firewall Manager policy administrator has been removed as a tenant administrator.
  • NOT_EXIST - The Firewall Manager policy administrator doesn't exist as a tenant administrator.