Interface CfnBillingGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBillingGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:55.826Z")
@Stability(Stable)
public interface CfnBillingGroupProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnBillingGroup
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.billingconductor.*; CfnBillingGroupProps cfnBillingGroupProps = CfnBillingGroupProps.builder() .accountGrouping(AccountGroupingProperty.builder() .linkedAccountIds(List.of("linkedAccountIds")) .build()) .computationPreference(ComputationPreferenceProperty.builder() .pricingPlanArn("pricingPlanArn") .build()) .name("name") .primaryAccountId("primaryAccountId") // the properties below are optional .description("description") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBillingGroupProps
static final class
An implementation forCfnBillingGroupProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBillingGroupProps.Builder
builder()
The set of accounts that will be under the billing group.The preferences and settings that will be used to compute the AWS charges for a billing group.default String
The description of the billing group.getName()
The billing group's name.The account ID that serves as the main account in a billing group.getTags()
AWS::BillingConductor::BillingGroup.Tags
.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccountGrouping
The set of accounts that will be under the billing group.The set of accounts resemble the linked accounts in a consolidated family.
-
getComputationPreference
The preferences and settings that will be used to compute the AWS charges for a billing group. -
getName
The billing group's name. -
getPrimaryAccountId
The account ID that serves as the main account in a billing group. -
getDescription
The description of the billing group. -
getTags
AWS::BillingConductor::BillingGroup.Tags
. -
builder
- Returns:
- a
CfnBillingGroupProps.Builder
ofCfnBillingGroupProps
-