-- | 'DescribeHapgResponse' constructor.
--
-- The fields accessible through corresponding lenses are:
--
-- * 'dhrHapgArn' @::@ 'Maybe' 'Text'
--
-- * 'dhrHapgSerial' @::@ 'Maybe' 'Text'
--
-- * 'dhrHsmsLastActionFailed' @::@ ['Text']
--
-- * 'dhrHsmsPendingDeletion' @::@ ['Text']
--
-- * 'dhrHsmsPendingRegistration' @::@ ['Text']
--
-- * 'dhrLabel' @::@ 'Maybe' 'Text'
--
-- * 'dhrLastModifiedTimestamp' @::@ 'Maybe' 'Text'
--
-- * 'dhrPartitionSerialList' @::@ ['Text']
--
-- * 'dhrState' @::@ 'Maybe' 'CloudHsmObjectState'
--
describeHapgResponse :: DescribeHapgResponse
describeHapgResponse = DescribeHapgResponse
    { _dhrHapgArn                 = Nothing
    , _dhrHapgSerial              = Nothing
    , _dhrHsmsLastActionFailed    = mempty
    , _dhrHsmsPendingDeletion     = mempty
    , _dhrHsmsPendingRegistration = mempty
    , _dhrLabel                   = Nothing
    , _dhrLastModifiedTimestamp   = Nothing
    , _dhrPartitionSerialList     = mempty
    , _dhrState                   = Nothing
    }
describeHapgResponse :: DescribeHapgResponse
describeHapgResponse = DescribeHapgResponse
    { _dhrHapgArn                 = Nothing
    , _dhrHapgSerial              = Nothing
    , _dhrHsmsLastActionFailed    = mempty
    , _dhrHsmsPendingDeletion     = mempty
    , _dhrHsmsPendingRegistration = mempty
    , _dhrLabel                   = Nothing
    , _dhrLastModifiedTimestamp   = Nothing
    , _dhrPartitionSerialList     = mempty
    , _dhrState                   = Nothing
    }
describeHapgResponse = DescribeHapgResponse
    { _dhrHapgArn                 = Nothing
    , _dhrHapgSerial              = Nothing
    , _dhrHsmsLastActionFailed    = mempty
    , _dhrHsmsPendingDeletion     = mempty
    , _dhrHsmsPendingRegistration = mempty
    , _dhrLabel                   = Nothing
    , _dhrLastModifiedTimestamp   = Nothing
    , _dhrPartitionSerialList     = mempty
    , _dhrState                   = Nothing
    }