libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm
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.CloudHSM.DescribeHapg

Description

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference.

Retrieves information about a high-availability partition group.

Synopsis

Creating a Request

data DescribeHapg Source #

Contains the inputs for the DescribeHapg action.

See: newDescribeHapg smart constructor.

Constructors

DescribeHapg' 

Fields

  • hapgArn :: Text

    The ARN of the high-availability partition group to describe.

Instances

Instances details
Eq DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Read DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Generic DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapg :: Type -> Type #

NFData DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapg -> () #

Hashable DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToJSON DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

AWSRequest DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type AWSResponse DescribeHapg #

ToHeaders DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToPath DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

ToQuery DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapg = D1 ('MetaData "DescribeHapg" "Amazonka.CloudHSM.DescribeHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeHapg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeHapg Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

newDescribeHapg Source #

Create a value of DescribeHapg 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:hapgArn:DescribeHapg', describeHapg_hapgArn - The ARN of the high-availability partition group to describe.

Request Lenses

describeHapg_hapgArn :: Lens' DescribeHapg Text Source #

The ARN of the high-availability partition group to describe.

Destructuring the Response

data DescribeHapgResponse Source #

Contains the output of the DescribeHapg action.

See: newDescribeHapgResponse smart constructor.

Constructors

DescribeHapgResponse' 

Fields

Instances

Instances details
Eq DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Read DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Show DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Generic DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Associated Types

type Rep DescribeHapgResponse :: Type -> Type #

NFData DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

Methods

rnf :: DescribeHapgResponse -> () #

type Rep DescribeHapgResponse Source # 
Instance details

Defined in Amazonka.CloudHSM.DescribeHapg

type Rep DescribeHapgResponse = D1 ('MetaData "DescribeHapgResponse" "Amazonka.CloudHSM.DescribeHapg" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "DescribeHapgResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudHsmObjectState)) :*: S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmsPendingRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "hsmsPendingDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hapgSerial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "hsmsLastActionFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "partitionSerialList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "hapgArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeHapgResponse Source #

Create a value of DescribeHapgResponse 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:state:DescribeHapgResponse', describeHapgResponse_state - The state of the high-availability partition group.

$sel:lastModifiedTimestamp:DescribeHapgResponse', describeHapgResponse_lastModifiedTimestamp - The date and time the high-availability partition group was last modified.

$sel:hsmsPendingRegistration:DescribeHapgResponse', describeHapgResponse_hsmsPendingRegistration -

$sel:hsmsPendingDeletion:DescribeHapgResponse', describeHapgResponse_hsmsPendingDeletion -

$sel:hapgSerial:DescribeHapgResponse', describeHapgResponse_hapgSerial - The serial number of the high-availability partition group.

$sel:hsmsLastActionFailed:DescribeHapgResponse', describeHapgResponse_hsmsLastActionFailed -

$sel:partitionSerialList:DescribeHapgResponse', describeHapgResponse_partitionSerialList - The list of partition serial numbers that belong to the high-availability partition group.

$sel:hapgArn:DescribeHapg', describeHapgResponse_hapgArn - The ARN of the high-availability partition group.

$sel:label:DescribeHapgResponse', describeHapgResponse_label - The label for the high-availability partition group.

$sel:httpStatus:DescribeHapgResponse', describeHapgResponse_httpStatus - The response's http status code.

Response Lenses

describeHapgResponse_state :: Lens' DescribeHapgResponse (Maybe CloudHsmObjectState) Source #

The state of the high-availability partition group.

describeHapgResponse_lastModifiedTimestamp :: Lens' DescribeHapgResponse (Maybe Text) Source #

The date and time the high-availability partition group was last modified.

describeHapgResponse_hapgSerial :: Lens' DescribeHapgResponse (Maybe Text) Source #

The serial number of the high-availability partition group.

describeHapgResponse_partitionSerialList :: Lens' DescribeHapgResponse (Maybe [Text]) Source #

The list of partition serial numbers that belong to the high-availability partition group.

describeHapgResponse_hapgArn :: Lens' DescribeHapgResponse (Maybe Text) Source #

The ARN of the high-availability partition group.

describeHapgResponse_label :: Lens' DescribeHapgResponse (Maybe Text) Source #

The label for the high-availability partition group.