Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data BillingGroupListElement = BillingGroupListElement' {
- arn :: Maybe Text
- computationPreference :: Maybe ComputationPreference
- creationTime :: Maybe Integer
- description :: Maybe (Sensitive Text)
- lastModifiedTime :: Maybe Integer
- name :: Maybe (Sensitive Text)
- primaryAccountId :: Maybe Text
- size :: Maybe Natural
- status :: Maybe BillingGroupStatus
- statusReason :: Maybe Text
- newBillingGroupListElement :: BillingGroupListElement
- billingGroupListElement_arn :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_computationPreference :: Lens' BillingGroupListElement (Maybe ComputationPreference)
- billingGroupListElement_creationTime :: Lens' BillingGroupListElement (Maybe Integer)
- billingGroupListElement_description :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_lastModifiedTime :: Lens' BillingGroupListElement (Maybe Integer)
- billingGroupListElement_name :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_primaryAccountId :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_size :: Lens' BillingGroupListElement (Maybe Natural)
- billingGroupListElement_status :: Lens' BillingGroupListElement (Maybe BillingGroupStatus)
- billingGroupListElement_statusReason :: Lens' BillingGroupListElement (Maybe Text)
Documentation
data BillingGroupListElement Source #
A representation of a billing group.
See: newBillingGroupListElement
smart constructor.
BillingGroupListElement' | |
|
Instances
newBillingGroupListElement :: BillingGroupListElement Source #
Create a value of BillingGroupListElement
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:arn:BillingGroupListElement'
, billingGroupListElement_arn
- The Amazon Resource Number (ARN) that can be used to uniquely identify
the billing group.
$sel:computationPreference:BillingGroupListElement'
, billingGroupListElement_computationPreference
- Undocumented member.
$sel:creationTime:BillingGroupListElement'
, billingGroupListElement_creationTime
- The time when the billing group was created.
$sel:description:BillingGroupListElement'
, billingGroupListElement_description
- The description of the billing group.
$sel:lastModifiedTime:BillingGroupListElement'
, billingGroupListElement_lastModifiedTime
- The most recent time when the billing group was modified.
$sel:name:BillingGroupListElement'
, billingGroupListElement_name
- The name of the billing group.
$sel:primaryAccountId:BillingGroupListElement'
, billingGroupListElement_primaryAccountId
- The account ID that serves as the main account in a billing group.
$sel:size:BillingGroupListElement'
, billingGroupListElement_size
- The number of accounts in the particular billing group.
$sel:status:BillingGroupListElement'
, billingGroupListElement_status
- The billing group status. Only one of the valid values can be used.
$sel:statusReason:BillingGroupListElement'
, billingGroupListElement_statusReason
- The reason why the billing group is in its current status.
billingGroupListElement_arn :: Lens' BillingGroupListElement (Maybe Text) Source #
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
billingGroupListElement_computationPreference :: Lens' BillingGroupListElement (Maybe ComputationPreference) Source #
Undocumented member.
billingGroupListElement_creationTime :: Lens' BillingGroupListElement (Maybe Integer) Source #
The time when the billing group was created.
billingGroupListElement_description :: Lens' BillingGroupListElement (Maybe Text) Source #
The description of the billing group.
billingGroupListElement_lastModifiedTime :: Lens' BillingGroupListElement (Maybe Integer) Source #
The most recent time when the billing group was modified.
billingGroupListElement_name :: Lens' BillingGroupListElement (Maybe Text) Source #
The name of the billing group.
billingGroupListElement_primaryAccountId :: Lens' BillingGroupListElement (Maybe Text) Source #
The account ID that serves as the main account in a billing group.
billingGroupListElement_size :: Lens' BillingGroupListElement (Maybe Natural) Source #
The number of accounts in the particular billing group.
billingGroupListElement_status :: Lens' BillingGroupListElement (Maybe BillingGroupStatus) Source #
The billing group status. Only one of the valid values can be used.
billingGroupListElement_statusReason :: Lens' BillingGroupListElement (Maybe Text) Source #
The reason why the billing group is in its current status.