libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.StandardsSubscription

Description

 
Synopsis

Documentation

data StandardsSubscription Source #

A resource that represents your subscription to a supported standard.

See: newStandardsSubscription smart constructor.

Constructors

StandardsSubscription' 

Fields

  • standardsSubscriptionArn :: Text

    The ARN of a resource that represents your subscription to a supported standard.

  • standardsArn :: Text

    The ARN of a standard.

  • standardsInput :: HashMap Text Text

    A key-value pair of input for the standard.

  • standardsStatus :: StandardsStatus

    The status of the standard subscription.

    The status values are as follows:

    • PENDING - Standard is in the process of being enabled.
    • READY - Standard is enabled.
    • INCOMPLETE - Standard could not be enabled completely. Some controls may not be available.
    • DELETING - Standard is in the process of being disabled.
    • FAILED - Standard could not be disabled.

Instances

Instances details
Eq StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

Read StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

Show StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

Generic StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

Associated Types

type Rep StandardsSubscription :: Type -> Type #

NFData StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

Methods

rnf :: StandardsSubscription -> () #

Hashable StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

FromJSON StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

type Rep StandardsSubscription Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsSubscription

type Rep StandardsSubscription = D1 ('MetaData "StandardsSubscription" "Amazonka.SecurityHub.Types.StandardsSubscription" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "StandardsSubscription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "standardsSubscriptionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "standardsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "standardsInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: S1 ('MetaSel ('Just "standardsStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StandardsStatus))))

newStandardsSubscription Source #

Create a value of StandardsSubscription 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:standardsSubscriptionArn:StandardsSubscription', standardsSubscription_standardsSubscriptionArn - The ARN of a resource that represents your subscription to a supported standard.

$sel:standardsArn:StandardsSubscription', standardsSubscription_standardsArn - The ARN of a standard.

$sel:standardsInput:StandardsSubscription', standardsSubscription_standardsInput - A key-value pair of input for the standard.

$sel:standardsStatus:StandardsSubscription', standardsSubscription_standardsStatus - The status of the standard subscription.

The status values are as follows:

  • PENDING - Standard is in the process of being enabled.
  • READY - Standard is enabled.
  • INCOMPLETE - Standard could not be enabled completely. Some controls may not be available.
  • DELETING - Standard is in the process of being disabled.
  • FAILED - Standard could not be disabled.

standardsSubscription_standardsSubscriptionArn :: Lens' StandardsSubscription Text Source #

The ARN of a resource that represents your subscription to a supported standard.

standardsSubscription_standardsStatus :: Lens' StandardsSubscription StandardsStatus Source #

The status of the standard subscription.

The status values are as follows:

  • PENDING - Standard is in the process of being enabled.
  • READY - Standard is enabled.
  • INCOMPLETE - Standard could not be enabled completely. Some controls may not be available.
  • DELETING - Standard is in the process of being disabled.
  • FAILED - Standard could not be disabled.