Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

BillingGroup

Create a BillingGroup Resource

new BillingGroup(name: string, args?: BillingGroupArgs, opts?: CustomResourceOptions);
def BillingGroup(resource_name: str, opts: Optional[ResourceOptions] = None, account_id: Optional[str] = None, address_lines: Optional[Sequence[str]] = None, billing_currency: Optional[str] = None, billing_emails: Optional[Sequence[str]] = None, billing_extra_text: Optional[str] = None, card_id: Optional[str] = None, city: Optional[str] = None, company: Optional[str] = None, country_code: Optional[str] = None, name: Optional[str] = None, state: Optional[str] = None, vat_id: Optional[str] = None, zip_code: Optional[str] = None)
func NewBillingGroup(ctx *Context, name string, args *BillingGroupArgs, opts ...ResourceOption) (*BillingGroup, error)
public BillingGroup(string name, BillingGroupArgs? args = null, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args BillingGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args BillingGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args BillingGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

BillingGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The BillingGroup resource accepts the following input properties:

AccountId string

Account id

AddressLines List<string>

Address lines

BillingCurrency string

Billing currency

BillingEmails List<string>

Billing contact emails

BillingExtraText string

Billing extra text

CardId string

Credit card id

City string

City

Company string

Company name

CountryCode string

Country code

Name string

Billing Group name

State string

State

VatId string

VAT id

ZipCode string

Zip Code

AccountId string

Account id

AddressLines []string

Address lines

BillingCurrency string

Billing currency

BillingEmails []string

Billing contact emails

BillingExtraText string

Billing extra text

CardId string

Credit card id

City string

City

Company string

Company name

CountryCode string

Country code

Name string

Billing Group name

State string

State

VatId string

VAT id

ZipCode string

Zip Code

accountId string

Account id

addressLines string[]

Address lines

billingCurrency string

Billing currency

billingEmails string[]

Billing contact emails

billingExtraText string

Billing extra text

cardId string

Credit card id

city string

City

company string

Company name

countryCode string

Country code

name string

Billing Group name

state string

State

vatId string

VAT id

zipCode string

Zip Code

account_id str

Account id

address_lines Sequence[str]

Address lines

billing_currency str

Billing currency

billing_emails Sequence[str]

Billing contact emails

billing_extra_text str

Billing extra text

card_id str

Credit card id

city str

City

company str

Company name

country_code str

Country code

name str

Billing Group name

state str

State

vat_id str

VAT id

zip_code str

Zip Code

Outputs

All input properties are implicitly available as output properties. Additionally, the BillingGroup resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing BillingGroup Resource

Get an existing BillingGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: BillingGroupState, opts?: CustomResourceOptions): BillingGroup
@staticmethod
def get(resource_name: str, id: str, opts: Optional[ResourceOptions] = None, account_id: Optional[str] = None, address_lines: Optional[Sequence[str]] = None, billing_currency: Optional[str] = None, billing_emails: Optional[Sequence[str]] = None, billing_extra_text: Optional[str] = None, card_id: Optional[str] = None, city: Optional[str] = None, company: Optional[str] = None, country_code: Optional[str] = None, name: Optional[str] = None, state: Optional[str] = None, vat_id: Optional[str] = None, zip_code: Optional[str] = None) -> BillingGroup
func GetBillingGroup(ctx *Context, name string, id IDInput, state *BillingGroupState, opts ...ResourceOption) (*BillingGroup, error)
public static BillingGroup Get(string name, Input<string> id, BillingGroupState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AccountId string

Account id

AddressLines List<string>

Address lines

BillingCurrency string

Billing currency

BillingEmails List<string>

Billing contact emails

BillingExtraText string

Billing extra text

CardId string

Credit card id

City string

City

Company string

Company name

CountryCode string

Country code

Name string

Billing Group name

State string

State

VatId string

VAT id

ZipCode string

Zip Code

AccountId string

Account id

AddressLines []string

Address lines

BillingCurrency string

Billing currency

BillingEmails []string

Billing contact emails

BillingExtraText string

Billing extra text

CardId string

Credit card id

City string

City

Company string

Company name

CountryCode string

Country code

Name string

Billing Group name

State string

State

VatId string

VAT id

ZipCode string

Zip Code

accountId string

Account id

addressLines string[]

Address lines

billingCurrency string

Billing currency

billingEmails string[]

Billing contact emails

billingExtraText string

Billing extra text

cardId string

Credit card id

city string

City

company string

Company name

countryCode string

Country code

name string

Billing Group name

state string

State

vatId string

VAT id

zipCode string

Zip Code

account_id str

Account id

address_lines Sequence[str]

Address lines

billing_currency str

Billing currency

billing_emails Sequence[str]

Billing contact emails

billing_extra_text str

Billing extra text

card_id str

Credit card id

city str

City

company str

Company name

country_code str

Country code

name str

Billing Group name

state str

State

vat_id str

VAT id

zip_code str

Zip Code

Package Details

Repository
https://github.com/pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.