onesubsription

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetAggregatedComputedUsagesAggregatedComputedUsage

type GetAggregatedComputedUsagesAggregatedComputedUsage struct {
	// Aggregation of computed usages for the subscribed service.
	AggregatedComputedUsages []GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsage `pulumi:"aggregatedComputedUsages"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Product part number for subscribed service line, called parent product.
	ParentProducts []GetAggregatedComputedUsagesAggregatedComputedUsageParentProduct `pulumi:"parentProducts"`
	// Subscribed service line parent id
	ParentSubscribedServiceId string `pulumi:"parentSubscribedServiceId"`
	// Subscribed service asociated subscription plan number.
	PlanNumber string `pulumi:"planNumber"`
	// Subscribed services pricing model
	PricingModel string `pulumi:"pricingModel"`
	// Inernal SPM Ratecard Id at line level
	RateCardId string `pulumi:"rateCardId"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
	TimeStart string `pulumi:"timeStart"`
}

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsage

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsage struct {
	// Sum of Computed Line Amount rounded
	Cost string `pulumi:"cost"`
	// Sum of Computed Line Amount unrounded
	CostUnrounded string `pulumi:"costUnrounded"`
	// Data Center Attribute as sent by MQS to SPM.
	DataCenter string `pulumi:"dataCenter"`
	// Net Unit Price for the product in consideration.
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Product description
	Products []GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProduct `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity string `pulumi:"quantity"`
	// Metered Service date , expressed in RFC 3339 timestamp format.
	TimeMeteredOn string `pulumi:"timeMeteredOn"`
	// Usage compute type in SPM.
	Type string `pulumi:"type"`
}

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs struct {
	// Sum of Computed Line Amount rounded
	Cost pulumi.StringInput `pulumi:"cost"`
	// Sum of Computed Line Amount unrounded
	CostUnrounded pulumi.StringInput `pulumi:"costUnrounded"`
	// Data Center Attribute as sent by MQS to SPM.
	DataCenter pulumi.StringInput `pulumi:"dataCenter"`
	// Net Unit Price for the product in consideration.
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Product description
	Products GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayInput `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Metered Service date , expressed in RFC 3339 timestamp format.
	TimeMeteredOn pulumi.StringInput `pulumi:"timeMeteredOn"`
	// Usage compute type in SPM.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray []GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageInput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayInput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput() GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray and GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArray{ GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs{...} }

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageInput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput() GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs and GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArgs{...}

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) Cost

Sum of Computed Line Amount rounded

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) CostUnrounded

Sum of Computed Line Amount unrounded

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) DataCenter

Data Center Attribute as sent by MQS to SPM.

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) NetUnitPrice

Net Unit Price for the product in consideration.

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) Products

Product description

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) Quantity

Total Quantity that was used for computation

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) TimeMeteredOn

Metered Service date , expressed in RFC 3339 timestamp format.

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutputWithContext

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageOutput) Type

Usage compute type in SPM.

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProduct

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray []GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductInput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayInput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput() GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray and GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArray{ GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs{...} }

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArrayOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductInput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput() GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs and GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductArgs{...}

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) BillingCategory

Metered service billing category

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) Name

Product name

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) PartNumber

Product part number

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) ProductCategory

Product category

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) ProvisioningGroup

Product provisioning group

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutputWithContext

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageProductOutput) UnitOfMeasure

Unit of Measure

type GetAggregatedComputedUsagesAggregatedComputedUsageArgs

type GetAggregatedComputedUsagesAggregatedComputedUsageArgs struct {
	// Aggregation of computed usages for the subscribed service.
	AggregatedComputedUsages GetAggregatedComputedUsagesAggregatedComputedUsageAggregatedComputedUsageArrayInput `pulumi:"aggregatedComputedUsages"`
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Product part number for subscribed service line, called parent product.
	ParentProducts GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayInput `pulumi:"parentProducts"`
	// Subscribed service line parent id
	ParentSubscribedServiceId pulumi.StringInput `pulumi:"parentSubscribedServiceId"`
	// Subscribed service asociated subscription plan number.
	PlanNumber pulumi.StringInput `pulumi:"planNumber"`
	// Subscribed services pricing model
	PricingModel pulumi.StringInput `pulumi:"pricingModel"`
	// Inernal SPM Ratecard Id at line level
	RateCardId pulumi.StringInput `pulumi:"rateCardId"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetAggregatedComputedUsagesAggregatedComputedUsageArgs) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutputWithContext

func (i GetAggregatedComputedUsagesAggregatedComputedUsageArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageArray

type GetAggregatedComputedUsagesAggregatedComputedUsageArray []GetAggregatedComputedUsagesAggregatedComputedUsageInput

func (GetAggregatedComputedUsagesAggregatedComputedUsageArray) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

func (i GetAggregatedComputedUsagesAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput() GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutputWithContext

func (i GetAggregatedComputedUsagesAggregatedComputedUsageArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageArrayInput

type GetAggregatedComputedUsagesAggregatedComputedUsageArrayInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput() GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageArrayInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageArray and GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageArrayInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageArray{ GetAggregatedComputedUsagesAggregatedComputedUsageArgs{...} }

type GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput) Index

func (GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutputWithContext

func (o GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageArrayOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageInput

type GetAggregatedComputedUsagesAggregatedComputedUsageInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageOutput() GetAggregatedComputedUsagesAggregatedComputedUsageOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageArgs and GetAggregatedComputedUsagesAggregatedComputedUsageOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageArgs{...}

type GetAggregatedComputedUsagesAggregatedComputedUsageOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) AggregatedComputedUsages

Aggregation of computed usages for the subscribed service.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) CurrencyCode

Currency code

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ParentProducts

Product part number for subscribed service line, called parent product.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ParentSubscribedServiceId

Subscribed service line parent id

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) PlanNumber

Subscribed service asociated subscription plan number.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) PricingModel

Subscribed services pricing model

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) RateCardId

Inernal SPM Ratecard Id at line level

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) SubscriptionId

Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) TimeEnd

Subscribed services contract line end date, expressed in RFC 3339 timestamp format.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) TimeStart

Subscribed services contract line start date, expressed in RFC 3339 timestamp format.

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutputWithContext

func (o GetAggregatedComputedUsagesAggregatedComputedUsageOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProduct

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutputWithContext

func (i GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray []GetAggregatedComputedUsagesAggregatedComputedUsageParentProductInput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutputWithContext

func (i GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayInput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput() GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray and GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArray{ GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs{...} }

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductArrayOutputWithContext

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductInput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput() GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput
	ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutputWithContext(context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput
}

GetAggregatedComputedUsagesAggregatedComputedUsageParentProductInput is an input type that accepts GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs and GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesAggregatedComputedUsageParentProductInput` via:

GetAggregatedComputedUsagesAggregatedComputedUsageParentProductArgs{...}

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput

type GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) BillingCategory

Metered service billing category

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ElementType

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) Name

Product name

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) PartNumber

Product part number

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ProductCategory

Product category

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ProvisioningGroup

Product provisioning group

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutputWithContext

func (o GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) ToGetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetAggregatedComputedUsagesAggregatedComputedUsageParentProductOutput) UnitOfMeasure

Unit of Measure

type GetAggregatedComputedUsagesArgs

type GetAggregatedComputedUsagesArgs struct {
	// The OCID of the root compartment.
	CompartmentId string                              `pulumi:"compartmentId"`
	Filters       []GetAggregatedComputedUsagesFilter `pulumi:"filters"`
	// Grouping criteria to use for aggregate the computed Usage, either hourly (`HOURLY`), daily (`DAILY`), monthly(`MONTHLY`) or none (`NONE`) to not follow a grouping criteria by date.
	Grouping *string `pulumi:"grouping"`
	// Product part number for subscribed service line, called parent product.
	ParentProduct *string `pulumi:"parentProduct"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
	TimeFrom string `pulumi:"timeFrom"`
	// Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
	TimeTo string `pulumi:"timeTo"`
}

A collection of arguments for invoking getAggregatedComputedUsages.

type GetAggregatedComputedUsagesFilter

type GetAggregatedComputedUsagesFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetAggregatedComputedUsagesFilterArgs

type GetAggregatedComputedUsagesFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetAggregatedComputedUsagesFilterArgs) ElementType

func (GetAggregatedComputedUsagesFilterArgs) ToGetAggregatedComputedUsagesFilterOutput

func (i GetAggregatedComputedUsagesFilterArgs) ToGetAggregatedComputedUsagesFilterOutput() GetAggregatedComputedUsagesFilterOutput

func (GetAggregatedComputedUsagesFilterArgs) ToGetAggregatedComputedUsagesFilterOutputWithContext

func (i GetAggregatedComputedUsagesFilterArgs) ToGetAggregatedComputedUsagesFilterOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesFilterOutput

type GetAggregatedComputedUsagesFilterArray

type GetAggregatedComputedUsagesFilterArray []GetAggregatedComputedUsagesFilterInput

func (GetAggregatedComputedUsagesFilterArray) ElementType

func (GetAggregatedComputedUsagesFilterArray) ToGetAggregatedComputedUsagesFilterArrayOutput

func (i GetAggregatedComputedUsagesFilterArray) ToGetAggregatedComputedUsagesFilterArrayOutput() GetAggregatedComputedUsagesFilterArrayOutput

func (GetAggregatedComputedUsagesFilterArray) ToGetAggregatedComputedUsagesFilterArrayOutputWithContext

func (i GetAggregatedComputedUsagesFilterArray) ToGetAggregatedComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesFilterArrayOutput

type GetAggregatedComputedUsagesFilterArrayInput

type GetAggregatedComputedUsagesFilterArrayInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesFilterArrayOutput() GetAggregatedComputedUsagesFilterArrayOutput
	ToGetAggregatedComputedUsagesFilterArrayOutputWithContext(context.Context) GetAggregatedComputedUsagesFilterArrayOutput
}

GetAggregatedComputedUsagesFilterArrayInput is an input type that accepts GetAggregatedComputedUsagesFilterArray and GetAggregatedComputedUsagesFilterArrayOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesFilterArrayInput` via:

GetAggregatedComputedUsagesFilterArray{ GetAggregatedComputedUsagesFilterArgs{...} }

type GetAggregatedComputedUsagesFilterArrayOutput

type GetAggregatedComputedUsagesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesFilterArrayOutput) ElementType

func (GetAggregatedComputedUsagesFilterArrayOutput) Index

func (GetAggregatedComputedUsagesFilterArrayOutput) ToGetAggregatedComputedUsagesFilterArrayOutput

func (o GetAggregatedComputedUsagesFilterArrayOutput) ToGetAggregatedComputedUsagesFilterArrayOutput() GetAggregatedComputedUsagesFilterArrayOutput

func (GetAggregatedComputedUsagesFilterArrayOutput) ToGetAggregatedComputedUsagesFilterArrayOutputWithContext

func (o GetAggregatedComputedUsagesFilterArrayOutput) ToGetAggregatedComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesFilterArrayOutput

type GetAggregatedComputedUsagesFilterInput

type GetAggregatedComputedUsagesFilterInput interface {
	pulumi.Input

	ToGetAggregatedComputedUsagesFilterOutput() GetAggregatedComputedUsagesFilterOutput
	ToGetAggregatedComputedUsagesFilterOutputWithContext(context.Context) GetAggregatedComputedUsagesFilterOutput
}

GetAggregatedComputedUsagesFilterInput is an input type that accepts GetAggregatedComputedUsagesFilterArgs and GetAggregatedComputedUsagesFilterOutput values. You can construct a concrete instance of `GetAggregatedComputedUsagesFilterInput` via:

GetAggregatedComputedUsagesFilterArgs{...}

type GetAggregatedComputedUsagesFilterOutput

type GetAggregatedComputedUsagesFilterOutput struct{ *pulumi.OutputState }

func (GetAggregatedComputedUsagesFilterOutput) ElementType

func (GetAggregatedComputedUsagesFilterOutput) Name

Product name

func (GetAggregatedComputedUsagesFilterOutput) Regex

func (GetAggregatedComputedUsagesFilterOutput) ToGetAggregatedComputedUsagesFilterOutput

func (o GetAggregatedComputedUsagesFilterOutput) ToGetAggregatedComputedUsagesFilterOutput() GetAggregatedComputedUsagesFilterOutput

func (GetAggregatedComputedUsagesFilterOutput) ToGetAggregatedComputedUsagesFilterOutputWithContext

func (o GetAggregatedComputedUsagesFilterOutput) ToGetAggregatedComputedUsagesFilterOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesFilterOutput

func (GetAggregatedComputedUsagesFilterOutput) Values

type GetAggregatedComputedUsagesOutputArgs

type GetAggregatedComputedUsagesOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput                          `pulumi:"compartmentId"`
	Filters       GetAggregatedComputedUsagesFilterArrayInput `pulumi:"filters"`
	// Grouping criteria to use for aggregate the computed Usage, either hourly (`HOURLY`), daily (`DAILY`), monthly(`MONTHLY`) or none (`NONE`) to not follow a grouping criteria by date.
	Grouping pulumi.StringPtrInput `pulumi:"grouping"`
	// Product part number for subscribed service line, called parent product.
	ParentProduct pulumi.StringPtrInput `pulumi:"parentProduct"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
	TimeFrom pulumi.StringInput `pulumi:"timeFrom"`
	// Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
	TimeTo pulumi.StringInput `pulumi:"timeTo"`
}

A collection of arguments for invoking getAggregatedComputedUsages.

func (GetAggregatedComputedUsagesOutputArgs) ElementType

type GetAggregatedComputedUsagesResult

type GetAggregatedComputedUsagesResult struct {
	// Aggregation of computed usages for the subscribed service.
	AggregatedComputedUsages []GetAggregatedComputedUsagesAggregatedComputedUsage `pulumi:"aggregatedComputedUsages"`
	CompartmentId            string                                               `pulumi:"compartmentId"`
	Filters                  []GetAggregatedComputedUsagesFilter                  `pulumi:"filters"`
	Grouping                 *string                                              `pulumi:"grouping"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Product description
	ParentProduct *string `pulumi:"parentProduct"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
	SubscriptionId string `pulumi:"subscriptionId"`
	TimeFrom       string `pulumi:"timeFrom"`
	TimeTo         string `pulumi:"timeTo"`
}

A collection of values returned by getAggregatedComputedUsages.

func GetAggregatedComputedUsages

func GetAggregatedComputedUsages(ctx *pulumi.Context, args *GetAggregatedComputedUsagesArgs, opts ...pulumi.InvokeOption) (*GetAggregatedComputedUsagesResult, error)

This data source provides the list of Aggregated Computed Usages in Oracle Cloud Infrastructure Onesubscription service.

This is a collection API which returns a list of aggregated computed usage details (there can be multiple Parent Products under a given SubID each of which is represented under Subscription Service Line # in SPM).

type GetAggregatedComputedUsagesResultOutput

type GetAggregatedComputedUsagesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAggregatedComputedUsages.

func (GetAggregatedComputedUsagesResultOutput) AggregatedComputedUsages

Aggregation of computed usages for the subscribed service.

func (GetAggregatedComputedUsagesResultOutput) CompartmentId

func (GetAggregatedComputedUsagesResultOutput) ElementType

func (GetAggregatedComputedUsagesResultOutput) Filters

func (GetAggregatedComputedUsagesResultOutput) Grouping

func (GetAggregatedComputedUsagesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAggregatedComputedUsagesResultOutput) ParentProduct

Product description

func (GetAggregatedComputedUsagesResultOutput) SubscriptionId

Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM

func (GetAggregatedComputedUsagesResultOutput) TimeFrom

func (GetAggregatedComputedUsagesResultOutput) TimeTo

func (GetAggregatedComputedUsagesResultOutput) ToGetAggregatedComputedUsagesResultOutput

func (o GetAggregatedComputedUsagesResultOutput) ToGetAggregatedComputedUsagesResultOutput() GetAggregatedComputedUsagesResultOutput

func (GetAggregatedComputedUsagesResultOutput) ToGetAggregatedComputedUsagesResultOutputWithContext

func (o GetAggregatedComputedUsagesResultOutput) ToGetAggregatedComputedUsagesResultOutputWithContext(ctx context.Context) GetAggregatedComputedUsagesResultOutput

type GetBillingSchedulesArgs

type GetBillingSchedulesArgs struct {
	// The OCID of the root compartment.
	CompartmentId string                      `pulumi:"compartmentId"`
	Filters       []GetBillingSchedulesFilter `pulumi:"filters"`
	// This param is used to get only the billing schedules for a particular Subscribed Service
	SubscribedServiceId *string `pulumi:"subscribedServiceId"`
	// This param is used to get only the billing schedules for a particular Subscription Id
	SubscriptionId string `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getBillingSchedules.

type GetBillingSchedulesBillingSchedule

type GetBillingSchedulesBillingSchedule struct {
	// Billing schedule line net amount
	Amount string `pulumi:"amount"`
	// Indicates the associated AR Customer transaction id a unique identifier existing on AR.
	ArCustomerTransactionId string `pulumi:"arCustomerTransactionId"`
	// Indicates the associated AR Invoice Number
	ArInvoiceNumber string `pulumi:"arInvoiceNumber"`
	// Billing frequency
	BillingFrequency string `pulumi:"billingFrequency"`
	// Billing schedule invoice status
	InvoiceStatus string `pulumi:"invoiceStatus"`
	// Billing schedule net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Order number associated with the Subscribed Service
	OrderNumber string `pulumi:"orderNumber"`
	// Product description
	Products []GetBillingSchedulesBillingScheduleProduct `pulumi:"products"`
	// Billing schedule quantity
	Quantity string `pulumi:"quantity"`
	// This param is used to get only the billing schedules for a particular Subscribed Service
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Billing schedule end date
	TimeEnd string `pulumi:"timeEnd"`
	// Billing schedule invoicing date
	TimeInvoicing string `pulumi:"timeInvoicing"`
	// Billing schedule start date
	TimeStart string `pulumi:"timeStart"`
}

type GetBillingSchedulesBillingScheduleArgs

type GetBillingSchedulesBillingScheduleArgs struct {
	// Billing schedule line net amount
	Amount pulumi.StringInput `pulumi:"amount"`
	// Indicates the associated AR Customer transaction id a unique identifier existing on AR.
	ArCustomerTransactionId pulumi.StringInput `pulumi:"arCustomerTransactionId"`
	// Indicates the associated AR Invoice Number
	ArInvoiceNumber pulumi.StringInput `pulumi:"arInvoiceNumber"`
	// Billing frequency
	BillingFrequency pulumi.StringInput `pulumi:"billingFrequency"`
	// Billing schedule invoice status
	InvoiceStatus pulumi.StringInput `pulumi:"invoiceStatus"`
	// Billing schedule net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Order number associated with the Subscribed Service
	OrderNumber pulumi.StringInput `pulumi:"orderNumber"`
	// Product description
	Products GetBillingSchedulesBillingScheduleProductArrayInput `pulumi:"products"`
	// Billing schedule quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// This param is used to get only the billing schedules for a particular Subscribed Service
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
	// Billing schedule end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Billing schedule invoicing date
	TimeInvoicing pulumi.StringInput `pulumi:"timeInvoicing"`
	// Billing schedule start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetBillingSchedulesBillingScheduleArgs) ElementType

func (GetBillingSchedulesBillingScheduleArgs) ToGetBillingSchedulesBillingScheduleOutput

func (i GetBillingSchedulesBillingScheduleArgs) ToGetBillingSchedulesBillingScheduleOutput() GetBillingSchedulesBillingScheduleOutput

func (GetBillingSchedulesBillingScheduleArgs) ToGetBillingSchedulesBillingScheduleOutputWithContext

func (i GetBillingSchedulesBillingScheduleArgs) ToGetBillingSchedulesBillingScheduleOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleOutput

type GetBillingSchedulesBillingScheduleArray

type GetBillingSchedulesBillingScheduleArray []GetBillingSchedulesBillingScheduleInput

func (GetBillingSchedulesBillingScheduleArray) ElementType

func (GetBillingSchedulesBillingScheduleArray) ToGetBillingSchedulesBillingScheduleArrayOutput

func (i GetBillingSchedulesBillingScheduleArray) ToGetBillingSchedulesBillingScheduleArrayOutput() GetBillingSchedulesBillingScheduleArrayOutput

func (GetBillingSchedulesBillingScheduleArray) ToGetBillingSchedulesBillingScheduleArrayOutputWithContext

func (i GetBillingSchedulesBillingScheduleArray) ToGetBillingSchedulesBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleArrayOutput

type GetBillingSchedulesBillingScheduleArrayInput

type GetBillingSchedulesBillingScheduleArrayInput interface {
	pulumi.Input

	ToGetBillingSchedulesBillingScheduleArrayOutput() GetBillingSchedulesBillingScheduleArrayOutput
	ToGetBillingSchedulesBillingScheduleArrayOutputWithContext(context.Context) GetBillingSchedulesBillingScheduleArrayOutput
}

GetBillingSchedulesBillingScheduleArrayInput is an input type that accepts GetBillingSchedulesBillingScheduleArray and GetBillingSchedulesBillingScheduleArrayOutput values. You can construct a concrete instance of `GetBillingSchedulesBillingScheduleArrayInput` via:

GetBillingSchedulesBillingScheduleArray{ GetBillingSchedulesBillingScheduleArgs{...} }

type GetBillingSchedulesBillingScheduleArrayOutput

type GetBillingSchedulesBillingScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesBillingScheduleArrayOutput) ElementType

func (GetBillingSchedulesBillingScheduleArrayOutput) Index

func (GetBillingSchedulesBillingScheduleArrayOutput) ToGetBillingSchedulesBillingScheduleArrayOutput

func (o GetBillingSchedulesBillingScheduleArrayOutput) ToGetBillingSchedulesBillingScheduleArrayOutput() GetBillingSchedulesBillingScheduleArrayOutput

func (GetBillingSchedulesBillingScheduleArrayOutput) ToGetBillingSchedulesBillingScheduleArrayOutputWithContext

func (o GetBillingSchedulesBillingScheduleArrayOutput) ToGetBillingSchedulesBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleArrayOutput

type GetBillingSchedulesBillingScheduleInput

type GetBillingSchedulesBillingScheduleInput interface {
	pulumi.Input

	ToGetBillingSchedulesBillingScheduleOutput() GetBillingSchedulesBillingScheduleOutput
	ToGetBillingSchedulesBillingScheduleOutputWithContext(context.Context) GetBillingSchedulesBillingScheduleOutput
}

GetBillingSchedulesBillingScheduleInput is an input type that accepts GetBillingSchedulesBillingScheduleArgs and GetBillingSchedulesBillingScheduleOutput values. You can construct a concrete instance of `GetBillingSchedulesBillingScheduleInput` via:

GetBillingSchedulesBillingScheduleArgs{...}

type GetBillingSchedulesBillingScheduleOutput

type GetBillingSchedulesBillingScheduleOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesBillingScheduleOutput) Amount

Billing schedule line net amount

func (GetBillingSchedulesBillingScheduleOutput) ArCustomerTransactionId

func (o GetBillingSchedulesBillingScheduleOutput) ArCustomerTransactionId() pulumi.StringOutput

Indicates the associated AR Customer transaction id a unique identifier existing on AR.

func (GetBillingSchedulesBillingScheduleOutput) ArInvoiceNumber

Indicates the associated AR Invoice Number

func (GetBillingSchedulesBillingScheduleOutput) BillingFrequency

Billing frequency

func (GetBillingSchedulesBillingScheduleOutput) ElementType

func (GetBillingSchedulesBillingScheduleOutput) InvoiceStatus

Billing schedule invoice status

func (GetBillingSchedulesBillingScheduleOutput) NetUnitPrice

Billing schedule net unit price

func (GetBillingSchedulesBillingScheduleOutput) OrderNumber

Order number associated with the Subscribed Service

func (GetBillingSchedulesBillingScheduleOutput) Products

Product description

func (GetBillingSchedulesBillingScheduleOutput) Quantity

Billing schedule quantity

func (GetBillingSchedulesBillingScheduleOutput) SubscribedServiceId

This param is used to get only the billing schedules for a particular Subscribed Service

func (GetBillingSchedulesBillingScheduleOutput) TimeEnd

Billing schedule end date

func (GetBillingSchedulesBillingScheduleOutput) TimeInvoicing

Billing schedule invoicing date

func (GetBillingSchedulesBillingScheduleOutput) TimeStart

Billing schedule start date

func (GetBillingSchedulesBillingScheduleOutput) ToGetBillingSchedulesBillingScheduleOutput

func (o GetBillingSchedulesBillingScheduleOutput) ToGetBillingSchedulesBillingScheduleOutput() GetBillingSchedulesBillingScheduleOutput

func (GetBillingSchedulesBillingScheduleOutput) ToGetBillingSchedulesBillingScheduleOutputWithContext

func (o GetBillingSchedulesBillingScheduleOutput) ToGetBillingSchedulesBillingScheduleOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleOutput

type GetBillingSchedulesBillingScheduleProduct

type GetBillingSchedulesBillingScheduleProduct struct {
	// Product name
	Name string `pulumi:"name"`
	// Indicates the associated AR Invoice Number
	PartNumber string `pulumi:"partNumber"`
}

type GetBillingSchedulesBillingScheduleProductArgs

type GetBillingSchedulesBillingScheduleProductArgs struct {
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates the associated AR Invoice Number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
}

func (GetBillingSchedulesBillingScheduleProductArgs) ElementType

func (GetBillingSchedulesBillingScheduleProductArgs) ToGetBillingSchedulesBillingScheduleProductOutput

func (i GetBillingSchedulesBillingScheduleProductArgs) ToGetBillingSchedulesBillingScheduleProductOutput() GetBillingSchedulesBillingScheduleProductOutput

func (GetBillingSchedulesBillingScheduleProductArgs) ToGetBillingSchedulesBillingScheduleProductOutputWithContext

func (i GetBillingSchedulesBillingScheduleProductArgs) ToGetBillingSchedulesBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleProductOutput

type GetBillingSchedulesBillingScheduleProductArray

type GetBillingSchedulesBillingScheduleProductArray []GetBillingSchedulesBillingScheduleProductInput

func (GetBillingSchedulesBillingScheduleProductArray) ElementType

func (GetBillingSchedulesBillingScheduleProductArray) ToGetBillingSchedulesBillingScheduleProductArrayOutput

func (i GetBillingSchedulesBillingScheduleProductArray) ToGetBillingSchedulesBillingScheduleProductArrayOutput() GetBillingSchedulesBillingScheduleProductArrayOutput

func (GetBillingSchedulesBillingScheduleProductArray) ToGetBillingSchedulesBillingScheduleProductArrayOutputWithContext

func (i GetBillingSchedulesBillingScheduleProductArray) ToGetBillingSchedulesBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleProductArrayOutput

type GetBillingSchedulesBillingScheduleProductArrayInput

type GetBillingSchedulesBillingScheduleProductArrayInput interface {
	pulumi.Input

	ToGetBillingSchedulesBillingScheduleProductArrayOutput() GetBillingSchedulesBillingScheduleProductArrayOutput
	ToGetBillingSchedulesBillingScheduleProductArrayOutputWithContext(context.Context) GetBillingSchedulesBillingScheduleProductArrayOutput
}

GetBillingSchedulesBillingScheduleProductArrayInput is an input type that accepts GetBillingSchedulesBillingScheduleProductArray and GetBillingSchedulesBillingScheduleProductArrayOutput values. You can construct a concrete instance of `GetBillingSchedulesBillingScheduleProductArrayInput` via:

GetBillingSchedulesBillingScheduleProductArray{ GetBillingSchedulesBillingScheduleProductArgs{...} }

type GetBillingSchedulesBillingScheduleProductArrayOutput

type GetBillingSchedulesBillingScheduleProductArrayOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesBillingScheduleProductArrayOutput) ElementType

func (GetBillingSchedulesBillingScheduleProductArrayOutput) Index

func (GetBillingSchedulesBillingScheduleProductArrayOutput) ToGetBillingSchedulesBillingScheduleProductArrayOutput

func (GetBillingSchedulesBillingScheduleProductArrayOutput) ToGetBillingSchedulesBillingScheduleProductArrayOutputWithContext

func (o GetBillingSchedulesBillingScheduleProductArrayOutput) ToGetBillingSchedulesBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleProductArrayOutput

type GetBillingSchedulesBillingScheduleProductInput

type GetBillingSchedulesBillingScheduleProductInput interface {
	pulumi.Input

	ToGetBillingSchedulesBillingScheduleProductOutput() GetBillingSchedulesBillingScheduleProductOutput
	ToGetBillingSchedulesBillingScheduleProductOutputWithContext(context.Context) GetBillingSchedulesBillingScheduleProductOutput
}

GetBillingSchedulesBillingScheduleProductInput is an input type that accepts GetBillingSchedulesBillingScheduleProductArgs and GetBillingSchedulesBillingScheduleProductOutput values. You can construct a concrete instance of `GetBillingSchedulesBillingScheduleProductInput` via:

GetBillingSchedulesBillingScheduleProductArgs{...}

type GetBillingSchedulesBillingScheduleProductOutput

type GetBillingSchedulesBillingScheduleProductOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesBillingScheduleProductOutput) ElementType

func (GetBillingSchedulesBillingScheduleProductOutput) Name

Product name

func (GetBillingSchedulesBillingScheduleProductOutput) PartNumber

Indicates the associated AR Invoice Number

func (GetBillingSchedulesBillingScheduleProductOutput) ToGetBillingSchedulesBillingScheduleProductOutput

func (o GetBillingSchedulesBillingScheduleProductOutput) ToGetBillingSchedulesBillingScheduleProductOutput() GetBillingSchedulesBillingScheduleProductOutput

func (GetBillingSchedulesBillingScheduleProductOutput) ToGetBillingSchedulesBillingScheduleProductOutputWithContext

func (o GetBillingSchedulesBillingScheduleProductOutput) ToGetBillingSchedulesBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingSchedulesBillingScheduleProductOutput

type GetBillingSchedulesFilter

type GetBillingSchedulesFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetBillingSchedulesFilterArgs

type GetBillingSchedulesFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetBillingSchedulesFilterArgs) ElementType

func (GetBillingSchedulesFilterArgs) ToGetBillingSchedulesFilterOutput

func (i GetBillingSchedulesFilterArgs) ToGetBillingSchedulesFilterOutput() GetBillingSchedulesFilterOutput

func (GetBillingSchedulesFilterArgs) ToGetBillingSchedulesFilterOutputWithContext

func (i GetBillingSchedulesFilterArgs) ToGetBillingSchedulesFilterOutputWithContext(ctx context.Context) GetBillingSchedulesFilterOutput

type GetBillingSchedulesFilterArray

type GetBillingSchedulesFilterArray []GetBillingSchedulesFilterInput

func (GetBillingSchedulesFilterArray) ElementType

func (GetBillingSchedulesFilterArray) ToGetBillingSchedulesFilterArrayOutput

func (i GetBillingSchedulesFilterArray) ToGetBillingSchedulesFilterArrayOutput() GetBillingSchedulesFilterArrayOutput

func (GetBillingSchedulesFilterArray) ToGetBillingSchedulesFilterArrayOutputWithContext

func (i GetBillingSchedulesFilterArray) ToGetBillingSchedulesFilterArrayOutputWithContext(ctx context.Context) GetBillingSchedulesFilterArrayOutput

type GetBillingSchedulesFilterArrayInput

type GetBillingSchedulesFilterArrayInput interface {
	pulumi.Input

	ToGetBillingSchedulesFilterArrayOutput() GetBillingSchedulesFilterArrayOutput
	ToGetBillingSchedulesFilterArrayOutputWithContext(context.Context) GetBillingSchedulesFilterArrayOutput
}

GetBillingSchedulesFilterArrayInput is an input type that accepts GetBillingSchedulesFilterArray and GetBillingSchedulesFilterArrayOutput values. You can construct a concrete instance of `GetBillingSchedulesFilterArrayInput` via:

GetBillingSchedulesFilterArray{ GetBillingSchedulesFilterArgs{...} }

type GetBillingSchedulesFilterArrayOutput

type GetBillingSchedulesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesFilterArrayOutput) ElementType

func (GetBillingSchedulesFilterArrayOutput) Index

func (GetBillingSchedulesFilterArrayOutput) ToGetBillingSchedulesFilterArrayOutput

func (o GetBillingSchedulesFilterArrayOutput) ToGetBillingSchedulesFilterArrayOutput() GetBillingSchedulesFilterArrayOutput

func (GetBillingSchedulesFilterArrayOutput) ToGetBillingSchedulesFilterArrayOutputWithContext

func (o GetBillingSchedulesFilterArrayOutput) ToGetBillingSchedulesFilterArrayOutputWithContext(ctx context.Context) GetBillingSchedulesFilterArrayOutput

type GetBillingSchedulesFilterInput

type GetBillingSchedulesFilterInput interface {
	pulumi.Input

	ToGetBillingSchedulesFilterOutput() GetBillingSchedulesFilterOutput
	ToGetBillingSchedulesFilterOutputWithContext(context.Context) GetBillingSchedulesFilterOutput
}

GetBillingSchedulesFilterInput is an input type that accepts GetBillingSchedulesFilterArgs and GetBillingSchedulesFilterOutput values. You can construct a concrete instance of `GetBillingSchedulesFilterInput` via:

GetBillingSchedulesFilterArgs{...}

type GetBillingSchedulesFilterOutput

type GetBillingSchedulesFilterOutput struct{ *pulumi.OutputState }

func (GetBillingSchedulesFilterOutput) ElementType

func (GetBillingSchedulesFilterOutput) Name

Product name

func (GetBillingSchedulesFilterOutput) Regex

func (GetBillingSchedulesFilterOutput) ToGetBillingSchedulesFilterOutput

func (o GetBillingSchedulesFilterOutput) ToGetBillingSchedulesFilterOutput() GetBillingSchedulesFilterOutput

func (GetBillingSchedulesFilterOutput) ToGetBillingSchedulesFilterOutputWithContext

func (o GetBillingSchedulesFilterOutput) ToGetBillingSchedulesFilterOutputWithContext(ctx context.Context) GetBillingSchedulesFilterOutput

func (GetBillingSchedulesFilterOutput) Values

type GetBillingSchedulesOutputArgs

type GetBillingSchedulesOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput                  `pulumi:"compartmentId"`
	Filters       GetBillingSchedulesFilterArrayInput `pulumi:"filters"`
	// This param is used to get only the billing schedules for a particular Subscribed Service
	SubscribedServiceId pulumi.StringPtrInput `pulumi:"subscribedServiceId"`
	// This param is used to get only the billing schedules for a particular Subscription Id
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getBillingSchedules.

func (GetBillingSchedulesOutputArgs) ElementType

type GetBillingSchedulesResult

type GetBillingSchedulesResult struct {
	// The list of billing_schedules.
	BillingSchedules []GetBillingSchedulesBillingSchedule `pulumi:"billingSchedules"`
	CompartmentId    string                               `pulumi:"compartmentId"`
	Filters          []GetBillingSchedulesFilter          `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId *string `pulumi:"subscribedServiceId"`
	SubscriptionId      string  `pulumi:"subscriptionId"`
}

A collection of values returned by getBillingSchedules.

func GetBillingSchedules

func GetBillingSchedules(ctx *pulumi.Context, args *GetBillingSchedulesArgs, opts ...pulumi.InvokeOption) (*GetBillingSchedulesResult, error)

This data source provides the list of Billing Schedules in Oracle Cloud Infrastructure Onesubscription service.

This list API returns all billing schedules for given subscription id and for a particular Subscribed Service if provided

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetBillingSchedules(ctx, &onesubsription.GetBillingSchedulesArgs{
			CompartmentId:       compartmentId,
			SubscriptionId:      testSubscription.Id,
			SubscribedServiceId: pulumi.StringRef(testSubscribedService.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetBillingSchedulesResultOutput

type GetBillingSchedulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBillingSchedules.

func (GetBillingSchedulesResultOutput) BillingSchedules

The list of billing_schedules.

func (GetBillingSchedulesResultOutput) CompartmentId

func (GetBillingSchedulesResultOutput) ElementType

func (GetBillingSchedulesResultOutput) Filters

func (GetBillingSchedulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBillingSchedulesResultOutput) SubscribedServiceId

func (o GetBillingSchedulesResultOutput) SubscribedServiceId() pulumi.StringPtrOutput

SPM internal Subscribed Service ID

func (GetBillingSchedulesResultOutput) SubscriptionId

func (GetBillingSchedulesResultOutput) ToGetBillingSchedulesResultOutput

func (o GetBillingSchedulesResultOutput) ToGetBillingSchedulesResultOutput() GetBillingSchedulesResultOutput

func (GetBillingSchedulesResultOutput) ToGetBillingSchedulesResultOutputWithContext

func (o GetBillingSchedulesResultOutput) ToGetBillingSchedulesResultOutputWithContext(ctx context.Context) GetBillingSchedulesResultOutput

type GetCommitmentArgs

type GetCommitmentArgs struct {
	// The Commitment Id
	CommitmentId string `pulumi:"commitmentId"`
}

A collection of arguments for invoking getCommitment.

type GetCommitmentOutputArgs

type GetCommitmentOutputArgs struct {
	// The Commitment Id
	CommitmentId pulumi.StringInput `pulumi:"commitmentId"`
}

A collection of arguments for invoking getCommitment.

func (GetCommitmentOutputArgs) ElementType

func (GetCommitmentOutputArgs) ElementType() reflect.Type

type GetCommitmentResult

type GetCommitmentResult struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	CommitmentId    string `pulumi:"commitmentId"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Commitment quantity
	Quantity string `pulumi:"quantity"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Commitment end date
	TimeEnd string `pulumi:"timeEnd"`
	// Commitment start date
	TimeStart string `pulumi:"timeStart"`
	// Commitment used amount
	UsedAmount string `pulumi:"usedAmount"`
}

A collection of values returned by getCommitment.

func GetCommitment

func GetCommitment(ctx *pulumi.Context, args *GetCommitmentArgs, opts ...pulumi.InvokeOption) (*GetCommitmentResult, error)

This data source provides details about a specific Commitment resource in Oracle Cloud Infrastructure Onesubscription service.

This API returns the commitment details corresponding to the id provided

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetCommitment(ctx, &onesubsription.GetCommitmentArgs{
			CommitmentId: testCommitmentOciOnesubscriptionCommitment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetCommitmentResultOutput

type GetCommitmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCommitment.

func (GetCommitmentResultOutput) AvailableAmount

func (o GetCommitmentResultOutput) AvailableAmount() pulumi.StringOutput

Commitment available amount

func (GetCommitmentResultOutput) CommitmentId

func (GetCommitmentResultOutput) ElementType

func (GetCommitmentResultOutput) ElementType() reflect.Type

func (GetCommitmentResultOutput) FundedAllocationValue

func (o GetCommitmentResultOutput) FundedAllocationValue() pulumi.StringOutput

Funded Allocation line value example: 12000.00

func (GetCommitmentResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCommitmentResultOutput) Quantity

Commitment quantity

func (GetCommitmentResultOutput) SubscribedServiceId

func (o GetCommitmentResultOutput) SubscribedServiceId() pulumi.StringOutput

SPM internal Subscribed Service ID

func (GetCommitmentResultOutput) TimeEnd

Commitment end date

func (GetCommitmentResultOutput) TimeStart

Commitment start date

func (GetCommitmentResultOutput) ToGetCommitmentResultOutput

func (o GetCommitmentResultOutput) ToGetCommitmentResultOutput() GetCommitmentResultOutput

func (GetCommitmentResultOutput) ToGetCommitmentResultOutputWithContext

func (o GetCommitmentResultOutput) ToGetCommitmentResultOutputWithContext(ctx context.Context) GetCommitmentResultOutput

func (GetCommitmentResultOutput) UsedAmount

Commitment used amount

type GetCommitmentsArgs

type GetCommitmentsArgs struct {
	// The OCID of the root compartment.
	CompartmentId string                 `pulumi:"compartmentId"`
	Filters       []GetCommitmentsFilter `pulumi:"filters"`
	// This param is used to get the commitments for a particular subscribed service
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
}

A collection of arguments for invoking getCommitments.

type GetCommitmentsCommitment

type GetCommitmentsCommitment struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// SPM internal Commitment ID
	Id string `pulumi:"id"`
	// Commitment quantity
	Quantity string `pulumi:"quantity"`
	// This param is used to get the commitments for a particular subscribed service
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Commitment end date
	TimeEnd string `pulumi:"timeEnd"`
	// Commitment start date
	TimeStart string `pulumi:"timeStart"`
	// Commitment used amount
	UsedAmount string `pulumi:"usedAmount"`
}

type GetCommitmentsCommitmentArgs

type GetCommitmentsCommitmentArgs struct {
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// SPM internal Commitment ID
	Id pulumi.StringInput `pulumi:"id"`
	// Commitment quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// This param is used to get the commitments for a particular subscribed service
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
	// Commitment end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Commitment start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Commitment used amount
	UsedAmount pulumi.StringInput `pulumi:"usedAmount"`
}

func (GetCommitmentsCommitmentArgs) ElementType

func (GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutput

func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput

func (GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutputWithContext

func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput

type GetCommitmentsCommitmentArray

type GetCommitmentsCommitmentArray []GetCommitmentsCommitmentInput

func (GetCommitmentsCommitmentArray) ElementType

func (GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutput

func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput

func (GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutputWithContext

func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput

type GetCommitmentsCommitmentArrayInput

type GetCommitmentsCommitmentArrayInput interface {
	pulumi.Input

	ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput
	ToGetCommitmentsCommitmentArrayOutputWithContext(context.Context) GetCommitmentsCommitmentArrayOutput
}

GetCommitmentsCommitmentArrayInput is an input type that accepts GetCommitmentsCommitmentArray and GetCommitmentsCommitmentArrayOutput values. You can construct a concrete instance of `GetCommitmentsCommitmentArrayInput` via:

GetCommitmentsCommitmentArray{ GetCommitmentsCommitmentArgs{...} }

type GetCommitmentsCommitmentArrayOutput

type GetCommitmentsCommitmentArrayOutput struct{ *pulumi.OutputState }

func (GetCommitmentsCommitmentArrayOutput) ElementType

func (GetCommitmentsCommitmentArrayOutput) Index

func (GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutput

func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput

func (GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutputWithContext

func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput

type GetCommitmentsCommitmentInput

type GetCommitmentsCommitmentInput interface {
	pulumi.Input

	ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput
	ToGetCommitmentsCommitmentOutputWithContext(context.Context) GetCommitmentsCommitmentOutput
}

GetCommitmentsCommitmentInput is an input type that accepts GetCommitmentsCommitmentArgs and GetCommitmentsCommitmentOutput values. You can construct a concrete instance of `GetCommitmentsCommitmentInput` via:

GetCommitmentsCommitmentArgs{...}

type GetCommitmentsCommitmentOutput

type GetCommitmentsCommitmentOutput struct{ *pulumi.OutputState }

func (GetCommitmentsCommitmentOutput) AvailableAmount

Commitment available amount

func (GetCommitmentsCommitmentOutput) ElementType

func (GetCommitmentsCommitmentOutput) FundedAllocationValue

func (o GetCommitmentsCommitmentOutput) FundedAllocationValue() pulumi.StringOutput

Funded Allocation line value example: 12000.00

func (GetCommitmentsCommitmentOutput) Id

SPM internal Commitment ID

func (GetCommitmentsCommitmentOutput) Quantity

Commitment quantity

func (GetCommitmentsCommitmentOutput) SubscribedServiceId

func (o GetCommitmentsCommitmentOutput) SubscribedServiceId() pulumi.StringOutput

This param is used to get the commitments for a particular subscribed service

func (GetCommitmentsCommitmentOutput) TimeEnd

Commitment end date

func (GetCommitmentsCommitmentOutput) TimeStart

Commitment start date

func (GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutput

func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput

func (GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutputWithContext

func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput

func (GetCommitmentsCommitmentOutput) UsedAmount

Commitment used amount

type GetCommitmentsFilter

type GetCommitmentsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetCommitmentsFilterArgs

type GetCommitmentsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetCommitmentsFilterArgs) ElementType

func (GetCommitmentsFilterArgs) ElementType() reflect.Type

func (GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutput

func (i GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput

func (GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutputWithContext

func (i GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutputWithContext(ctx context.Context) GetCommitmentsFilterOutput

type GetCommitmentsFilterArray

type GetCommitmentsFilterArray []GetCommitmentsFilterInput

func (GetCommitmentsFilterArray) ElementType

func (GetCommitmentsFilterArray) ElementType() reflect.Type

func (GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutput

func (i GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput

func (GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutputWithContext

func (i GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetCommitmentsFilterArrayOutput

type GetCommitmentsFilterArrayInput

type GetCommitmentsFilterArrayInput interface {
	pulumi.Input

	ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput
	ToGetCommitmentsFilterArrayOutputWithContext(context.Context) GetCommitmentsFilterArrayOutput
}

GetCommitmentsFilterArrayInput is an input type that accepts GetCommitmentsFilterArray and GetCommitmentsFilterArrayOutput values. You can construct a concrete instance of `GetCommitmentsFilterArrayInput` via:

GetCommitmentsFilterArray{ GetCommitmentsFilterArgs{...} }

type GetCommitmentsFilterArrayOutput

type GetCommitmentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetCommitmentsFilterArrayOutput) ElementType

func (GetCommitmentsFilterArrayOutput) Index

func (GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutput

func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput

func (GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutputWithContext

func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetCommitmentsFilterArrayOutput

type GetCommitmentsFilterInput

type GetCommitmentsFilterInput interface {
	pulumi.Input

	ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput
	ToGetCommitmentsFilterOutputWithContext(context.Context) GetCommitmentsFilterOutput
}

GetCommitmentsFilterInput is an input type that accepts GetCommitmentsFilterArgs and GetCommitmentsFilterOutput values. You can construct a concrete instance of `GetCommitmentsFilterInput` via:

GetCommitmentsFilterArgs{...}

type GetCommitmentsFilterOutput

type GetCommitmentsFilterOutput struct{ *pulumi.OutputState }

func (GetCommitmentsFilterOutput) ElementType

func (GetCommitmentsFilterOutput) ElementType() reflect.Type

func (GetCommitmentsFilterOutput) Name

func (GetCommitmentsFilterOutput) Regex

func (GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutput

func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput

func (GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutputWithContext

func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutputWithContext(ctx context.Context) GetCommitmentsFilterOutput

func (GetCommitmentsFilterOutput) Values

type GetCommitmentsOutputArgs

type GetCommitmentsOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput             `pulumi:"compartmentId"`
	Filters       GetCommitmentsFilterArrayInput `pulumi:"filters"`
	// This param is used to get the commitments for a particular subscribed service
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
}

A collection of arguments for invoking getCommitments.

func (GetCommitmentsOutputArgs) ElementType

func (GetCommitmentsOutputArgs) ElementType() reflect.Type

type GetCommitmentsResult

type GetCommitmentsResult struct {
	// The list of commitments.
	Commitments   []GetCommitmentsCommitment `pulumi:"commitments"`
	CompartmentId string                     `pulumi:"compartmentId"`
	Filters       []GetCommitmentsFilter     `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
}

A collection of values returned by getCommitments.

func GetCommitments

func GetCommitments(ctx *pulumi.Context, args *GetCommitmentsArgs, opts ...pulumi.InvokeOption) (*GetCommitmentsResult, error)

This data source provides the list of Commitments in Oracle Cloud Infrastructure Onesubscription service.

This list API returns all commitments for a particular Subscribed Service

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetCommitments(ctx, &onesubsription.GetCommitmentsArgs{
			CompartmentId:       compartmentId,
			SubscribedServiceId: testSubscribedService.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetCommitmentsResultOutput

type GetCommitmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCommitments.

func (GetCommitmentsResultOutput) Commitments

The list of commitments.

func (GetCommitmentsResultOutput) CompartmentId

func (GetCommitmentsResultOutput) ElementType

func (GetCommitmentsResultOutput) ElementType() reflect.Type

func (GetCommitmentsResultOutput) Filters

func (GetCommitmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCommitmentsResultOutput) SubscribedServiceId

func (o GetCommitmentsResultOutput) SubscribedServiceId() pulumi.StringOutput

SPM internal Subscribed Service ID

func (GetCommitmentsResultOutput) ToGetCommitmentsResultOutput

func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutput() GetCommitmentsResultOutput

func (GetCommitmentsResultOutput) ToGetCommitmentsResultOutputWithContext

func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutputWithContext(ctx context.Context) GetCommitmentsResultOutput

type GetComputedUsageArgs

type GetComputedUsageArgs struct {
	// The OCID of the root compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The Computed Usage Id
	ComputedUsageId string `pulumi:"computedUsageId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields []string `pulumi:"fields"`
}

A collection of arguments for invoking getComputedUsage.

type GetComputedUsageOutputArgs

type GetComputedUsageOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The Computed Usage Id
	ComputedUsageId pulumi.StringInput `pulumi:"computedUsageId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields pulumi.StringArrayInput `pulumi:"fields"`
}

A collection of arguments for invoking getComputedUsage.

func (GetComputedUsageOutputArgs) ElementType

func (GetComputedUsageOutputArgs) ElementType() reflect.Type

type GetComputedUsageParentProduct

type GetComputedUsageParentProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetComputedUsageParentProductArgs

type GetComputedUsageParentProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetComputedUsageParentProductArgs) ElementType

func (GetComputedUsageParentProductArgs) ToGetComputedUsageParentProductOutput

func (i GetComputedUsageParentProductArgs) ToGetComputedUsageParentProductOutput() GetComputedUsageParentProductOutput

func (GetComputedUsageParentProductArgs) ToGetComputedUsageParentProductOutputWithContext

func (i GetComputedUsageParentProductArgs) ToGetComputedUsageParentProductOutputWithContext(ctx context.Context) GetComputedUsageParentProductOutput

type GetComputedUsageParentProductArray

type GetComputedUsageParentProductArray []GetComputedUsageParentProductInput

func (GetComputedUsageParentProductArray) ElementType

func (GetComputedUsageParentProductArray) ToGetComputedUsageParentProductArrayOutput

func (i GetComputedUsageParentProductArray) ToGetComputedUsageParentProductArrayOutput() GetComputedUsageParentProductArrayOutput

func (GetComputedUsageParentProductArray) ToGetComputedUsageParentProductArrayOutputWithContext

func (i GetComputedUsageParentProductArray) ToGetComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetComputedUsageParentProductArrayOutput

type GetComputedUsageParentProductArrayInput

type GetComputedUsageParentProductArrayInput interface {
	pulumi.Input

	ToGetComputedUsageParentProductArrayOutput() GetComputedUsageParentProductArrayOutput
	ToGetComputedUsageParentProductArrayOutputWithContext(context.Context) GetComputedUsageParentProductArrayOutput
}

GetComputedUsageParentProductArrayInput is an input type that accepts GetComputedUsageParentProductArray and GetComputedUsageParentProductArrayOutput values. You can construct a concrete instance of `GetComputedUsageParentProductArrayInput` via:

GetComputedUsageParentProductArray{ GetComputedUsageParentProductArgs{...} }

type GetComputedUsageParentProductArrayOutput

type GetComputedUsageParentProductArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsageParentProductArrayOutput) ElementType

func (GetComputedUsageParentProductArrayOutput) Index

func (GetComputedUsageParentProductArrayOutput) ToGetComputedUsageParentProductArrayOutput

func (o GetComputedUsageParentProductArrayOutput) ToGetComputedUsageParentProductArrayOutput() GetComputedUsageParentProductArrayOutput

func (GetComputedUsageParentProductArrayOutput) ToGetComputedUsageParentProductArrayOutputWithContext

func (o GetComputedUsageParentProductArrayOutput) ToGetComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetComputedUsageParentProductArrayOutput

type GetComputedUsageParentProductInput

type GetComputedUsageParentProductInput interface {
	pulumi.Input

	ToGetComputedUsageParentProductOutput() GetComputedUsageParentProductOutput
	ToGetComputedUsageParentProductOutputWithContext(context.Context) GetComputedUsageParentProductOutput
}

GetComputedUsageParentProductInput is an input type that accepts GetComputedUsageParentProductArgs and GetComputedUsageParentProductOutput values. You can construct a concrete instance of `GetComputedUsageParentProductInput` via:

GetComputedUsageParentProductArgs{...}

type GetComputedUsageParentProductOutput

type GetComputedUsageParentProductOutput struct{ *pulumi.OutputState }

func (GetComputedUsageParentProductOutput) BillingCategory

Metered service billing category

func (GetComputedUsageParentProductOutput) ElementType

func (GetComputedUsageParentProductOutput) Name

Product name

func (GetComputedUsageParentProductOutput) PartNumber

Product part number

func (GetComputedUsageParentProductOutput) ProductCategory

Product category

func (GetComputedUsageParentProductOutput) ProvisioningGroup

Product provisioning group

func (GetComputedUsageParentProductOutput) ToGetComputedUsageParentProductOutput

func (o GetComputedUsageParentProductOutput) ToGetComputedUsageParentProductOutput() GetComputedUsageParentProductOutput

func (GetComputedUsageParentProductOutput) ToGetComputedUsageParentProductOutputWithContext

func (o GetComputedUsageParentProductOutput) ToGetComputedUsageParentProductOutputWithContext(ctx context.Context) GetComputedUsageParentProductOutput

func (GetComputedUsageParentProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetComputedUsageParentProductOutput) UnitOfMeasure

Unit of Messure

type GetComputedUsageProduct

type GetComputedUsageProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetComputedUsageProductArgs

type GetComputedUsageProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetComputedUsageProductArgs) ElementType

func (GetComputedUsageProductArgs) ToGetComputedUsageProductOutput

func (i GetComputedUsageProductArgs) ToGetComputedUsageProductOutput() GetComputedUsageProductOutput

func (GetComputedUsageProductArgs) ToGetComputedUsageProductOutputWithContext

func (i GetComputedUsageProductArgs) ToGetComputedUsageProductOutputWithContext(ctx context.Context) GetComputedUsageProductOutput

type GetComputedUsageProductArray

type GetComputedUsageProductArray []GetComputedUsageProductInput

func (GetComputedUsageProductArray) ElementType

func (GetComputedUsageProductArray) ToGetComputedUsageProductArrayOutput

func (i GetComputedUsageProductArray) ToGetComputedUsageProductArrayOutput() GetComputedUsageProductArrayOutput

func (GetComputedUsageProductArray) ToGetComputedUsageProductArrayOutputWithContext

func (i GetComputedUsageProductArray) ToGetComputedUsageProductArrayOutputWithContext(ctx context.Context) GetComputedUsageProductArrayOutput

type GetComputedUsageProductArrayInput

type GetComputedUsageProductArrayInput interface {
	pulumi.Input

	ToGetComputedUsageProductArrayOutput() GetComputedUsageProductArrayOutput
	ToGetComputedUsageProductArrayOutputWithContext(context.Context) GetComputedUsageProductArrayOutput
}

GetComputedUsageProductArrayInput is an input type that accepts GetComputedUsageProductArray and GetComputedUsageProductArrayOutput values. You can construct a concrete instance of `GetComputedUsageProductArrayInput` via:

GetComputedUsageProductArray{ GetComputedUsageProductArgs{...} }

type GetComputedUsageProductArrayOutput

type GetComputedUsageProductArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsageProductArrayOutput) ElementType

func (GetComputedUsageProductArrayOutput) Index

func (GetComputedUsageProductArrayOutput) ToGetComputedUsageProductArrayOutput

func (o GetComputedUsageProductArrayOutput) ToGetComputedUsageProductArrayOutput() GetComputedUsageProductArrayOutput

func (GetComputedUsageProductArrayOutput) ToGetComputedUsageProductArrayOutputWithContext

func (o GetComputedUsageProductArrayOutput) ToGetComputedUsageProductArrayOutputWithContext(ctx context.Context) GetComputedUsageProductArrayOutput

type GetComputedUsageProductInput

type GetComputedUsageProductInput interface {
	pulumi.Input

	ToGetComputedUsageProductOutput() GetComputedUsageProductOutput
	ToGetComputedUsageProductOutputWithContext(context.Context) GetComputedUsageProductOutput
}

GetComputedUsageProductInput is an input type that accepts GetComputedUsageProductArgs and GetComputedUsageProductOutput values. You can construct a concrete instance of `GetComputedUsageProductInput` via:

GetComputedUsageProductArgs{...}

type GetComputedUsageProductOutput

type GetComputedUsageProductOutput struct{ *pulumi.OutputState }

func (GetComputedUsageProductOutput) BillingCategory

Metered service billing category

func (GetComputedUsageProductOutput) ElementType

func (GetComputedUsageProductOutput) Name

Product name

func (GetComputedUsageProductOutput) PartNumber

Product part number

func (GetComputedUsageProductOutput) ProductCategory

Product category

func (GetComputedUsageProductOutput) ProvisioningGroup

func (o GetComputedUsageProductOutput) ProvisioningGroup() pulumi.StringOutput

Product provisioning group

func (GetComputedUsageProductOutput) ToGetComputedUsageProductOutput

func (o GetComputedUsageProductOutput) ToGetComputedUsageProductOutput() GetComputedUsageProductOutput

func (GetComputedUsageProductOutput) ToGetComputedUsageProductOutputWithContext

func (o GetComputedUsageProductOutput) ToGetComputedUsageProductOutputWithContext(ctx context.Context) GetComputedUsageProductOutput

func (GetComputedUsageProductOutput) UcmRateCardPartType

func (o GetComputedUsageProductOutput) UcmRateCardPartType() pulumi.StringOutput

Rate card part type of Product

func (GetComputedUsageProductOutput) UnitOfMeasure

Unit of Messure

type GetComputedUsageResult

type GetComputedUsageResult struct {
	// Subscribed service commitmentId.
	CommitmentServiceId string `pulumi:"commitmentServiceId"`
	CompartmentId       string `pulumi:"compartmentId"`
	// SPM Internal compute records source .
	ComputeSource   string `pulumi:"computeSource"`
	ComputedUsageId string `pulumi:"computedUsageId"`
	// Computed Line Amount not rounded
	Cost string `pulumi:"cost"`
	// Computed Line Amount rounded.
	CostRounded string `pulumi:"costRounded"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Data Center Attribute as sent by MQS to SPM.
	DataCenter string   `pulumi:"dataCenter"`
	Fields     []string `pulumi:"fields"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Invoicing status for the aggregated compute usage
	IsInvoiced bool `pulumi:"isInvoiced"`
	// MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.
	MqsMessageId string `pulumi:"mqsMessageId"`
	// Net Unit Price for the product in consideration, price actual.
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// SPM Internal Original usage Line number identifier in SPM coming from Metered Services entity.
	OriginalUsageNumber string `pulumi:"originalUsageNumber"`
	// Product description
	ParentProducts []GetComputedUsageParentProduct `pulumi:"parentProducts"`
	// Subscribed service line parent id
	ParentSubscribedServiceId string `pulumi:"parentSubscribedServiceId"`
	// Subscription plan number
	PlanNumber string `pulumi:"planNumber"`
	// Product description
	Products []GetComputedUsageProduct `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity string `pulumi:"quantity"`
	// Ratecard Id at subscribed service level
	RateCardId string `pulumi:"rateCardId"`
	// References the tier in the ratecard for that usage (OCI will be using the same reference to cross-reference for correctness on the usage csv report), comes from Entity OBSCNTR_IPT_PRODUCTTIER.
	RateCardTierdId string `pulumi:"rateCardTierdId"`
	// Computed Usage created time, expressed in RFC 3339 timestamp format.
	TimeCreated string `pulumi:"timeCreated"`
	// Metered Service date, expressed in RFC 3339 timestamp format.
	TimeMeteredOn string `pulumi:"timeMeteredOn"`
	// Usae computation date, expressed in RFC 3339 timestamp format.
	TimeOfArrival string `pulumi:"timeOfArrival"`
	// Computed Usage updated time, expressed in RFC 3339 timestamp format.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Usage compute type in SPM.
	Type string `pulumi:"type"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
	// SPM Internal usage Line number identifier in SPM coming from Metered Services entity.
	UsageNumber string `pulumi:"usageNumber"`
}

A collection of values returned by getComputedUsage.

func GetComputedUsage

func GetComputedUsage(ctx *pulumi.Context, args *GetComputedUsageArgs, opts ...pulumi.InvokeOption) (*GetComputedUsageResult, error)

This data source provides details about a specific Computed Usage resource in Oracle Cloud Infrastructure Onesubscription service.

This is an API which returns Computed Usage corresponding to the id passed

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetComputedUsage(ctx, &onesubsription.GetComputedUsageArgs{
			CompartmentId:   compartmentId,
			ComputedUsageId: testComputedUsageOciOnesubscriptionComputedUsage.Id,
			Fields:          computedUsageFields,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetComputedUsageResultOutput

type GetComputedUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getComputedUsage.

func (GetComputedUsageResultOutput) CommitmentServiceId

func (o GetComputedUsageResultOutput) CommitmentServiceId() pulumi.StringOutput

Subscribed service commitmentId.

func (GetComputedUsageResultOutput) CompartmentId

func (GetComputedUsageResultOutput) ComputeSource

SPM Internal compute records source .

func (GetComputedUsageResultOutput) ComputedUsageId

func (o GetComputedUsageResultOutput) ComputedUsageId() pulumi.StringOutput

func (GetComputedUsageResultOutput) Cost

Computed Line Amount not rounded

func (GetComputedUsageResultOutput) CostRounded

Computed Line Amount rounded.

func (GetComputedUsageResultOutput) CurrencyCode

Currency code

func (GetComputedUsageResultOutput) DataCenter

Data Center Attribute as sent by MQS to SPM.

func (GetComputedUsageResultOutput) ElementType

func (GetComputedUsageResultOutput) Fields

func (GetComputedUsageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetComputedUsageResultOutput) IsInvoiced

Invoicing status for the aggregated compute usage

func (GetComputedUsageResultOutput) MqsMessageId

MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.

func (GetComputedUsageResultOutput) NetUnitPrice

Net Unit Price for the product in consideration, price actual.

func (GetComputedUsageResultOutput) OriginalUsageNumber

func (o GetComputedUsageResultOutput) OriginalUsageNumber() pulumi.StringOutput

SPM Internal Original usage Line number identifier in SPM coming from Metered Services entity.

func (GetComputedUsageResultOutput) ParentProducts

Product description

func (GetComputedUsageResultOutput) ParentSubscribedServiceId

func (o GetComputedUsageResultOutput) ParentSubscribedServiceId() pulumi.StringOutput

Subscribed service line parent id

func (GetComputedUsageResultOutput) PlanNumber

Subscription plan number

func (GetComputedUsageResultOutput) Products

Product description

func (GetComputedUsageResultOutput) Quantity

Total Quantity that was used for computation

func (GetComputedUsageResultOutput) RateCardId

Ratecard Id at subscribed service level

func (GetComputedUsageResultOutput) RateCardTierdId

func (o GetComputedUsageResultOutput) RateCardTierdId() pulumi.StringOutput

References the tier in the ratecard for that usage (OCI will be using the same reference to cross-reference for correctness on the usage csv report), comes from Entity OBSCNTR_IPT_PRODUCTTIER.

func (GetComputedUsageResultOutput) TimeCreated

Computed Usage created time, expressed in RFC 3339 timestamp format.

func (GetComputedUsageResultOutput) TimeMeteredOn

Metered Service date, expressed in RFC 3339 timestamp format.

func (GetComputedUsageResultOutput) TimeOfArrival

Usae computation date, expressed in RFC 3339 timestamp format.

func (GetComputedUsageResultOutput) TimeUpdated

Computed Usage updated time, expressed in RFC 3339 timestamp format.

func (GetComputedUsageResultOutput) ToGetComputedUsageResultOutput

func (o GetComputedUsageResultOutput) ToGetComputedUsageResultOutput() GetComputedUsageResultOutput

func (GetComputedUsageResultOutput) ToGetComputedUsageResultOutputWithContext

func (o GetComputedUsageResultOutput) ToGetComputedUsageResultOutputWithContext(ctx context.Context) GetComputedUsageResultOutput

func (GetComputedUsageResultOutput) Type

Usage compute type in SPM.

func (GetComputedUsageResultOutput) UnitOfMeasure

Unit of Messure

func (GetComputedUsageResultOutput) UsageNumber

SPM Internal usage Line number identifier in SPM coming from Metered Services entity.

type GetComputedUsagesArgs

type GetComputedUsagesArgs struct {
	// The OCID of the root compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Product part number for Computed Usage .
	ComputedProduct *string                   `pulumi:"computedProduct"`
	Filters         []GetComputedUsagesFilter `pulumi:"filters"`
	// Product part number for subscribed service line, called parent product.
	ParentProduct *string `pulumi:"parentProduct"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
	TimeFrom string `pulumi:"timeFrom"`
	// Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
	TimeTo string `pulumi:"timeTo"`
}

A collection of arguments for invoking getComputedUsages.

type GetComputedUsagesComputedUsage

type GetComputedUsagesComputedUsage struct {
	// Subscribed service commitmentId.
	CommitmentServiceId string `pulumi:"commitmentServiceId"`
	// SPM Internal compute records source .
	ComputeSource   string `pulumi:"computeSource"`
	ComputedUsageId string `pulumi:"computedUsageId"`
	// Computed Line Amount not rounded
	Cost string `pulumi:"cost"`
	// Computed Line Amount rounded.
	CostRounded string `pulumi:"costRounded"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Data Center Attribute as sent by MQS to SPM.
	DataCenter string `pulumi:"dataCenter"`
	// SPM Internal computed usage Id , 32 character string
	Id string `pulumi:"id"`
	// Invoicing status for the aggregated compute usage
	IsInvoiced bool `pulumi:"isInvoiced"`
	// MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.
	MqsMessageId string `pulumi:"mqsMessageId"`
	// Net Unit Price for the product in consideration, price actual.
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// SPM Internal Original usage Line number identifier in SPM coming from Metered Services entity.
	OriginalUsageNumber string `pulumi:"originalUsageNumber"`
	// Product part number for subscribed service line, called parent product.
	ParentProducts []GetComputedUsagesComputedUsageParentProduct `pulumi:"parentProducts"`
	// Subscribed service line parent id
	ParentSubscribedServiceId string `pulumi:"parentSubscribedServiceId"`
	// Subscription plan number
	PlanNumber string `pulumi:"planNumber"`
	// Product description
	Products []GetComputedUsagesComputedUsageProduct `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity string `pulumi:"quantity"`
	// Ratecard Id at subscribed service level
	RateCardId string `pulumi:"rateCardId"`
	// References the tier in the ratecard for that usage (OCI will be using the same reference to cross-reference for correctness on the usage csv report), comes from Entity OBSCNTR_IPT_PRODUCTTIER.
	RateCardTierdId string `pulumi:"rateCardTierdId"`
	// Computed Usage created time, expressed in RFC 3339 timestamp format.
	TimeCreated string `pulumi:"timeCreated"`
	// Metered Service date, expressed in RFC 3339 timestamp format.
	TimeMeteredOn string `pulumi:"timeMeteredOn"`
	// Usae computation date, expressed in RFC 3339 timestamp format.
	TimeOfArrival string `pulumi:"timeOfArrival"`
	// Computed Usage updated time, expressed in RFC 3339 timestamp format.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Usage compute type in SPM.
	Type string `pulumi:"type"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
	// SPM Internal usage Line number identifier in SPM coming from Metered Services entity.
	UsageNumber string `pulumi:"usageNumber"`
}

type GetComputedUsagesComputedUsageArgs

type GetComputedUsagesComputedUsageArgs struct {
	// Subscribed service commitmentId.
	CommitmentServiceId pulumi.StringInput `pulumi:"commitmentServiceId"`
	// SPM Internal compute records source .
	ComputeSource   pulumi.StringInput `pulumi:"computeSource"`
	ComputedUsageId pulumi.StringInput `pulumi:"computedUsageId"`
	// Computed Line Amount not rounded
	Cost pulumi.StringInput `pulumi:"cost"`
	// Computed Line Amount rounded.
	CostRounded pulumi.StringInput `pulumi:"costRounded"`
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Data Center Attribute as sent by MQS to SPM.
	DataCenter pulumi.StringInput `pulumi:"dataCenter"`
	// SPM Internal computed usage Id , 32 character string
	Id pulumi.StringInput `pulumi:"id"`
	// Invoicing status for the aggregated compute usage
	IsInvoiced pulumi.BoolInput `pulumi:"isInvoiced"`
	// MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.
	MqsMessageId pulumi.StringInput `pulumi:"mqsMessageId"`
	// Net Unit Price for the product in consideration, price actual.
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// SPM Internal Original usage Line number identifier in SPM coming from Metered Services entity.
	OriginalUsageNumber pulumi.StringInput `pulumi:"originalUsageNumber"`
	// Product part number for subscribed service line, called parent product.
	ParentProducts GetComputedUsagesComputedUsageParentProductArrayInput `pulumi:"parentProducts"`
	// Subscribed service line parent id
	ParentSubscribedServiceId pulumi.StringInput `pulumi:"parentSubscribedServiceId"`
	// Subscription plan number
	PlanNumber pulumi.StringInput `pulumi:"planNumber"`
	// Product description
	Products GetComputedUsagesComputedUsageProductArrayInput `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Ratecard Id at subscribed service level
	RateCardId pulumi.StringInput `pulumi:"rateCardId"`
	// References the tier in the ratecard for that usage (OCI will be using the same reference to cross-reference for correctness on the usage csv report), comes from Entity OBSCNTR_IPT_PRODUCTTIER.
	RateCardTierdId pulumi.StringInput `pulumi:"rateCardTierdId"`
	// Computed Usage created time, expressed in RFC 3339 timestamp format.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Metered Service date, expressed in RFC 3339 timestamp format.
	TimeMeteredOn pulumi.StringInput `pulumi:"timeMeteredOn"`
	// Usae computation date, expressed in RFC 3339 timestamp format.
	TimeOfArrival pulumi.StringInput `pulumi:"timeOfArrival"`
	// Computed Usage updated time, expressed in RFC 3339 timestamp format.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Usage compute type in SPM.
	Type pulumi.StringInput `pulumi:"type"`
	// Unit of Messure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
	// SPM Internal usage Line number identifier in SPM coming from Metered Services entity.
	UsageNumber pulumi.StringInput `pulumi:"usageNumber"`
}

func (GetComputedUsagesComputedUsageArgs) ElementType

func (GetComputedUsagesComputedUsageArgs) ToGetComputedUsagesComputedUsageOutput

func (i GetComputedUsagesComputedUsageArgs) ToGetComputedUsagesComputedUsageOutput() GetComputedUsagesComputedUsageOutput

func (GetComputedUsagesComputedUsageArgs) ToGetComputedUsagesComputedUsageOutputWithContext

func (i GetComputedUsagesComputedUsageArgs) ToGetComputedUsagesComputedUsageOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageOutput

type GetComputedUsagesComputedUsageArray

type GetComputedUsagesComputedUsageArray []GetComputedUsagesComputedUsageInput

func (GetComputedUsagesComputedUsageArray) ElementType

func (GetComputedUsagesComputedUsageArray) ToGetComputedUsagesComputedUsageArrayOutput

func (i GetComputedUsagesComputedUsageArray) ToGetComputedUsagesComputedUsageArrayOutput() GetComputedUsagesComputedUsageArrayOutput

func (GetComputedUsagesComputedUsageArray) ToGetComputedUsagesComputedUsageArrayOutputWithContext

func (i GetComputedUsagesComputedUsageArray) ToGetComputedUsagesComputedUsageArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageArrayOutput

type GetComputedUsagesComputedUsageArrayInput

type GetComputedUsagesComputedUsageArrayInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageArrayOutput() GetComputedUsagesComputedUsageArrayOutput
	ToGetComputedUsagesComputedUsageArrayOutputWithContext(context.Context) GetComputedUsagesComputedUsageArrayOutput
}

GetComputedUsagesComputedUsageArrayInput is an input type that accepts GetComputedUsagesComputedUsageArray and GetComputedUsagesComputedUsageArrayOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageArrayInput` via:

GetComputedUsagesComputedUsageArray{ GetComputedUsagesComputedUsageArgs{...} }

type GetComputedUsagesComputedUsageArrayOutput

type GetComputedUsagesComputedUsageArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageArrayOutput) ElementType

func (GetComputedUsagesComputedUsageArrayOutput) Index

func (GetComputedUsagesComputedUsageArrayOutput) ToGetComputedUsagesComputedUsageArrayOutput

func (o GetComputedUsagesComputedUsageArrayOutput) ToGetComputedUsagesComputedUsageArrayOutput() GetComputedUsagesComputedUsageArrayOutput

func (GetComputedUsagesComputedUsageArrayOutput) ToGetComputedUsagesComputedUsageArrayOutputWithContext

func (o GetComputedUsagesComputedUsageArrayOutput) ToGetComputedUsagesComputedUsageArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageArrayOutput

type GetComputedUsagesComputedUsageInput

type GetComputedUsagesComputedUsageInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageOutput() GetComputedUsagesComputedUsageOutput
	ToGetComputedUsagesComputedUsageOutputWithContext(context.Context) GetComputedUsagesComputedUsageOutput
}

GetComputedUsagesComputedUsageInput is an input type that accepts GetComputedUsagesComputedUsageArgs and GetComputedUsagesComputedUsageOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageInput` via:

GetComputedUsagesComputedUsageArgs{...}

type GetComputedUsagesComputedUsageOutput

type GetComputedUsagesComputedUsageOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageOutput) CommitmentServiceId

Subscribed service commitmentId.

func (GetComputedUsagesComputedUsageOutput) ComputeSource

SPM Internal compute records source .

func (GetComputedUsagesComputedUsageOutput) ComputedUsageId

func (GetComputedUsagesComputedUsageOutput) Cost

Computed Line Amount not rounded

func (GetComputedUsagesComputedUsageOutput) CostRounded

Computed Line Amount rounded.

func (GetComputedUsagesComputedUsageOutput) CurrencyCode

Currency code

func (GetComputedUsagesComputedUsageOutput) DataCenter

Data Center Attribute as sent by MQS to SPM.

func (GetComputedUsagesComputedUsageOutput) ElementType

func (GetComputedUsagesComputedUsageOutput) Id

SPM Internal computed usage Id , 32 character string

func (GetComputedUsagesComputedUsageOutput) IsInvoiced

Invoicing status for the aggregated compute usage

func (GetComputedUsagesComputedUsageOutput) MqsMessageId

MQS Identfier send to SPM , SPM does not transform this attribute and is received as is.

func (GetComputedUsagesComputedUsageOutput) NetUnitPrice

Net Unit Price for the product in consideration, price actual.

func (GetComputedUsagesComputedUsageOutput) OriginalUsageNumber

SPM Internal Original usage Line number identifier in SPM coming from Metered Services entity.

func (GetComputedUsagesComputedUsageOutput) ParentProducts

Product part number for subscribed service line, called parent product.

func (GetComputedUsagesComputedUsageOutput) ParentSubscribedServiceId

func (o GetComputedUsagesComputedUsageOutput) ParentSubscribedServiceId() pulumi.StringOutput

Subscribed service line parent id

func (GetComputedUsagesComputedUsageOutput) PlanNumber

Subscription plan number

func (GetComputedUsagesComputedUsageOutput) Products

Product description

func (GetComputedUsagesComputedUsageOutput) Quantity

Total Quantity that was used for computation

func (GetComputedUsagesComputedUsageOutput) RateCardId

Ratecard Id at subscribed service level

func (GetComputedUsagesComputedUsageOutput) RateCardTierdId

References the tier in the ratecard for that usage (OCI will be using the same reference to cross-reference for correctness on the usage csv report), comes from Entity OBSCNTR_IPT_PRODUCTTIER.

func (GetComputedUsagesComputedUsageOutput) TimeCreated

Computed Usage created time, expressed in RFC 3339 timestamp format.

func (GetComputedUsagesComputedUsageOutput) TimeMeteredOn

Metered Service date, expressed in RFC 3339 timestamp format.

func (GetComputedUsagesComputedUsageOutput) TimeOfArrival

Usae computation date, expressed in RFC 3339 timestamp format.

func (GetComputedUsagesComputedUsageOutput) TimeUpdated

Computed Usage updated time, expressed in RFC 3339 timestamp format.

func (GetComputedUsagesComputedUsageOutput) ToGetComputedUsagesComputedUsageOutput

func (o GetComputedUsagesComputedUsageOutput) ToGetComputedUsagesComputedUsageOutput() GetComputedUsagesComputedUsageOutput

func (GetComputedUsagesComputedUsageOutput) ToGetComputedUsagesComputedUsageOutputWithContext

func (o GetComputedUsagesComputedUsageOutput) ToGetComputedUsagesComputedUsageOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageOutput

func (GetComputedUsagesComputedUsageOutput) Type

Usage compute type in SPM.

func (GetComputedUsagesComputedUsageOutput) UnitOfMeasure

Unit of Messure

func (GetComputedUsagesComputedUsageOutput) UsageNumber

SPM Internal usage Line number identifier in SPM coming from Metered Services entity.

type GetComputedUsagesComputedUsageParentProduct

type GetComputedUsagesComputedUsageParentProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetComputedUsagesComputedUsageParentProductArgs

type GetComputedUsagesComputedUsageParentProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetComputedUsagesComputedUsageParentProductArgs) ElementType

func (GetComputedUsagesComputedUsageParentProductArgs) ToGetComputedUsagesComputedUsageParentProductOutput

func (i GetComputedUsagesComputedUsageParentProductArgs) ToGetComputedUsagesComputedUsageParentProductOutput() GetComputedUsagesComputedUsageParentProductOutput

func (GetComputedUsagesComputedUsageParentProductArgs) ToGetComputedUsagesComputedUsageParentProductOutputWithContext

func (i GetComputedUsagesComputedUsageParentProductArgs) ToGetComputedUsagesComputedUsageParentProductOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageParentProductOutput

type GetComputedUsagesComputedUsageParentProductArray

type GetComputedUsagesComputedUsageParentProductArray []GetComputedUsagesComputedUsageParentProductInput

func (GetComputedUsagesComputedUsageParentProductArray) ElementType

func (GetComputedUsagesComputedUsageParentProductArray) ToGetComputedUsagesComputedUsageParentProductArrayOutput

func (i GetComputedUsagesComputedUsageParentProductArray) ToGetComputedUsagesComputedUsageParentProductArrayOutput() GetComputedUsagesComputedUsageParentProductArrayOutput

func (GetComputedUsagesComputedUsageParentProductArray) ToGetComputedUsagesComputedUsageParentProductArrayOutputWithContext

func (i GetComputedUsagesComputedUsageParentProductArray) ToGetComputedUsagesComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageParentProductArrayOutput

type GetComputedUsagesComputedUsageParentProductArrayInput

type GetComputedUsagesComputedUsageParentProductArrayInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageParentProductArrayOutput() GetComputedUsagesComputedUsageParentProductArrayOutput
	ToGetComputedUsagesComputedUsageParentProductArrayOutputWithContext(context.Context) GetComputedUsagesComputedUsageParentProductArrayOutput
}

GetComputedUsagesComputedUsageParentProductArrayInput is an input type that accepts GetComputedUsagesComputedUsageParentProductArray and GetComputedUsagesComputedUsageParentProductArrayOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageParentProductArrayInput` via:

GetComputedUsagesComputedUsageParentProductArray{ GetComputedUsagesComputedUsageParentProductArgs{...} }

type GetComputedUsagesComputedUsageParentProductArrayOutput

type GetComputedUsagesComputedUsageParentProductArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageParentProductArrayOutput) ElementType

func (GetComputedUsagesComputedUsageParentProductArrayOutput) Index

func (GetComputedUsagesComputedUsageParentProductArrayOutput) ToGetComputedUsagesComputedUsageParentProductArrayOutput

func (GetComputedUsagesComputedUsageParentProductArrayOutput) ToGetComputedUsagesComputedUsageParentProductArrayOutputWithContext

func (o GetComputedUsagesComputedUsageParentProductArrayOutput) ToGetComputedUsagesComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageParentProductArrayOutput

type GetComputedUsagesComputedUsageParentProductInput

type GetComputedUsagesComputedUsageParentProductInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageParentProductOutput() GetComputedUsagesComputedUsageParentProductOutput
	ToGetComputedUsagesComputedUsageParentProductOutputWithContext(context.Context) GetComputedUsagesComputedUsageParentProductOutput
}

GetComputedUsagesComputedUsageParentProductInput is an input type that accepts GetComputedUsagesComputedUsageParentProductArgs and GetComputedUsagesComputedUsageParentProductOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageParentProductInput` via:

GetComputedUsagesComputedUsageParentProductArgs{...}

type GetComputedUsagesComputedUsageParentProductOutput

type GetComputedUsagesComputedUsageParentProductOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageParentProductOutput) BillingCategory

Metered service billing category

func (GetComputedUsagesComputedUsageParentProductOutput) ElementType

func (GetComputedUsagesComputedUsageParentProductOutput) Name

Product name

func (GetComputedUsagesComputedUsageParentProductOutput) PartNumber

Product part number

func (GetComputedUsagesComputedUsageParentProductOutput) ProductCategory

Product category

func (GetComputedUsagesComputedUsageParentProductOutput) ProvisioningGroup

Product provisioning group

func (GetComputedUsagesComputedUsageParentProductOutput) ToGetComputedUsagesComputedUsageParentProductOutput

func (o GetComputedUsagesComputedUsageParentProductOutput) ToGetComputedUsagesComputedUsageParentProductOutput() GetComputedUsagesComputedUsageParentProductOutput

func (GetComputedUsagesComputedUsageParentProductOutput) ToGetComputedUsagesComputedUsageParentProductOutputWithContext

func (o GetComputedUsagesComputedUsageParentProductOutput) ToGetComputedUsagesComputedUsageParentProductOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageParentProductOutput

func (GetComputedUsagesComputedUsageParentProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetComputedUsagesComputedUsageParentProductOutput) UnitOfMeasure

Unit of Messure

type GetComputedUsagesComputedUsageProduct

type GetComputedUsagesComputedUsageProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetComputedUsagesComputedUsageProductArgs

type GetComputedUsagesComputedUsageProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Messure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetComputedUsagesComputedUsageProductArgs) ElementType

func (GetComputedUsagesComputedUsageProductArgs) ToGetComputedUsagesComputedUsageProductOutput

func (i GetComputedUsagesComputedUsageProductArgs) ToGetComputedUsagesComputedUsageProductOutput() GetComputedUsagesComputedUsageProductOutput

func (GetComputedUsagesComputedUsageProductArgs) ToGetComputedUsagesComputedUsageProductOutputWithContext

func (i GetComputedUsagesComputedUsageProductArgs) ToGetComputedUsagesComputedUsageProductOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageProductOutput

type GetComputedUsagesComputedUsageProductArray

type GetComputedUsagesComputedUsageProductArray []GetComputedUsagesComputedUsageProductInput

func (GetComputedUsagesComputedUsageProductArray) ElementType

func (GetComputedUsagesComputedUsageProductArray) ToGetComputedUsagesComputedUsageProductArrayOutput

func (i GetComputedUsagesComputedUsageProductArray) ToGetComputedUsagesComputedUsageProductArrayOutput() GetComputedUsagesComputedUsageProductArrayOutput

func (GetComputedUsagesComputedUsageProductArray) ToGetComputedUsagesComputedUsageProductArrayOutputWithContext

func (i GetComputedUsagesComputedUsageProductArray) ToGetComputedUsagesComputedUsageProductArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageProductArrayOutput

type GetComputedUsagesComputedUsageProductArrayInput

type GetComputedUsagesComputedUsageProductArrayInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageProductArrayOutput() GetComputedUsagesComputedUsageProductArrayOutput
	ToGetComputedUsagesComputedUsageProductArrayOutputWithContext(context.Context) GetComputedUsagesComputedUsageProductArrayOutput
}

GetComputedUsagesComputedUsageProductArrayInput is an input type that accepts GetComputedUsagesComputedUsageProductArray and GetComputedUsagesComputedUsageProductArrayOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageProductArrayInput` via:

GetComputedUsagesComputedUsageProductArray{ GetComputedUsagesComputedUsageProductArgs{...} }

type GetComputedUsagesComputedUsageProductArrayOutput

type GetComputedUsagesComputedUsageProductArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageProductArrayOutput) ElementType

func (GetComputedUsagesComputedUsageProductArrayOutput) Index

func (GetComputedUsagesComputedUsageProductArrayOutput) ToGetComputedUsagesComputedUsageProductArrayOutput

func (o GetComputedUsagesComputedUsageProductArrayOutput) ToGetComputedUsagesComputedUsageProductArrayOutput() GetComputedUsagesComputedUsageProductArrayOutput

func (GetComputedUsagesComputedUsageProductArrayOutput) ToGetComputedUsagesComputedUsageProductArrayOutputWithContext

func (o GetComputedUsagesComputedUsageProductArrayOutput) ToGetComputedUsagesComputedUsageProductArrayOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageProductArrayOutput

type GetComputedUsagesComputedUsageProductInput

type GetComputedUsagesComputedUsageProductInput interface {
	pulumi.Input

	ToGetComputedUsagesComputedUsageProductOutput() GetComputedUsagesComputedUsageProductOutput
	ToGetComputedUsagesComputedUsageProductOutputWithContext(context.Context) GetComputedUsagesComputedUsageProductOutput
}

GetComputedUsagesComputedUsageProductInput is an input type that accepts GetComputedUsagesComputedUsageProductArgs and GetComputedUsagesComputedUsageProductOutput values. You can construct a concrete instance of `GetComputedUsagesComputedUsageProductInput` via:

GetComputedUsagesComputedUsageProductArgs{...}

type GetComputedUsagesComputedUsageProductOutput

type GetComputedUsagesComputedUsageProductOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesComputedUsageProductOutput) BillingCategory

Metered service billing category

func (GetComputedUsagesComputedUsageProductOutput) ElementType

func (GetComputedUsagesComputedUsageProductOutput) Name

Product name

func (GetComputedUsagesComputedUsageProductOutput) PartNumber

Product part number

func (GetComputedUsagesComputedUsageProductOutput) ProductCategory

Product category

func (GetComputedUsagesComputedUsageProductOutput) ProvisioningGroup

Product provisioning group

func (GetComputedUsagesComputedUsageProductOutput) ToGetComputedUsagesComputedUsageProductOutput

func (o GetComputedUsagesComputedUsageProductOutput) ToGetComputedUsagesComputedUsageProductOutput() GetComputedUsagesComputedUsageProductOutput

func (GetComputedUsagesComputedUsageProductOutput) ToGetComputedUsagesComputedUsageProductOutputWithContext

func (o GetComputedUsagesComputedUsageProductOutput) ToGetComputedUsagesComputedUsageProductOutputWithContext(ctx context.Context) GetComputedUsagesComputedUsageProductOutput

func (GetComputedUsagesComputedUsageProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetComputedUsagesComputedUsageProductOutput) UnitOfMeasure

Unit of Messure

type GetComputedUsagesFilter

type GetComputedUsagesFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetComputedUsagesFilterArgs

type GetComputedUsagesFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetComputedUsagesFilterArgs) ElementType

func (GetComputedUsagesFilterArgs) ToGetComputedUsagesFilterOutput

func (i GetComputedUsagesFilterArgs) ToGetComputedUsagesFilterOutput() GetComputedUsagesFilterOutput

func (GetComputedUsagesFilterArgs) ToGetComputedUsagesFilterOutputWithContext

func (i GetComputedUsagesFilterArgs) ToGetComputedUsagesFilterOutputWithContext(ctx context.Context) GetComputedUsagesFilterOutput

type GetComputedUsagesFilterArray

type GetComputedUsagesFilterArray []GetComputedUsagesFilterInput

func (GetComputedUsagesFilterArray) ElementType

func (GetComputedUsagesFilterArray) ToGetComputedUsagesFilterArrayOutput

func (i GetComputedUsagesFilterArray) ToGetComputedUsagesFilterArrayOutput() GetComputedUsagesFilterArrayOutput

func (GetComputedUsagesFilterArray) ToGetComputedUsagesFilterArrayOutputWithContext

func (i GetComputedUsagesFilterArray) ToGetComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetComputedUsagesFilterArrayOutput

type GetComputedUsagesFilterArrayInput

type GetComputedUsagesFilterArrayInput interface {
	pulumi.Input

	ToGetComputedUsagesFilterArrayOutput() GetComputedUsagesFilterArrayOutput
	ToGetComputedUsagesFilterArrayOutputWithContext(context.Context) GetComputedUsagesFilterArrayOutput
}

GetComputedUsagesFilterArrayInput is an input type that accepts GetComputedUsagesFilterArray and GetComputedUsagesFilterArrayOutput values. You can construct a concrete instance of `GetComputedUsagesFilterArrayInput` via:

GetComputedUsagesFilterArray{ GetComputedUsagesFilterArgs{...} }

type GetComputedUsagesFilterArrayOutput

type GetComputedUsagesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesFilterArrayOutput) ElementType

func (GetComputedUsagesFilterArrayOutput) Index

func (GetComputedUsagesFilterArrayOutput) ToGetComputedUsagesFilterArrayOutput

func (o GetComputedUsagesFilterArrayOutput) ToGetComputedUsagesFilterArrayOutput() GetComputedUsagesFilterArrayOutput

func (GetComputedUsagesFilterArrayOutput) ToGetComputedUsagesFilterArrayOutputWithContext

func (o GetComputedUsagesFilterArrayOutput) ToGetComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetComputedUsagesFilterArrayOutput

type GetComputedUsagesFilterInput

type GetComputedUsagesFilterInput interface {
	pulumi.Input

	ToGetComputedUsagesFilterOutput() GetComputedUsagesFilterOutput
	ToGetComputedUsagesFilterOutputWithContext(context.Context) GetComputedUsagesFilterOutput
}

GetComputedUsagesFilterInput is an input type that accepts GetComputedUsagesFilterArgs and GetComputedUsagesFilterOutput values. You can construct a concrete instance of `GetComputedUsagesFilterInput` via:

GetComputedUsagesFilterArgs{...}

type GetComputedUsagesFilterOutput

type GetComputedUsagesFilterOutput struct{ *pulumi.OutputState }

func (GetComputedUsagesFilterOutput) ElementType

func (GetComputedUsagesFilterOutput) Name

Product name

func (GetComputedUsagesFilterOutput) Regex

func (GetComputedUsagesFilterOutput) ToGetComputedUsagesFilterOutput

func (o GetComputedUsagesFilterOutput) ToGetComputedUsagesFilterOutput() GetComputedUsagesFilterOutput

func (GetComputedUsagesFilterOutput) ToGetComputedUsagesFilterOutputWithContext

func (o GetComputedUsagesFilterOutput) ToGetComputedUsagesFilterOutputWithContext(ctx context.Context) GetComputedUsagesFilterOutput

func (GetComputedUsagesFilterOutput) Values

type GetComputedUsagesOutputArgs

type GetComputedUsagesOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Product part number for Computed Usage .
	ComputedProduct pulumi.StringPtrInput             `pulumi:"computedProduct"`
	Filters         GetComputedUsagesFilterArrayInput `pulumi:"filters"`
	// Product part number for subscribed service line, called parent product.
	ParentProduct pulumi.StringPtrInput `pulumi:"parentProduct"`
	// Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
	TimeFrom pulumi.StringInput `pulumi:"timeFrom"`
	// Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
	TimeTo pulumi.StringInput `pulumi:"timeTo"`
}

A collection of arguments for invoking getComputedUsages.

func (GetComputedUsagesOutputArgs) ElementType

type GetComputedUsagesResult

type GetComputedUsagesResult struct {
	CompartmentId   string  `pulumi:"compartmentId"`
	ComputedProduct *string `pulumi:"computedProduct"`
	// The list of computed_usages.
	ComputedUsages []GetComputedUsagesComputedUsage `pulumi:"computedUsages"`
	Filters        []GetComputedUsagesFilter        `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Product description
	ParentProduct  *string `pulumi:"parentProduct"`
	SubscriptionId string  `pulumi:"subscriptionId"`
	TimeFrom       string  `pulumi:"timeFrom"`
	TimeTo         string  `pulumi:"timeTo"`
}

A collection of values returned by getComputedUsages.

func GetComputedUsages

func GetComputedUsages(ctx *pulumi.Context, args *GetComputedUsagesArgs, opts ...pulumi.InvokeOption) (*GetComputedUsagesResult, error)

This data source provides the list of Computed Usages in Oracle Cloud Infrastructure Onesubscription service.

This is a collection API which returns a list of Computed Usages for given filters.

type GetComputedUsagesResultOutput

type GetComputedUsagesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getComputedUsages.

func (GetComputedUsagesResultOutput) CompartmentId

func (GetComputedUsagesResultOutput) ComputedProduct

func (GetComputedUsagesResultOutput) ComputedUsages

The list of computed_usages.

func (GetComputedUsagesResultOutput) ElementType

func (GetComputedUsagesResultOutput) Filters

func (GetComputedUsagesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetComputedUsagesResultOutput) ParentProduct

Product description

func (GetComputedUsagesResultOutput) SubscriptionId

func (GetComputedUsagesResultOutput) TimeFrom

func (GetComputedUsagesResultOutput) TimeTo

func (GetComputedUsagesResultOutput) ToGetComputedUsagesResultOutput

func (o GetComputedUsagesResultOutput) ToGetComputedUsagesResultOutput() GetComputedUsagesResultOutput

func (GetComputedUsagesResultOutput) ToGetComputedUsagesResultOutputWithContext

func (o GetComputedUsagesResultOutput) ToGetComputedUsagesResultOutputWithContext(ctx context.Context) GetComputedUsagesResultOutput

type GetInvoiceLineComputedUsagesArgs

type GetInvoiceLineComputedUsagesArgs struct {
	// The OCID of the root compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields  []string                             `pulumi:"fields"`
	Filters []GetInvoiceLineComputedUsagesFilter `pulumi:"filters"`
	// Invoice Line Identifier - Primary Key SPM
	InvoiceLineId string `pulumi:"invoiceLineId"`
}

A collection of arguments for invoking getInvoiceLineComputedUsages.

type GetInvoiceLineComputedUsagesFilter

type GetInvoiceLineComputedUsagesFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInvoiceLineComputedUsagesFilterArgs

type GetInvoiceLineComputedUsagesFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInvoiceLineComputedUsagesFilterArgs) ElementType

func (GetInvoiceLineComputedUsagesFilterArgs) ToGetInvoiceLineComputedUsagesFilterOutput

func (i GetInvoiceLineComputedUsagesFilterArgs) ToGetInvoiceLineComputedUsagesFilterOutput() GetInvoiceLineComputedUsagesFilterOutput

func (GetInvoiceLineComputedUsagesFilterArgs) ToGetInvoiceLineComputedUsagesFilterOutputWithContext

func (i GetInvoiceLineComputedUsagesFilterArgs) ToGetInvoiceLineComputedUsagesFilterOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesFilterOutput

type GetInvoiceLineComputedUsagesFilterArray

type GetInvoiceLineComputedUsagesFilterArray []GetInvoiceLineComputedUsagesFilterInput

func (GetInvoiceLineComputedUsagesFilterArray) ElementType

func (GetInvoiceLineComputedUsagesFilterArray) ToGetInvoiceLineComputedUsagesFilterArrayOutput

func (i GetInvoiceLineComputedUsagesFilterArray) ToGetInvoiceLineComputedUsagesFilterArrayOutput() GetInvoiceLineComputedUsagesFilterArrayOutput

func (GetInvoiceLineComputedUsagesFilterArray) ToGetInvoiceLineComputedUsagesFilterArrayOutputWithContext

func (i GetInvoiceLineComputedUsagesFilterArray) ToGetInvoiceLineComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesFilterArrayOutput

type GetInvoiceLineComputedUsagesFilterArrayInput

type GetInvoiceLineComputedUsagesFilterArrayInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesFilterArrayOutput() GetInvoiceLineComputedUsagesFilterArrayOutput
	ToGetInvoiceLineComputedUsagesFilterArrayOutputWithContext(context.Context) GetInvoiceLineComputedUsagesFilterArrayOutput
}

GetInvoiceLineComputedUsagesFilterArrayInput is an input type that accepts GetInvoiceLineComputedUsagesFilterArray and GetInvoiceLineComputedUsagesFilterArrayOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesFilterArrayInput` via:

GetInvoiceLineComputedUsagesFilterArray{ GetInvoiceLineComputedUsagesFilterArgs{...} }

type GetInvoiceLineComputedUsagesFilterArrayOutput

type GetInvoiceLineComputedUsagesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesFilterArrayOutput) ElementType

func (GetInvoiceLineComputedUsagesFilterArrayOutput) Index

func (GetInvoiceLineComputedUsagesFilterArrayOutput) ToGetInvoiceLineComputedUsagesFilterArrayOutput

func (o GetInvoiceLineComputedUsagesFilterArrayOutput) ToGetInvoiceLineComputedUsagesFilterArrayOutput() GetInvoiceLineComputedUsagesFilterArrayOutput

func (GetInvoiceLineComputedUsagesFilterArrayOutput) ToGetInvoiceLineComputedUsagesFilterArrayOutputWithContext

func (o GetInvoiceLineComputedUsagesFilterArrayOutput) ToGetInvoiceLineComputedUsagesFilterArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesFilterArrayOutput

type GetInvoiceLineComputedUsagesFilterInput

type GetInvoiceLineComputedUsagesFilterInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesFilterOutput() GetInvoiceLineComputedUsagesFilterOutput
	ToGetInvoiceLineComputedUsagesFilterOutputWithContext(context.Context) GetInvoiceLineComputedUsagesFilterOutput
}

GetInvoiceLineComputedUsagesFilterInput is an input type that accepts GetInvoiceLineComputedUsagesFilterArgs and GetInvoiceLineComputedUsagesFilterOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesFilterInput` via:

GetInvoiceLineComputedUsagesFilterArgs{...}

type GetInvoiceLineComputedUsagesFilterOutput

type GetInvoiceLineComputedUsagesFilterOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesFilterOutput) ElementType

func (GetInvoiceLineComputedUsagesFilterOutput) Name

Product name

func (GetInvoiceLineComputedUsagesFilterOutput) Regex

func (GetInvoiceLineComputedUsagesFilterOutput) ToGetInvoiceLineComputedUsagesFilterOutput

func (o GetInvoiceLineComputedUsagesFilterOutput) ToGetInvoiceLineComputedUsagesFilterOutput() GetInvoiceLineComputedUsagesFilterOutput

func (GetInvoiceLineComputedUsagesFilterOutput) ToGetInvoiceLineComputedUsagesFilterOutputWithContext

func (o GetInvoiceLineComputedUsagesFilterOutput) ToGetInvoiceLineComputedUsagesFilterOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesFilterOutput

func (GetInvoiceLineComputedUsagesFilterOutput) Values

type GetInvoiceLineComputedUsagesInvoicelineComputedUsage

type GetInvoiceLineComputedUsagesInvoicelineComputedUsage struct {
	// Sum of Usage/Service Billing Line net Amount
	Cost float64 `pulumi:"cost"`
	// Computed Line Amount rounded.
	CostRounded float64 `pulumi:"costRounded"`
	// Net Unit Price for the product in consideration, price actual.
	NetUnitPrice float64 `pulumi:"netUnitPrice"`
	// Product description
	ParentProducts []GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProduct `pulumi:"parentProducts"`
	// Product description
	Products []GetInvoiceLineComputedUsagesInvoicelineComputedUsageProduct `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity float64 `pulumi:"quantity"`
	// Metered Service date.
	TimeMeteredOn string `pulumi:"timeMeteredOn"`
	// Usage compute type in SPM.
	Type string `pulumi:"type"`
}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs struct {
	// Sum of Usage/Service Billing Line net Amount
	Cost pulumi.Float64Input `pulumi:"cost"`
	// Computed Line Amount rounded.
	CostRounded pulumi.Float64Input `pulumi:"costRounded"`
	// Net Unit Price for the product in consideration, price actual.
	NetUnitPrice pulumi.Float64Input `pulumi:"netUnitPrice"`
	// Product description
	ParentProducts GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayInput `pulumi:"parentProducts"`
	// Product description
	Products GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayInput `pulumi:"products"`
	// Total Quantity that was used for computation
	Quantity pulumi.Float64Input `pulumi:"quantity"`
	// Metered Service date.
	TimeMeteredOn pulumi.StringInput `pulumi:"timeMeteredOn"`
	// Usage compute type in SPM.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray []GetInvoiceLineComputedUsagesInvoicelineComputedUsageInput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray and GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageArray{ GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs{...} }

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput) Index

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutputWithContext

func (o GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs and GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageArgs{...}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) Cost

Sum of Usage/Service Billing Line net Amount

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) CostRounded

Computed Line Amount rounded.

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) NetUnitPrice

Net Unit Price for the product in consideration, price actual.

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) ParentProducts

Product description

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) Products

Product description

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) Quantity

Total Quantity that was used for computation

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) TimeMeteredOn

Metered Service date.

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutputWithContext

func (o GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageOutput) Type

Usage compute type in SPM.

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProduct

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray []GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductInput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray and GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArray{ GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs{...} }

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArrayOutputWithContext

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs and GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductArgs{...}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) BillingCategory

Metered service billing category

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) Name

Product name

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) PartNumber

Product part number

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) ProductCategory

Product category

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutputWithContext

func (o GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageParentProductOutput) UnitOfMeasure

Unit of Measure

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProduct

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray []GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductInput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutputWithContext

func (i GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray and GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArray{ GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs{...} }

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutputWithContext

func (o GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArrayOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductInput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductInput interface {
	pulumi.Input

	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput() GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput
	ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutputWithContext(context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput
}

GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductInput is an input type that accepts GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs and GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput values. You can construct a concrete instance of `GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductInput` via:

GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductArgs{...}

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput

type GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput struct{ *pulumi.OutputState }

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) BillingCategory

Metered service billing category

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) ElementType

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) Name

Product name

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) PartNumber

Product part number

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) ProductCategory

Product category

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutputWithContext

func (o GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) ToGetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetInvoiceLineComputedUsagesInvoicelineComputedUsageProductOutput) UnitOfMeasure

Unit of Measure

type GetInvoiceLineComputedUsagesOutputArgs

type GetInvoiceLineComputedUsagesOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields  pulumi.StringArrayInput                      `pulumi:"fields"`
	Filters GetInvoiceLineComputedUsagesFilterArrayInput `pulumi:"filters"`
	// Invoice Line Identifier - Primary Key SPM
	InvoiceLineId pulumi.StringInput `pulumi:"invoiceLineId"`
}

A collection of arguments for invoking getInvoiceLineComputedUsages.

func (GetInvoiceLineComputedUsagesOutputArgs) ElementType

type GetInvoiceLineComputedUsagesResult

type GetInvoiceLineComputedUsagesResult struct {
	CompartmentId string                               `pulumi:"compartmentId"`
	Fields        []string                             `pulumi:"fields"`
	Filters       []GetInvoiceLineComputedUsagesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id            string `pulumi:"id"`
	InvoiceLineId string `pulumi:"invoiceLineId"`
	// The list of invoiceline_computed_usages.
	InvoicelineComputedUsages []GetInvoiceLineComputedUsagesInvoicelineComputedUsage `pulumi:"invoicelineComputedUsages"`
}

A collection of values returned by getInvoiceLineComputedUsages.

func GetInvoiceLineComputedUsages

func GetInvoiceLineComputedUsages(ctx *pulumi.Context, args *GetInvoiceLineComputedUsagesArgs, opts ...pulumi.InvokeOption) (*GetInvoiceLineComputedUsagesResult, error)

This data source provides the list of Invoice Line Computed Usages in Oracle Cloud Infrastructure Onesubscription service.

This is a collection API which returns a list of Invoiced Computed Usages for given Invoiceline id.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetInvoiceLineComputedUsages(ctx, &onesubsription.GetInvoiceLineComputedUsagesArgs{
			CompartmentId: compartmentId,
			InvoiceLineId: testInvoiceLine.Id,
			Fields:        invoiceLineComputedUsageFields,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoiceLineComputedUsagesResultOutput

type GetInvoiceLineComputedUsagesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoiceLineComputedUsages.

func (GetInvoiceLineComputedUsagesResultOutput) CompartmentId

func (GetInvoiceLineComputedUsagesResultOutput) ElementType

func (GetInvoiceLineComputedUsagesResultOutput) Fields

func (GetInvoiceLineComputedUsagesResultOutput) Filters

func (GetInvoiceLineComputedUsagesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoiceLineComputedUsagesResultOutput) InvoiceLineId

func (GetInvoiceLineComputedUsagesResultOutput) InvoicelineComputedUsages

The list of invoiceline_computed_usages.

func (GetInvoiceLineComputedUsagesResultOutput) ToGetInvoiceLineComputedUsagesResultOutput

func (o GetInvoiceLineComputedUsagesResultOutput) ToGetInvoiceLineComputedUsagesResultOutput() GetInvoiceLineComputedUsagesResultOutput

func (GetInvoiceLineComputedUsagesResultOutput) ToGetInvoiceLineComputedUsagesResultOutputWithContext

func (o GetInvoiceLineComputedUsagesResultOutput) ToGetInvoiceLineComputedUsagesResultOutputWithContext(ctx context.Context) GetInvoiceLineComputedUsagesResultOutput

type GetInvoicesArgs

type GetInvoicesArgs struct {
	// AR Unique identifier for an invoice .
	ArCustomerTransactionId string `pulumi:"arCustomerTransactionId"`
	// The OCID of the root compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields  []string            `pulumi:"fields"`
	Filters []GetInvoicesFilter `pulumi:"filters"`
	// Initial date to filter Invoice data in SPM.
	TimeFrom *string `pulumi:"timeFrom"`
	// Final date to filter Invoice data in SPM.
	TimeTo *string `pulumi:"timeTo"`
}

A collection of arguments for invoking getInvoices.

type GetInvoicesFilter

type GetInvoicesFilter struct {
	// Payment Term name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInvoicesFilterArgs

type GetInvoicesFilterArgs struct {
	// Payment Term name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInvoicesFilterArgs) ElementType

func (GetInvoicesFilterArgs) ElementType() reflect.Type

func (GetInvoicesFilterArgs) ToGetInvoicesFilterOutput

func (i GetInvoicesFilterArgs) ToGetInvoicesFilterOutput() GetInvoicesFilterOutput

func (GetInvoicesFilterArgs) ToGetInvoicesFilterOutputWithContext

func (i GetInvoicesFilterArgs) ToGetInvoicesFilterOutputWithContext(ctx context.Context) GetInvoicesFilterOutput

type GetInvoicesFilterArray

type GetInvoicesFilterArray []GetInvoicesFilterInput

func (GetInvoicesFilterArray) ElementType

func (GetInvoicesFilterArray) ElementType() reflect.Type

func (GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutput

func (i GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput

func (GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutputWithContext

func (i GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesFilterArrayOutput

type GetInvoicesFilterArrayInput

type GetInvoicesFilterArrayInput interface {
	pulumi.Input

	ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput
	ToGetInvoicesFilterArrayOutputWithContext(context.Context) GetInvoicesFilterArrayOutput
}

GetInvoicesFilterArrayInput is an input type that accepts GetInvoicesFilterArray and GetInvoicesFilterArrayOutput values. You can construct a concrete instance of `GetInvoicesFilterArrayInput` via:

GetInvoicesFilterArray{ GetInvoicesFilterArgs{...} }

type GetInvoicesFilterArrayOutput

type GetInvoicesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesFilterArrayOutput) ElementType

func (GetInvoicesFilterArrayOutput) Index

func (GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutput

func (o GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput

func (GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutputWithContext

func (o GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesFilterArrayOutput

type GetInvoicesFilterInput

type GetInvoicesFilterInput interface {
	pulumi.Input

	ToGetInvoicesFilterOutput() GetInvoicesFilterOutput
	ToGetInvoicesFilterOutputWithContext(context.Context) GetInvoicesFilterOutput
}

GetInvoicesFilterInput is an input type that accepts GetInvoicesFilterArgs and GetInvoicesFilterOutput values. You can construct a concrete instance of `GetInvoicesFilterInput` via:

GetInvoicesFilterArgs{...}

type GetInvoicesFilterOutput

type GetInvoicesFilterOutput struct{ *pulumi.OutputState }

func (GetInvoicesFilterOutput) ElementType

func (GetInvoicesFilterOutput) ElementType() reflect.Type

func (GetInvoicesFilterOutput) Name

Payment Term name

func (GetInvoicesFilterOutput) Regex

func (GetInvoicesFilterOutput) ToGetInvoicesFilterOutput

func (o GetInvoicesFilterOutput) ToGetInvoicesFilterOutput() GetInvoicesFilterOutput

func (GetInvoicesFilterOutput) ToGetInvoicesFilterOutputWithContext

func (o GetInvoicesFilterOutput) ToGetInvoicesFilterOutputWithContext(ctx context.Context) GetInvoicesFilterOutput

func (GetInvoicesFilterOutput) Values

type GetInvoicesInvoice

type GetInvoicesInvoice struct {
	// AR Invoice Numbers comma separated under one invoice
	ArInvoices string `pulumi:"arInvoices"`
	// Address.
	BillToAddresses []GetInvoicesInvoiceBillToAddress `pulumi:"billToAddresses"`
	// User.
	BillToContacts []GetInvoicesInvoiceBillToContact `pulumi:"billToContacts"`
	// Business partner.
	BillToCustomers []GetInvoicesInvoiceBillToCustomer `pulumi:"billToCustomers"`
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Currency details
	Currencies []GetInvoicesInvoiceCurrency `pulumi:"currencies"`
	// Invoice Lines under particular invoice.
	InvoiceLines []GetInvoicesInvoiceInvoiceLine `pulumi:"invoiceLines"`
	// Organization details
	Organizations []GetInvoicesInvoiceOrganization `pulumi:"organizations"`
	// Payment Method
	PaymentMethod string `pulumi:"paymentMethod"`
	// Payment Term details
	PaymentTerms []GetInvoicesInvoicePaymentTerm `pulumi:"paymentTerms"`
	// Receipt Method of Payment Mode
	ReceiptMethod string `pulumi:"receiptMethod"`
	// SPM Document Number is an functional identifier for invoice in SPM
	SpmInvoiceNumber string `pulumi:"spmInvoiceNumber"`
	// Document Status in SPM which depicts current state of invoice
	Status string `pulumi:"status"`
	// Invoice associated subscription plan number.
	SubscriptionNumber string `pulumi:"subscriptionNumber"`
	// SPM Invocie creation date
	TimeCreated string `pulumi:"timeCreated"`
	// Invoice Date
	TimeInvoiceDate string `pulumi:"timeInvoiceDate"`
	// SPM Invoice updated date
	TimeUpdated string `pulumi:"timeUpdated"`
	// Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
	Type string `pulumi:"type"`
	// User that updated SPM Invoice
	UpdatedBy string `pulumi:"updatedBy"`
}

type GetInvoicesInvoiceArgs

type GetInvoicesInvoiceArgs struct {
	// AR Invoice Numbers comma separated under one invoice
	ArInvoices pulumi.StringInput `pulumi:"arInvoices"`
	// Address.
	BillToAddresses GetInvoicesInvoiceBillToAddressArrayInput `pulumi:"billToAddresses"`
	// User.
	BillToContacts GetInvoicesInvoiceBillToContactArrayInput `pulumi:"billToContacts"`
	// Business partner.
	BillToCustomers GetInvoicesInvoiceBillToCustomerArrayInput `pulumi:"billToCustomers"`
	// User that created the Payment term
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Currency details
	Currencies GetInvoicesInvoiceCurrencyArrayInput `pulumi:"currencies"`
	// Invoice Lines under particular invoice.
	InvoiceLines GetInvoicesInvoiceInvoiceLineArrayInput `pulumi:"invoiceLines"`
	// Organization details
	Organizations GetInvoicesInvoiceOrganizationArrayInput `pulumi:"organizations"`
	// Payment Method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Payment Term details
	PaymentTerms GetInvoicesInvoicePaymentTermArrayInput `pulumi:"paymentTerms"`
	// Receipt Method of Payment Mode
	ReceiptMethod pulumi.StringInput `pulumi:"receiptMethod"`
	// SPM Document Number is an functional identifier for invoice in SPM
	SpmInvoiceNumber pulumi.StringInput `pulumi:"spmInvoiceNumber"`
	// Document Status in SPM which depicts current state of invoice
	Status pulumi.StringInput `pulumi:"status"`
	// Invoice associated subscription plan number.
	SubscriptionNumber pulumi.StringInput `pulumi:"subscriptionNumber"`
	// SPM Invocie creation date
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Invoice Date
	TimeInvoiceDate pulumi.StringInput `pulumi:"timeInvoiceDate"`
	// SPM Invoice updated date
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
	Type pulumi.StringInput `pulumi:"type"`
	// User that updated SPM Invoice
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
}

func (GetInvoicesInvoiceArgs) ElementType

func (GetInvoicesInvoiceArgs) ElementType() reflect.Type

func (GetInvoicesInvoiceArgs) ToGetInvoicesInvoiceOutput

func (i GetInvoicesInvoiceArgs) ToGetInvoicesInvoiceOutput() GetInvoicesInvoiceOutput

func (GetInvoicesInvoiceArgs) ToGetInvoicesInvoiceOutputWithContext

func (i GetInvoicesInvoiceArgs) ToGetInvoicesInvoiceOutputWithContext(ctx context.Context) GetInvoicesInvoiceOutput

type GetInvoicesInvoiceArray

type GetInvoicesInvoiceArray []GetInvoicesInvoiceInput

func (GetInvoicesInvoiceArray) ElementType

func (GetInvoicesInvoiceArray) ElementType() reflect.Type

func (GetInvoicesInvoiceArray) ToGetInvoicesInvoiceArrayOutput

func (i GetInvoicesInvoiceArray) ToGetInvoicesInvoiceArrayOutput() GetInvoicesInvoiceArrayOutput

func (GetInvoicesInvoiceArray) ToGetInvoicesInvoiceArrayOutputWithContext

func (i GetInvoicesInvoiceArray) ToGetInvoicesInvoiceArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceArrayOutput

type GetInvoicesInvoiceArrayInput

type GetInvoicesInvoiceArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceArrayOutput() GetInvoicesInvoiceArrayOutput
	ToGetInvoicesInvoiceArrayOutputWithContext(context.Context) GetInvoicesInvoiceArrayOutput
}

GetInvoicesInvoiceArrayInput is an input type that accepts GetInvoicesInvoiceArray and GetInvoicesInvoiceArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceArrayInput` via:

GetInvoicesInvoiceArray{ GetInvoicesInvoiceArgs{...} }

type GetInvoicesInvoiceArrayOutput

type GetInvoicesInvoiceArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceArrayOutput) ElementType

func (GetInvoicesInvoiceArrayOutput) Index

func (GetInvoicesInvoiceArrayOutput) ToGetInvoicesInvoiceArrayOutput

func (o GetInvoicesInvoiceArrayOutput) ToGetInvoicesInvoiceArrayOutput() GetInvoicesInvoiceArrayOutput

func (GetInvoicesInvoiceArrayOutput) ToGetInvoicesInvoiceArrayOutputWithContext

func (o GetInvoicesInvoiceArrayOutput) ToGetInvoicesInvoiceArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceArrayOutput

type GetInvoicesInvoiceBillToAddress

type GetInvoicesInvoiceBillToAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer's billing address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer's shipping address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetInvoicesInvoiceBillToAddressLocation `pulumi:"locations"`
	// Payment Term name
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetInvoicesInvoiceBillToAddressArgs

type GetInvoicesInvoiceBillToAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer's billing address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer's shipping address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetInvoicesInvoiceBillToAddressLocationArrayInput `pulumi:"locations"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetInvoicesInvoiceBillToAddressArgs) ElementType

func (GetInvoicesInvoiceBillToAddressArgs) ToGetInvoicesInvoiceBillToAddressOutput

func (i GetInvoicesInvoiceBillToAddressArgs) ToGetInvoicesInvoiceBillToAddressOutput() GetInvoicesInvoiceBillToAddressOutput

func (GetInvoicesInvoiceBillToAddressArgs) ToGetInvoicesInvoiceBillToAddressOutputWithContext

func (i GetInvoicesInvoiceBillToAddressArgs) ToGetInvoicesInvoiceBillToAddressOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressOutput

type GetInvoicesInvoiceBillToAddressArray

type GetInvoicesInvoiceBillToAddressArray []GetInvoicesInvoiceBillToAddressInput

func (GetInvoicesInvoiceBillToAddressArray) ElementType

func (GetInvoicesInvoiceBillToAddressArray) ToGetInvoicesInvoiceBillToAddressArrayOutput

func (i GetInvoicesInvoiceBillToAddressArray) ToGetInvoicesInvoiceBillToAddressArrayOutput() GetInvoicesInvoiceBillToAddressArrayOutput

func (GetInvoicesInvoiceBillToAddressArray) ToGetInvoicesInvoiceBillToAddressArrayOutputWithContext

func (i GetInvoicesInvoiceBillToAddressArray) ToGetInvoicesInvoiceBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressArrayOutput

type GetInvoicesInvoiceBillToAddressArrayInput

type GetInvoicesInvoiceBillToAddressArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToAddressArrayOutput() GetInvoicesInvoiceBillToAddressArrayOutput
	ToGetInvoicesInvoiceBillToAddressArrayOutputWithContext(context.Context) GetInvoicesInvoiceBillToAddressArrayOutput
}

GetInvoicesInvoiceBillToAddressArrayInput is an input type that accepts GetInvoicesInvoiceBillToAddressArray and GetInvoicesInvoiceBillToAddressArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToAddressArrayInput` via:

GetInvoicesInvoiceBillToAddressArray{ GetInvoicesInvoiceBillToAddressArgs{...} }

type GetInvoicesInvoiceBillToAddressArrayOutput

type GetInvoicesInvoiceBillToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToAddressArrayOutput) ElementType

func (GetInvoicesInvoiceBillToAddressArrayOutput) Index

func (GetInvoicesInvoiceBillToAddressArrayOutput) ToGetInvoicesInvoiceBillToAddressArrayOutput

func (o GetInvoicesInvoiceBillToAddressArrayOutput) ToGetInvoicesInvoiceBillToAddressArrayOutput() GetInvoicesInvoiceBillToAddressArrayOutput

func (GetInvoicesInvoiceBillToAddressArrayOutput) ToGetInvoicesInvoiceBillToAddressArrayOutputWithContext

func (o GetInvoicesInvoiceBillToAddressArrayOutput) ToGetInvoicesInvoiceBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressArrayOutput

type GetInvoicesInvoiceBillToAddressInput

type GetInvoicesInvoiceBillToAddressInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToAddressOutput() GetInvoicesInvoiceBillToAddressOutput
	ToGetInvoicesInvoiceBillToAddressOutputWithContext(context.Context) GetInvoicesInvoiceBillToAddressOutput
}

GetInvoicesInvoiceBillToAddressInput is an input type that accepts GetInvoicesInvoiceBillToAddressArgs and GetInvoicesInvoiceBillToAddressOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToAddressInput` via:

GetInvoicesInvoiceBillToAddressArgs{...}

type GetInvoicesInvoiceBillToAddressLocation

type GetInvoicesInvoiceBillToAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// TCA Location identifier.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetInvoicesInvoiceBillToAddressLocationArgs

type GetInvoicesInvoiceBillToAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// TCA Location identifier.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetInvoicesInvoiceBillToAddressLocationArgs) ElementType

func (GetInvoicesInvoiceBillToAddressLocationArgs) ToGetInvoicesInvoiceBillToAddressLocationOutput

func (i GetInvoicesInvoiceBillToAddressLocationArgs) ToGetInvoicesInvoiceBillToAddressLocationOutput() GetInvoicesInvoiceBillToAddressLocationOutput

func (GetInvoicesInvoiceBillToAddressLocationArgs) ToGetInvoicesInvoiceBillToAddressLocationOutputWithContext

func (i GetInvoicesInvoiceBillToAddressLocationArgs) ToGetInvoicesInvoiceBillToAddressLocationOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressLocationOutput

type GetInvoicesInvoiceBillToAddressLocationArray

type GetInvoicesInvoiceBillToAddressLocationArray []GetInvoicesInvoiceBillToAddressLocationInput

func (GetInvoicesInvoiceBillToAddressLocationArray) ElementType

func (GetInvoicesInvoiceBillToAddressLocationArray) ToGetInvoicesInvoiceBillToAddressLocationArrayOutput

func (i GetInvoicesInvoiceBillToAddressLocationArray) ToGetInvoicesInvoiceBillToAddressLocationArrayOutput() GetInvoicesInvoiceBillToAddressLocationArrayOutput

func (GetInvoicesInvoiceBillToAddressLocationArray) ToGetInvoicesInvoiceBillToAddressLocationArrayOutputWithContext

func (i GetInvoicesInvoiceBillToAddressLocationArray) ToGetInvoicesInvoiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressLocationArrayOutput

type GetInvoicesInvoiceBillToAddressLocationArrayInput

type GetInvoicesInvoiceBillToAddressLocationArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToAddressLocationArrayOutput() GetInvoicesInvoiceBillToAddressLocationArrayOutput
	ToGetInvoicesInvoiceBillToAddressLocationArrayOutputWithContext(context.Context) GetInvoicesInvoiceBillToAddressLocationArrayOutput
}

GetInvoicesInvoiceBillToAddressLocationArrayInput is an input type that accepts GetInvoicesInvoiceBillToAddressLocationArray and GetInvoicesInvoiceBillToAddressLocationArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToAddressLocationArrayInput` via:

GetInvoicesInvoiceBillToAddressLocationArray{ GetInvoicesInvoiceBillToAddressLocationArgs{...} }

type GetInvoicesInvoiceBillToAddressLocationArrayOutput

type GetInvoicesInvoiceBillToAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToAddressLocationArrayOutput) ElementType

func (GetInvoicesInvoiceBillToAddressLocationArrayOutput) Index

func (GetInvoicesInvoiceBillToAddressLocationArrayOutput) ToGetInvoicesInvoiceBillToAddressLocationArrayOutput

func (o GetInvoicesInvoiceBillToAddressLocationArrayOutput) ToGetInvoicesInvoiceBillToAddressLocationArrayOutput() GetInvoicesInvoiceBillToAddressLocationArrayOutput

func (GetInvoicesInvoiceBillToAddressLocationArrayOutput) ToGetInvoicesInvoiceBillToAddressLocationArrayOutputWithContext

func (o GetInvoicesInvoiceBillToAddressLocationArrayOutput) ToGetInvoicesInvoiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressLocationArrayOutput

type GetInvoicesInvoiceBillToAddressLocationInput

type GetInvoicesInvoiceBillToAddressLocationInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToAddressLocationOutput() GetInvoicesInvoiceBillToAddressLocationOutput
	ToGetInvoicesInvoiceBillToAddressLocationOutputWithContext(context.Context) GetInvoicesInvoiceBillToAddressLocationOutput
}

GetInvoicesInvoiceBillToAddressLocationInput is an input type that accepts GetInvoicesInvoiceBillToAddressLocationArgs and GetInvoicesInvoiceBillToAddressLocationOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToAddressLocationInput` via:

GetInvoicesInvoiceBillToAddressLocationArgs{...}

type GetInvoicesInvoiceBillToAddressLocationOutput

type GetInvoicesInvoiceBillToAddressLocationOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToAddressLocationOutput) Address1

Address first line.

func (GetInvoicesInvoiceBillToAddressLocationOutput) Address2

Address second line.

func (GetInvoicesInvoiceBillToAddressLocationOutput) City

City.

func (GetInvoicesInvoiceBillToAddressLocationOutput) Country

Country.

func (GetInvoicesInvoiceBillToAddressLocationOutput) ElementType

func (GetInvoicesInvoiceBillToAddressLocationOutput) PostalCode

Postal code.

func (GetInvoicesInvoiceBillToAddressLocationOutput) Region

Region.

func (GetInvoicesInvoiceBillToAddressLocationOutput) TcaLocationId

TCA Location identifier.

func (GetInvoicesInvoiceBillToAddressLocationOutput) ToGetInvoicesInvoiceBillToAddressLocationOutput

func (o GetInvoicesInvoiceBillToAddressLocationOutput) ToGetInvoicesInvoiceBillToAddressLocationOutput() GetInvoicesInvoiceBillToAddressLocationOutput

func (GetInvoicesInvoiceBillToAddressLocationOutput) ToGetInvoicesInvoiceBillToAddressLocationOutputWithContext

func (o GetInvoicesInvoiceBillToAddressLocationOutput) ToGetInvoicesInvoiceBillToAddressLocationOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressLocationOutput

type GetInvoicesInvoiceBillToAddressOutput

type GetInvoicesInvoiceBillToAddressOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetInvoicesInvoiceBillToAddressOutput) ElementType

func (GetInvoicesInvoiceBillToAddressOutput) IsBillTo

Identify as the customer's billing address.

func (GetInvoicesInvoiceBillToAddressOutput) IsShipTo

Identify as the customer's shipping address.

func (GetInvoicesInvoiceBillToAddressOutput) Locations

Address location.

func (GetInvoicesInvoiceBillToAddressOutput) Name

Payment Term name

func (GetInvoicesInvoiceBillToAddressOutput) Phone

Phone.

func (GetInvoicesInvoiceBillToAddressOutput) Service2siteUseId

Service to site use Id.

func (GetInvoicesInvoiceBillToAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetInvoicesInvoiceBillToAddressOutput) TcaPartySiteNumber

Party site number.

func (GetInvoicesInvoiceBillToAddressOutput) ToGetInvoicesInvoiceBillToAddressOutput

func (o GetInvoicesInvoiceBillToAddressOutput) ToGetInvoicesInvoiceBillToAddressOutput() GetInvoicesInvoiceBillToAddressOutput

func (GetInvoicesInvoiceBillToAddressOutput) ToGetInvoicesInvoiceBillToAddressOutputWithContext

func (o GetInvoicesInvoiceBillToAddressOutput) ToGetInvoicesInvoiceBillToAddressOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToAddressOutput

type GetInvoicesInvoiceBillToContact

type GetInvoicesInvoiceBillToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Payment Term name
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// userName.
	UserName string `pulumi:"userName"`
}

type GetInvoicesInvoiceBillToContactArgs

type GetInvoicesInvoiceBillToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// userName.
	UserName pulumi.StringInput `pulumi:"userName"`
}

func (GetInvoicesInvoiceBillToContactArgs) ElementType

func (GetInvoicesInvoiceBillToContactArgs) ToGetInvoicesInvoiceBillToContactOutput

func (i GetInvoicesInvoiceBillToContactArgs) ToGetInvoicesInvoiceBillToContactOutput() GetInvoicesInvoiceBillToContactOutput

func (GetInvoicesInvoiceBillToContactArgs) ToGetInvoicesInvoiceBillToContactOutputWithContext

func (i GetInvoicesInvoiceBillToContactArgs) ToGetInvoicesInvoiceBillToContactOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToContactOutput

type GetInvoicesInvoiceBillToContactArray

type GetInvoicesInvoiceBillToContactArray []GetInvoicesInvoiceBillToContactInput

func (GetInvoicesInvoiceBillToContactArray) ElementType

func (GetInvoicesInvoiceBillToContactArray) ToGetInvoicesInvoiceBillToContactArrayOutput

func (i GetInvoicesInvoiceBillToContactArray) ToGetInvoicesInvoiceBillToContactArrayOutput() GetInvoicesInvoiceBillToContactArrayOutput

func (GetInvoicesInvoiceBillToContactArray) ToGetInvoicesInvoiceBillToContactArrayOutputWithContext

func (i GetInvoicesInvoiceBillToContactArray) ToGetInvoicesInvoiceBillToContactArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToContactArrayOutput

type GetInvoicesInvoiceBillToContactArrayInput

type GetInvoicesInvoiceBillToContactArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToContactArrayOutput() GetInvoicesInvoiceBillToContactArrayOutput
	ToGetInvoicesInvoiceBillToContactArrayOutputWithContext(context.Context) GetInvoicesInvoiceBillToContactArrayOutput
}

GetInvoicesInvoiceBillToContactArrayInput is an input type that accepts GetInvoicesInvoiceBillToContactArray and GetInvoicesInvoiceBillToContactArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToContactArrayInput` via:

GetInvoicesInvoiceBillToContactArray{ GetInvoicesInvoiceBillToContactArgs{...} }

type GetInvoicesInvoiceBillToContactArrayOutput

type GetInvoicesInvoiceBillToContactArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToContactArrayOutput) ElementType

func (GetInvoicesInvoiceBillToContactArrayOutput) Index

func (GetInvoicesInvoiceBillToContactArrayOutput) ToGetInvoicesInvoiceBillToContactArrayOutput

func (o GetInvoicesInvoiceBillToContactArrayOutput) ToGetInvoicesInvoiceBillToContactArrayOutput() GetInvoicesInvoiceBillToContactArrayOutput

func (GetInvoicesInvoiceBillToContactArrayOutput) ToGetInvoicesInvoiceBillToContactArrayOutputWithContext

func (o GetInvoicesInvoiceBillToContactArrayOutput) ToGetInvoicesInvoiceBillToContactArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToContactArrayOutput

type GetInvoicesInvoiceBillToContactInput

type GetInvoicesInvoiceBillToContactInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToContactOutput() GetInvoicesInvoiceBillToContactOutput
	ToGetInvoicesInvoiceBillToContactOutputWithContext(context.Context) GetInvoicesInvoiceBillToContactOutput
}

GetInvoicesInvoiceBillToContactInput is an input type that accepts GetInvoicesInvoiceBillToContactArgs and GetInvoicesInvoiceBillToContactOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToContactInput` via:

GetInvoicesInvoiceBillToContactArgs{...}

type GetInvoicesInvoiceBillToContactOutput

type GetInvoicesInvoiceBillToContactOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToContactOutput) ElementType

func (GetInvoicesInvoiceBillToContactOutput) Email

Email.

func (GetInvoicesInvoiceBillToContactOutput) FirstName

First name.

func (GetInvoicesInvoiceBillToContactOutput) LastName

Last name.

func (GetInvoicesInvoiceBillToContactOutput) Name

Payment Term name

func (GetInvoicesInvoiceBillToContactOutput) TcaContactId

TCA contact ID.

func (GetInvoicesInvoiceBillToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetInvoicesInvoiceBillToContactOutput) TcaPartyId

TCA party ID.

func (GetInvoicesInvoiceBillToContactOutput) ToGetInvoicesInvoiceBillToContactOutput

func (o GetInvoicesInvoiceBillToContactOutput) ToGetInvoicesInvoiceBillToContactOutput() GetInvoicesInvoiceBillToContactOutput

func (GetInvoicesInvoiceBillToContactOutput) ToGetInvoicesInvoiceBillToContactOutputWithContext

func (o GetInvoicesInvoiceBillToContactOutput) ToGetInvoicesInvoiceBillToContactOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToContactOutput

func (GetInvoicesInvoiceBillToContactOutput) UserName

userName.

type GetInvoicesInvoiceBillToCustomer

type GetInvoicesInvoiceBillToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Payment Term name
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA customer account number.
	TcaCustomerAccountNumber string `pulumi:"tcaCustomerAccountNumber"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetInvoicesInvoiceBillToCustomerArgs

type GetInvoicesInvoiceBillToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA customer account number.
	TcaCustomerAccountNumber pulumi.StringInput `pulumi:"tcaCustomerAccountNumber"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetInvoicesInvoiceBillToCustomerArgs) ElementType

func (GetInvoicesInvoiceBillToCustomerArgs) ToGetInvoicesInvoiceBillToCustomerOutput

func (i GetInvoicesInvoiceBillToCustomerArgs) ToGetInvoicesInvoiceBillToCustomerOutput() GetInvoicesInvoiceBillToCustomerOutput

func (GetInvoicesInvoiceBillToCustomerArgs) ToGetInvoicesInvoiceBillToCustomerOutputWithContext

func (i GetInvoicesInvoiceBillToCustomerArgs) ToGetInvoicesInvoiceBillToCustomerOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToCustomerOutput

type GetInvoicesInvoiceBillToCustomerArray

type GetInvoicesInvoiceBillToCustomerArray []GetInvoicesInvoiceBillToCustomerInput

func (GetInvoicesInvoiceBillToCustomerArray) ElementType

func (GetInvoicesInvoiceBillToCustomerArray) ToGetInvoicesInvoiceBillToCustomerArrayOutput

func (i GetInvoicesInvoiceBillToCustomerArray) ToGetInvoicesInvoiceBillToCustomerArrayOutput() GetInvoicesInvoiceBillToCustomerArrayOutput

func (GetInvoicesInvoiceBillToCustomerArray) ToGetInvoicesInvoiceBillToCustomerArrayOutputWithContext

func (i GetInvoicesInvoiceBillToCustomerArray) ToGetInvoicesInvoiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToCustomerArrayOutput

type GetInvoicesInvoiceBillToCustomerArrayInput

type GetInvoicesInvoiceBillToCustomerArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToCustomerArrayOutput() GetInvoicesInvoiceBillToCustomerArrayOutput
	ToGetInvoicesInvoiceBillToCustomerArrayOutputWithContext(context.Context) GetInvoicesInvoiceBillToCustomerArrayOutput
}

GetInvoicesInvoiceBillToCustomerArrayInput is an input type that accepts GetInvoicesInvoiceBillToCustomerArray and GetInvoicesInvoiceBillToCustomerArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToCustomerArrayInput` via:

GetInvoicesInvoiceBillToCustomerArray{ GetInvoicesInvoiceBillToCustomerArgs{...} }

type GetInvoicesInvoiceBillToCustomerArrayOutput

type GetInvoicesInvoiceBillToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToCustomerArrayOutput) ElementType

func (GetInvoicesInvoiceBillToCustomerArrayOutput) Index

func (GetInvoicesInvoiceBillToCustomerArrayOutput) ToGetInvoicesInvoiceBillToCustomerArrayOutput

func (o GetInvoicesInvoiceBillToCustomerArrayOutput) ToGetInvoicesInvoiceBillToCustomerArrayOutput() GetInvoicesInvoiceBillToCustomerArrayOutput

func (GetInvoicesInvoiceBillToCustomerArrayOutput) ToGetInvoicesInvoiceBillToCustomerArrayOutputWithContext

func (o GetInvoicesInvoiceBillToCustomerArrayOutput) ToGetInvoicesInvoiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToCustomerArrayOutput

type GetInvoicesInvoiceBillToCustomerInput

type GetInvoicesInvoiceBillToCustomerInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceBillToCustomerOutput() GetInvoicesInvoiceBillToCustomerOutput
	ToGetInvoicesInvoiceBillToCustomerOutputWithContext(context.Context) GetInvoicesInvoiceBillToCustomerOutput
}

GetInvoicesInvoiceBillToCustomerInput is an input type that accepts GetInvoicesInvoiceBillToCustomerArgs and GetInvoicesInvoiceBillToCustomerOutput values. You can construct a concrete instance of `GetInvoicesInvoiceBillToCustomerInput` via:

GetInvoicesInvoiceBillToCustomerArgs{...}

type GetInvoicesInvoiceBillToCustomerOutput

type GetInvoicesInvoiceBillToCustomerOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceBillToCustomerOutput) CustomerChainType

Customer chain type.

func (GetInvoicesInvoiceBillToCustomerOutput) ElementType

func (GetInvoicesInvoiceBillToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetInvoicesInvoiceBillToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetInvoicesInvoiceBillToCustomerOutput) Name

Payment Term name

func (GetInvoicesInvoiceBillToCustomerOutput) NamePhonetic

Phonetic name.

func (GetInvoicesInvoiceBillToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetInvoicesInvoiceBillToCustomerOutput) TcaCustomerAccountNumber

func (o GetInvoicesInvoiceBillToCustomerOutput) TcaCustomerAccountNumber() pulumi.StringOutput

TCA customer account number.

func (GetInvoicesInvoiceBillToCustomerOutput) TcaPartyId

TCA party ID.

func (GetInvoicesInvoiceBillToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetInvoicesInvoiceBillToCustomerOutput) ToGetInvoicesInvoiceBillToCustomerOutput

func (o GetInvoicesInvoiceBillToCustomerOutput) ToGetInvoicesInvoiceBillToCustomerOutput() GetInvoicesInvoiceBillToCustomerOutput

func (GetInvoicesInvoiceBillToCustomerOutput) ToGetInvoicesInvoiceBillToCustomerOutputWithContext

func (o GetInvoicesInvoiceBillToCustomerOutput) ToGetInvoicesInvoiceBillToCustomerOutputWithContext(ctx context.Context) GetInvoicesInvoiceBillToCustomerOutput

type GetInvoicesInvoiceCurrency

type GetInvoicesInvoiceCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Payment Term name
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetInvoicesInvoiceCurrencyArgs

type GetInvoicesInvoiceCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetInvoicesInvoiceCurrencyArgs) ElementType

func (GetInvoicesInvoiceCurrencyArgs) ToGetInvoicesInvoiceCurrencyOutput

func (i GetInvoicesInvoiceCurrencyArgs) ToGetInvoicesInvoiceCurrencyOutput() GetInvoicesInvoiceCurrencyOutput

func (GetInvoicesInvoiceCurrencyArgs) ToGetInvoicesInvoiceCurrencyOutputWithContext

func (i GetInvoicesInvoiceCurrencyArgs) ToGetInvoicesInvoiceCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceCurrencyOutput

type GetInvoicesInvoiceCurrencyArray

type GetInvoicesInvoiceCurrencyArray []GetInvoicesInvoiceCurrencyInput

func (GetInvoicesInvoiceCurrencyArray) ElementType

func (GetInvoicesInvoiceCurrencyArray) ToGetInvoicesInvoiceCurrencyArrayOutput

func (i GetInvoicesInvoiceCurrencyArray) ToGetInvoicesInvoiceCurrencyArrayOutput() GetInvoicesInvoiceCurrencyArrayOutput

func (GetInvoicesInvoiceCurrencyArray) ToGetInvoicesInvoiceCurrencyArrayOutputWithContext

func (i GetInvoicesInvoiceCurrencyArray) ToGetInvoicesInvoiceCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCurrencyArrayOutput

type GetInvoicesInvoiceCurrencyArrayInput

type GetInvoicesInvoiceCurrencyArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCurrencyArrayOutput() GetInvoicesInvoiceCurrencyArrayOutput
	ToGetInvoicesInvoiceCurrencyArrayOutputWithContext(context.Context) GetInvoicesInvoiceCurrencyArrayOutput
}

GetInvoicesInvoiceCurrencyArrayInput is an input type that accepts GetInvoicesInvoiceCurrencyArray and GetInvoicesInvoiceCurrencyArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCurrencyArrayInput` via:

GetInvoicesInvoiceCurrencyArray{ GetInvoicesInvoiceCurrencyArgs{...} }

type GetInvoicesInvoiceCurrencyArrayOutput

type GetInvoicesInvoiceCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCurrencyArrayOutput) ElementType

func (GetInvoicesInvoiceCurrencyArrayOutput) Index

func (GetInvoicesInvoiceCurrencyArrayOutput) ToGetInvoicesInvoiceCurrencyArrayOutput

func (o GetInvoicesInvoiceCurrencyArrayOutput) ToGetInvoicesInvoiceCurrencyArrayOutput() GetInvoicesInvoiceCurrencyArrayOutput

func (GetInvoicesInvoiceCurrencyArrayOutput) ToGetInvoicesInvoiceCurrencyArrayOutputWithContext

func (o GetInvoicesInvoiceCurrencyArrayOutput) ToGetInvoicesInvoiceCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCurrencyArrayOutput

type GetInvoicesInvoiceCurrencyInput

type GetInvoicesInvoiceCurrencyInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCurrencyOutput() GetInvoicesInvoiceCurrencyOutput
	ToGetInvoicesInvoiceCurrencyOutputWithContext(context.Context) GetInvoicesInvoiceCurrencyOutput
}

GetInvoicesInvoiceCurrencyInput is an input type that accepts GetInvoicesInvoiceCurrencyArgs and GetInvoicesInvoiceCurrencyOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCurrencyInput` via:

GetInvoicesInvoiceCurrencyArgs{...}

type GetInvoicesInvoiceCurrencyOutput

type GetInvoicesInvoiceCurrencyOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCurrencyOutput) ElementType

func (GetInvoicesInvoiceCurrencyOutput) IsoCode

Currency Code

func (GetInvoicesInvoiceCurrencyOutput) Name

Payment Term name

func (GetInvoicesInvoiceCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetInvoicesInvoiceCurrencyOutput) ToGetInvoicesInvoiceCurrencyOutput

func (o GetInvoicesInvoiceCurrencyOutput) ToGetInvoicesInvoiceCurrencyOutput() GetInvoicesInvoiceCurrencyOutput

func (GetInvoicesInvoiceCurrencyOutput) ToGetInvoicesInvoiceCurrencyOutputWithContext

func (o GetInvoicesInvoiceCurrencyOutput) ToGetInvoicesInvoiceCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceCurrencyOutput

type GetInvoicesInvoiceInput

type GetInvoicesInvoiceInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceOutput() GetInvoicesInvoiceOutput
	ToGetInvoicesInvoiceOutputWithContext(context.Context) GetInvoicesInvoiceOutput
}

GetInvoicesInvoiceInput is an input type that accepts GetInvoicesInvoiceArgs and GetInvoicesInvoiceOutput values. You can construct a concrete instance of `GetInvoicesInvoiceInput` via:

GetInvoicesInvoiceArgs{...}

type GetInvoicesInvoiceInvoiceLine

type GetInvoicesInvoiceInvoiceLine struct {
	// AR Invoice Number for Invoice Line
	ArInvoiceNumber string `pulumi:"arInvoiceNumber"`
	// Data Center Attribute.
	DataCenter string `pulumi:"dataCenter"`
	// SPM Invoice Line internal identifier
	Id string `pulumi:"id"`
	// Product description
	Products []GetInvoicesInvoiceInvoiceLineProduct `pulumi:"products"`
	// Usage end time
	TimeEnd string `pulumi:"timeEnd"`
	// Usage start time
	TimeStart string `pulumi:"timeStart"`
}

type GetInvoicesInvoiceInvoiceLineArgs

type GetInvoicesInvoiceInvoiceLineArgs struct {
	// AR Invoice Number for Invoice Line
	ArInvoiceNumber pulumi.StringInput `pulumi:"arInvoiceNumber"`
	// Data Center Attribute.
	DataCenter pulumi.StringInput `pulumi:"dataCenter"`
	// SPM Invoice Line internal identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Product description
	Products GetInvoicesInvoiceInvoiceLineProductArrayInput `pulumi:"products"`
	// Usage end time
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Usage start time
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetInvoicesInvoiceInvoiceLineArgs) ElementType

func (GetInvoicesInvoiceInvoiceLineArgs) ToGetInvoicesInvoiceInvoiceLineOutput

func (i GetInvoicesInvoiceInvoiceLineArgs) ToGetInvoicesInvoiceInvoiceLineOutput() GetInvoicesInvoiceInvoiceLineOutput

func (GetInvoicesInvoiceInvoiceLineArgs) ToGetInvoicesInvoiceInvoiceLineOutputWithContext

func (i GetInvoicesInvoiceInvoiceLineArgs) ToGetInvoicesInvoiceInvoiceLineOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineOutput

type GetInvoicesInvoiceInvoiceLineArray

type GetInvoicesInvoiceInvoiceLineArray []GetInvoicesInvoiceInvoiceLineInput

func (GetInvoicesInvoiceInvoiceLineArray) ElementType

func (GetInvoicesInvoiceInvoiceLineArray) ToGetInvoicesInvoiceInvoiceLineArrayOutput

func (i GetInvoicesInvoiceInvoiceLineArray) ToGetInvoicesInvoiceInvoiceLineArrayOutput() GetInvoicesInvoiceInvoiceLineArrayOutput

func (GetInvoicesInvoiceInvoiceLineArray) ToGetInvoicesInvoiceInvoiceLineArrayOutputWithContext

func (i GetInvoicesInvoiceInvoiceLineArray) ToGetInvoicesInvoiceInvoiceLineArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineArrayOutput

type GetInvoicesInvoiceInvoiceLineArrayInput

type GetInvoicesInvoiceInvoiceLineArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceInvoiceLineArrayOutput() GetInvoicesInvoiceInvoiceLineArrayOutput
	ToGetInvoicesInvoiceInvoiceLineArrayOutputWithContext(context.Context) GetInvoicesInvoiceInvoiceLineArrayOutput
}

GetInvoicesInvoiceInvoiceLineArrayInput is an input type that accepts GetInvoicesInvoiceInvoiceLineArray and GetInvoicesInvoiceInvoiceLineArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceInvoiceLineArrayInput` via:

GetInvoicesInvoiceInvoiceLineArray{ GetInvoicesInvoiceInvoiceLineArgs{...} }

type GetInvoicesInvoiceInvoiceLineArrayOutput

type GetInvoicesInvoiceInvoiceLineArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceInvoiceLineArrayOutput) ElementType

func (GetInvoicesInvoiceInvoiceLineArrayOutput) Index

func (GetInvoicesInvoiceInvoiceLineArrayOutput) ToGetInvoicesInvoiceInvoiceLineArrayOutput

func (o GetInvoicesInvoiceInvoiceLineArrayOutput) ToGetInvoicesInvoiceInvoiceLineArrayOutput() GetInvoicesInvoiceInvoiceLineArrayOutput

func (GetInvoicesInvoiceInvoiceLineArrayOutput) ToGetInvoicesInvoiceInvoiceLineArrayOutputWithContext

func (o GetInvoicesInvoiceInvoiceLineArrayOutput) ToGetInvoicesInvoiceInvoiceLineArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineArrayOutput

type GetInvoicesInvoiceInvoiceLineInput

type GetInvoicesInvoiceInvoiceLineInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceInvoiceLineOutput() GetInvoicesInvoiceInvoiceLineOutput
	ToGetInvoicesInvoiceInvoiceLineOutputWithContext(context.Context) GetInvoicesInvoiceInvoiceLineOutput
}

GetInvoicesInvoiceInvoiceLineInput is an input type that accepts GetInvoicesInvoiceInvoiceLineArgs and GetInvoicesInvoiceInvoiceLineOutput values. You can construct a concrete instance of `GetInvoicesInvoiceInvoiceLineInput` via:

GetInvoicesInvoiceInvoiceLineArgs{...}

type GetInvoicesInvoiceInvoiceLineOutput

type GetInvoicesInvoiceInvoiceLineOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceInvoiceLineOutput) ArInvoiceNumber

AR Invoice Number for Invoice Line

func (GetInvoicesInvoiceInvoiceLineOutput) DataCenter

Data Center Attribute.

func (GetInvoicesInvoiceInvoiceLineOutput) ElementType

func (GetInvoicesInvoiceInvoiceLineOutput) Id

SPM Invoice Line internal identifier

func (GetInvoicesInvoiceInvoiceLineOutput) Products

Product description

func (GetInvoicesInvoiceInvoiceLineOutput) TimeEnd

Usage end time

func (GetInvoicesInvoiceInvoiceLineOutput) TimeStart

Usage start time

func (GetInvoicesInvoiceInvoiceLineOutput) ToGetInvoicesInvoiceInvoiceLineOutput

func (o GetInvoicesInvoiceInvoiceLineOutput) ToGetInvoicesInvoiceInvoiceLineOutput() GetInvoicesInvoiceInvoiceLineOutput

func (GetInvoicesInvoiceInvoiceLineOutput) ToGetInvoicesInvoiceInvoiceLineOutputWithContext

func (o GetInvoicesInvoiceInvoiceLineOutput) ToGetInvoicesInvoiceInvoiceLineOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineOutput

type GetInvoicesInvoiceInvoiceLineProduct

type GetInvoicesInvoiceInvoiceLineProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Payment Term name
	Name string `pulumi:"name"`
	// Product part number
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetInvoicesInvoiceInvoiceLineProductArgs

type GetInvoicesInvoiceInvoiceLineProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of Measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetInvoicesInvoiceInvoiceLineProductArgs) ElementType

func (GetInvoicesInvoiceInvoiceLineProductArgs) ToGetInvoicesInvoiceInvoiceLineProductOutput

func (i GetInvoicesInvoiceInvoiceLineProductArgs) ToGetInvoicesInvoiceInvoiceLineProductOutput() GetInvoicesInvoiceInvoiceLineProductOutput

func (GetInvoicesInvoiceInvoiceLineProductArgs) ToGetInvoicesInvoiceInvoiceLineProductOutputWithContext

func (i GetInvoicesInvoiceInvoiceLineProductArgs) ToGetInvoicesInvoiceInvoiceLineProductOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineProductOutput

type GetInvoicesInvoiceInvoiceLineProductArray

type GetInvoicesInvoiceInvoiceLineProductArray []GetInvoicesInvoiceInvoiceLineProductInput

func (GetInvoicesInvoiceInvoiceLineProductArray) ElementType

func (GetInvoicesInvoiceInvoiceLineProductArray) ToGetInvoicesInvoiceInvoiceLineProductArrayOutput

func (i GetInvoicesInvoiceInvoiceLineProductArray) ToGetInvoicesInvoiceInvoiceLineProductArrayOutput() GetInvoicesInvoiceInvoiceLineProductArrayOutput

func (GetInvoicesInvoiceInvoiceLineProductArray) ToGetInvoicesInvoiceInvoiceLineProductArrayOutputWithContext

func (i GetInvoicesInvoiceInvoiceLineProductArray) ToGetInvoicesInvoiceInvoiceLineProductArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineProductArrayOutput

type GetInvoicesInvoiceInvoiceLineProductArrayInput

type GetInvoicesInvoiceInvoiceLineProductArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceInvoiceLineProductArrayOutput() GetInvoicesInvoiceInvoiceLineProductArrayOutput
	ToGetInvoicesInvoiceInvoiceLineProductArrayOutputWithContext(context.Context) GetInvoicesInvoiceInvoiceLineProductArrayOutput
}

GetInvoicesInvoiceInvoiceLineProductArrayInput is an input type that accepts GetInvoicesInvoiceInvoiceLineProductArray and GetInvoicesInvoiceInvoiceLineProductArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceInvoiceLineProductArrayInput` via:

GetInvoicesInvoiceInvoiceLineProductArray{ GetInvoicesInvoiceInvoiceLineProductArgs{...} }

type GetInvoicesInvoiceInvoiceLineProductArrayOutput

type GetInvoicesInvoiceInvoiceLineProductArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceInvoiceLineProductArrayOutput) ElementType

func (GetInvoicesInvoiceInvoiceLineProductArrayOutput) Index

func (GetInvoicesInvoiceInvoiceLineProductArrayOutput) ToGetInvoicesInvoiceInvoiceLineProductArrayOutput

func (o GetInvoicesInvoiceInvoiceLineProductArrayOutput) ToGetInvoicesInvoiceInvoiceLineProductArrayOutput() GetInvoicesInvoiceInvoiceLineProductArrayOutput

func (GetInvoicesInvoiceInvoiceLineProductArrayOutput) ToGetInvoicesInvoiceInvoiceLineProductArrayOutputWithContext

func (o GetInvoicesInvoiceInvoiceLineProductArrayOutput) ToGetInvoicesInvoiceInvoiceLineProductArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineProductArrayOutput

type GetInvoicesInvoiceInvoiceLineProductInput

type GetInvoicesInvoiceInvoiceLineProductInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceInvoiceLineProductOutput() GetInvoicesInvoiceInvoiceLineProductOutput
	ToGetInvoicesInvoiceInvoiceLineProductOutputWithContext(context.Context) GetInvoicesInvoiceInvoiceLineProductOutput
}

GetInvoicesInvoiceInvoiceLineProductInput is an input type that accepts GetInvoicesInvoiceInvoiceLineProductArgs and GetInvoicesInvoiceInvoiceLineProductOutput values. You can construct a concrete instance of `GetInvoicesInvoiceInvoiceLineProductInput` via:

GetInvoicesInvoiceInvoiceLineProductArgs{...}

type GetInvoicesInvoiceInvoiceLineProductOutput

type GetInvoicesInvoiceInvoiceLineProductOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceInvoiceLineProductOutput) BillingCategory

Metered service billing category

func (GetInvoicesInvoiceInvoiceLineProductOutput) ElementType

func (GetInvoicesInvoiceInvoiceLineProductOutput) Name

Payment Term name

func (GetInvoicesInvoiceInvoiceLineProductOutput) PartNumber

Product part number

func (GetInvoicesInvoiceInvoiceLineProductOutput) ProductCategory

Product category

func (GetInvoicesInvoiceInvoiceLineProductOutput) ToGetInvoicesInvoiceInvoiceLineProductOutput

func (o GetInvoicesInvoiceInvoiceLineProductOutput) ToGetInvoicesInvoiceInvoiceLineProductOutput() GetInvoicesInvoiceInvoiceLineProductOutput

func (GetInvoicesInvoiceInvoiceLineProductOutput) ToGetInvoicesInvoiceInvoiceLineProductOutputWithContext

func (o GetInvoicesInvoiceInvoiceLineProductOutput) ToGetInvoicesInvoiceInvoiceLineProductOutputWithContext(ctx context.Context) GetInvoicesInvoiceInvoiceLineProductOutput

func (GetInvoicesInvoiceInvoiceLineProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetInvoicesInvoiceInvoiceLineProductOutput) UnitOfMeasure

Unit of Measure

type GetInvoicesInvoiceOrganization

type GetInvoicesInvoiceOrganization struct {
	// Payment Term name
	Name string `pulumi:"name"`
	// Organization ID
	Number float64 `pulumi:"number"`
}

type GetInvoicesInvoiceOrganizationArgs

type GetInvoicesInvoiceOrganizationArgs struct {
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// Organization ID
	Number pulumi.Float64Input `pulumi:"number"`
}

func (GetInvoicesInvoiceOrganizationArgs) ElementType

func (GetInvoicesInvoiceOrganizationArgs) ToGetInvoicesInvoiceOrganizationOutput

func (i GetInvoicesInvoiceOrganizationArgs) ToGetInvoicesInvoiceOrganizationOutput() GetInvoicesInvoiceOrganizationOutput

func (GetInvoicesInvoiceOrganizationArgs) ToGetInvoicesInvoiceOrganizationOutputWithContext

func (i GetInvoicesInvoiceOrganizationArgs) ToGetInvoicesInvoiceOrganizationOutputWithContext(ctx context.Context) GetInvoicesInvoiceOrganizationOutput

type GetInvoicesInvoiceOrganizationArray

type GetInvoicesInvoiceOrganizationArray []GetInvoicesInvoiceOrganizationInput

func (GetInvoicesInvoiceOrganizationArray) ElementType

func (GetInvoicesInvoiceOrganizationArray) ToGetInvoicesInvoiceOrganizationArrayOutput

func (i GetInvoicesInvoiceOrganizationArray) ToGetInvoicesInvoiceOrganizationArrayOutput() GetInvoicesInvoiceOrganizationArrayOutput

func (GetInvoicesInvoiceOrganizationArray) ToGetInvoicesInvoiceOrganizationArrayOutputWithContext

func (i GetInvoicesInvoiceOrganizationArray) ToGetInvoicesInvoiceOrganizationArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceOrganizationArrayOutput

type GetInvoicesInvoiceOrganizationArrayInput

type GetInvoicesInvoiceOrganizationArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceOrganizationArrayOutput() GetInvoicesInvoiceOrganizationArrayOutput
	ToGetInvoicesInvoiceOrganizationArrayOutputWithContext(context.Context) GetInvoicesInvoiceOrganizationArrayOutput
}

GetInvoicesInvoiceOrganizationArrayInput is an input type that accepts GetInvoicesInvoiceOrganizationArray and GetInvoicesInvoiceOrganizationArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceOrganizationArrayInput` via:

GetInvoicesInvoiceOrganizationArray{ GetInvoicesInvoiceOrganizationArgs{...} }

type GetInvoicesInvoiceOrganizationArrayOutput

type GetInvoicesInvoiceOrganizationArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceOrganizationArrayOutput) ElementType

func (GetInvoicesInvoiceOrganizationArrayOutput) Index

func (GetInvoicesInvoiceOrganizationArrayOutput) ToGetInvoicesInvoiceOrganizationArrayOutput

func (o GetInvoicesInvoiceOrganizationArrayOutput) ToGetInvoicesInvoiceOrganizationArrayOutput() GetInvoicesInvoiceOrganizationArrayOutput

func (GetInvoicesInvoiceOrganizationArrayOutput) ToGetInvoicesInvoiceOrganizationArrayOutputWithContext

func (o GetInvoicesInvoiceOrganizationArrayOutput) ToGetInvoicesInvoiceOrganizationArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceOrganizationArrayOutput

type GetInvoicesInvoiceOrganizationInput

type GetInvoicesInvoiceOrganizationInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceOrganizationOutput() GetInvoicesInvoiceOrganizationOutput
	ToGetInvoicesInvoiceOrganizationOutputWithContext(context.Context) GetInvoicesInvoiceOrganizationOutput
}

GetInvoicesInvoiceOrganizationInput is an input type that accepts GetInvoicesInvoiceOrganizationArgs and GetInvoicesInvoiceOrganizationOutput values. You can construct a concrete instance of `GetInvoicesInvoiceOrganizationInput` via:

GetInvoicesInvoiceOrganizationArgs{...}

type GetInvoicesInvoiceOrganizationOutput

type GetInvoicesInvoiceOrganizationOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceOrganizationOutput) ElementType

func (GetInvoicesInvoiceOrganizationOutput) Name

Payment Term name

func (GetInvoicesInvoiceOrganizationOutput) Number

Organization ID

func (GetInvoicesInvoiceOrganizationOutput) ToGetInvoicesInvoiceOrganizationOutput

func (o GetInvoicesInvoiceOrganizationOutput) ToGetInvoicesInvoiceOrganizationOutput() GetInvoicesInvoiceOrganizationOutput

func (GetInvoicesInvoiceOrganizationOutput) ToGetInvoicesInvoiceOrganizationOutputWithContext

func (o GetInvoicesInvoiceOrganizationOutput) ToGetInvoicesInvoiceOrganizationOutputWithContext(ctx context.Context) GetInvoicesInvoiceOrganizationOutput

type GetInvoicesInvoiceOutput

type GetInvoicesInvoiceOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceOutput) ArInvoices

AR Invoice Numbers comma separated under one invoice

func (GetInvoicesInvoiceOutput) BillToAddresses

Address.

func (GetInvoicesInvoiceOutput) BillToContacts

User.

func (GetInvoicesInvoiceOutput) BillToCustomers

Business partner.

func (GetInvoicesInvoiceOutput) CreatedBy

User that created the Payment term

func (GetInvoicesInvoiceOutput) Currencies

Currency details

func (GetInvoicesInvoiceOutput) ElementType

func (GetInvoicesInvoiceOutput) ElementType() reflect.Type

func (GetInvoicesInvoiceOutput) InvoiceLines

Invoice Lines under particular invoice.

func (GetInvoicesInvoiceOutput) Organizations

Organization details

func (GetInvoicesInvoiceOutput) PaymentMethod

func (o GetInvoicesInvoiceOutput) PaymentMethod() pulumi.StringOutput

Payment Method

func (GetInvoicesInvoiceOutput) PaymentTerms

Payment Term details

func (GetInvoicesInvoiceOutput) ReceiptMethod

func (o GetInvoicesInvoiceOutput) ReceiptMethod() pulumi.StringOutput

Receipt Method of Payment Mode

func (GetInvoicesInvoiceOutput) SpmInvoiceNumber

func (o GetInvoicesInvoiceOutput) SpmInvoiceNumber() pulumi.StringOutput

SPM Document Number is an functional identifier for invoice in SPM

func (GetInvoicesInvoiceOutput) Status

Document Status in SPM which depicts current state of invoice

func (GetInvoicesInvoiceOutput) SubscriptionNumber

func (o GetInvoicesInvoiceOutput) SubscriptionNumber() pulumi.StringOutput

Invoice associated subscription plan number.

func (GetInvoicesInvoiceOutput) TimeCreated

SPM Invocie creation date

func (GetInvoicesInvoiceOutput) TimeInvoiceDate

func (o GetInvoicesInvoiceOutput) TimeInvoiceDate() pulumi.StringOutput

Invoice Date

func (GetInvoicesInvoiceOutput) TimeUpdated

SPM Invoice updated date

func (GetInvoicesInvoiceOutput) ToGetInvoicesInvoiceOutput

func (o GetInvoicesInvoiceOutput) ToGetInvoicesInvoiceOutput() GetInvoicesInvoiceOutput

func (GetInvoicesInvoiceOutput) ToGetInvoicesInvoiceOutputWithContext

func (o GetInvoicesInvoiceOutput) ToGetInvoicesInvoiceOutputWithContext(ctx context.Context) GetInvoicesInvoiceOutput

func (GetInvoicesInvoiceOutput) Type

Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

func (GetInvoicesInvoiceOutput) UpdatedBy

User that updated SPM Invoice

type GetInvoicesInvoicePaymentTerm

type GetInvoicesInvoicePaymentTerm struct {
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Payment term Description
	Description string `pulumi:"description"`
	// Payment term active flag
	IsActive bool `pulumi:"isActive"`
	// Payment Term name
	Name string `pulumi:"name"`
	// SPM Invocie creation date
	TimeCreated string `pulumi:"timeCreated"`
	// SPM Invoice updated date
	TimeUpdated string `pulumi:"timeUpdated"`
	// User that updated SPM Invoice
	UpdatedBy string `pulumi:"updatedBy"`
	// Payment Term value
	Value string `pulumi:"value"`
}

type GetInvoicesInvoicePaymentTermArgs

type GetInvoicesInvoicePaymentTermArgs struct {
	// User that created the Payment term
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Payment term Description
	Description pulumi.StringInput `pulumi:"description"`
	// Payment term active flag
	IsActive pulumi.BoolInput `pulumi:"isActive"`
	// Payment Term name
	Name pulumi.StringInput `pulumi:"name"`
	// SPM Invocie creation date
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// SPM Invoice updated date
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// User that updated SPM Invoice
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Payment Term value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInvoicesInvoicePaymentTermArgs) ElementType

func (GetInvoicesInvoicePaymentTermArgs) ToGetInvoicesInvoicePaymentTermOutput

func (i GetInvoicesInvoicePaymentTermArgs) ToGetInvoicesInvoicePaymentTermOutput() GetInvoicesInvoicePaymentTermOutput

func (GetInvoicesInvoicePaymentTermArgs) ToGetInvoicesInvoicePaymentTermOutputWithContext

func (i GetInvoicesInvoicePaymentTermArgs) ToGetInvoicesInvoicePaymentTermOutputWithContext(ctx context.Context) GetInvoicesInvoicePaymentTermOutput

type GetInvoicesInvoicePaymentTermArray

type GetInvoicesInvoicePaymentTermArray []GetInvoicesInvoicePaymentTermInput

func (GetInvoicesInvoicePaymentTermArray) ElementType

func (GetInvoicesInvoicePaymentTermArray) ToGetInvoicesInvoicePaymentTermArrayOutput

func (i GetInvoicesInvoicePaymentTermArray) ToGetInvoicesInvoicePaymentTermArrayOutput() GetInvoicesInvoicePaymentTermArrayOutput

func (GetInvoicesInvoicePaymentTermArray) ToGetInvoicesInvoicePaymentTermArrayOutputWithContext

func (i GetInvoicesInvoicePaymentTermArray) ToGetInvoicesInvoicePaymentTermArrayOutputWithContext(ctx context.Context) GetInvoicesInvoicePaymentTermArrayOutput

type GetInvoicesInvoicePaymentTermArrayInput

type GetInvoicesInvoicePaymentTermArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoicePaymentTermArrayOutput() GetInvoicesInvoicePaymentTermArrayOutput
	ToGetInvoicesInvoicePaymentTermArrayOutputWithContext(context.Context) GetInvoicesInvoicePaymentTermArrayOutput
}

GetInvoicesInvoicePaymentTermArrayInput is an input type that accepts GetInvoicesInvoicePaymentTermArray and GetInvoicesInvoicePaymentTermArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoicePaymentTermArrayInput` via:

GetInvoicesInvoicePaymentTermArray{ GetInvoicesInvoicePaymentTermArgs{...} }

type GetInvoicesInvoicePaymentTermArrayOutput

type GetInvoicesInvoicePaymentTermArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoicePaymentTermArrayOutput) ElementType

func (GetInvoicesInvoicePaymentTermArrayOutput) Index

func (GetInvoicesInvoicePaymentTermArrayOutput) ToGetInvoicesInvoicePaymentTermArrayOutput

func (o GetInvoicesInvoicePaymentTermArrayOutput) ToGetInvoicesInvoicePaymentTermArrayOutput() GetInvoicesInvoicePaymentTermArrayOutput

func (GetInvoicesInvoicePaymentTermArrayOutput) ToGetInvoicesInvoicePaymentTermArrayOutputWithContext

func (o GetInvoicesInvoicePaymentTermArrayOutput) ToGetInvoicesInvoicePaymentTermArrayOutputWithContext(ctx context.Context) GetInvoicesInvoicePaymentTermArrayOutput

type GetInvoicesInvoicePaymentTermInput

type GetInvoicesInvoicePaymentTermInput interface {
	pulumi.Input

	ToGetInvoicesInvoicePaymentTermOutput() GetInvoicesInvoicePaymentTermOutput
	ToGetInvoicesInvoicePaymentTermOutputWithContext(context.Context) GetInvoicesInvoicePaymentTermOutput
}

GetInvoicesInvoicePaymentTermInput is an input type that accepts GetInvoicesInvoicePaymentTermArgs and GetInvoicesInvoicePaymentTermOutput values. You can construct a concrete instance of `GetInvoicesInvoicePaymentTermInput` via:

GetInvoicesInvoicePaymentTermArgs{...}

type GetInvoicesInvoicePaymentTermOutput

type GetInvoicesInvoicePaymentTermOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoicePaymentTermOutput) CreatedBy

User that created the Payment term

func (GetInvoicesInvoicePaymentTermOutput) Description

Payment term Description

func (GetInvoicesInvoicePaymentTermOutput) ElementType

func (GetInvoicesInvoicePaymentTermOutput) IsActive

Payment term active flag

func (GetInvoicesInvoicePaymentTermOutput) Name

Payment Term name

func (GetInvoicesInvoicePaymentTermOutput) TimeCreated

SPM Invocie creation date

func (GetInvoicesInvoicePaymentTermOutput) TimeUpdated

SPM Invoice updated date

func (GetInvoicesInvoicePaymentTermOutput) ToGetInvoicesInvoicePaymentTermOutput

func (o GetInvoicesInvoicePaymentTermOutput) ToGetInvoicesInvoicePaymentTermOutput() GetInvoicesInvoicePaymentTermOutput

func (GetInvoicesInvoicePaymentTermOutput) ToGetInvoicesInvoicePaymentTermOutputWithContext

func (o GetInvoicesInvoicePaymentTermOutput) ToGetInvoicesInvoicePaymentTermOutputWithContext(ctx context.Context) GetInvoicesInvoicePaymentTermOutput

func (GetInvoicesInvoicePaymentTermOutput) UpdatedBy

User that updated SPM Invoice

func (GetInvoicesInvoicePaymentTermOutput) Value

Payment Term value

type GetInvoicesOutputArgs

type GetInvoicesOutputArgs struct {
	// AR Unique identifier for an invoice .
	ArCustomerTransactionId pulumi.StringInput `pulumi:"arCustomerTransactionId"`
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. This parameter is used to control what fields to return.
	Fields  pulumi.StringArrayInput     `pulumi:"fields"`
	Filters GetInvoicesFilterArrayInput `pulumi:"filters"`
	// Initial date to filter Invoice data in SPM.
	TimeFrom pulumi.StringPtrInput `pulumi:"timeFrom"`
	// Final date to filter Invoice data in SPM.
	TimeTo pulumi.StringPtrInput `pulumi:"timeTo"`
}

A collection of arguments for invoking getInvoices.

func (GetInvoicesOutputArgs) ElementType

func (GetInvoicesOutputArgs) ElementType() reflect.Type

type GetInvoicesResult

type GetInvoicesResult struct {
	ArCustomerTransactionId string              `pulumi:"arCustomerTransactionId"`
	CompartmentId           string              `pulumi:"compartmentId"`
	Fields                  []string            `pulumi:"fields"`
	Filters                 []GetInvoicesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of invoices.
	Invoices []GetInvoicesInvoice `pulumi:"invoices"`
	TimeFrom *string              `pulumi:"timeFrom"`
	TimeTo   *string              `pulumi:"timeTo"`
}

A collection of values returned by getInvoices.

func GetInvoices

func GetInvoices(ctx *pulumi.Context, args *GetInvoicesArgs, opts ...pulumi.InvokeOption) (*GetInvoicesResult, error)

This data source provides the list of Invoices in Oracle Cloud Infrastructure Onesubscription service.

This is a collection API which returns a list of Invoices for given filters.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetInvoices(ctx, &onesubsription.GetInvoicesArgs{
			ArCustomerTransactionId: testArCustomerTransaction.Id,
			CompartmentId:           compartmentId,
			Fields:                  invoiceFields,
			TimeFrom:                pulumi.StringRef(invoiceTimeFrom),
			TimeTo:                  pulumi.StringRef(invoiceTimeTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoicesResultOutput

type GetInvoicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoices.

func (GetInvoicesResultOutput) ArCustomerTransactionId

func (o GetInvoicesResultOutput) ArCustomerTransactionId() pulumi.StringOutput

func (GetInvoicesResultOutput) CompartmentId

func (o GetInvoicesResultOutput) CompartmentId() pulumi.StringOutput

func (GetInvoicesResultOutput) ElementType

func (GetInvoicesResultOutput) ElementType() reflect.Type

func (GetInvoicesResultOutput) Fields

func (GetInvoicesResultOutput) Filters

func (GetInvoicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoicesResultOutput) Invoices

The list of invoices.

func (GetInvoicesResultOutput) TimeFrom

func (GetInvoicesResultOutput) TimeTo

func (GetInvoicesResultOutput) ToGetInvoicesResultOutput

func (o GetInvoicesResultOutput) ToGetInvoicesResultOutput() GetInvoicesResultOutput

func (GetInvoicesResultOutput) ToGetInvoicesResultOutputWithContext

func (o GetInvoicesResultOutput) ToGetInvoicesResultOutputWithContext(ctx context.Context) GetInvoicesResultOutput

type GetOrganizationSubscriptionsArgs

type GetOrganizationSubscriptionsArgs struct {
	// The OCID of the root compartment.
	CompartmentId string                               `pulumi:"compartmentId"`
	Filters       []GetOrganizationSubscriptionsFilter `pulumi:"filters"`
}

A collection of arguments for invoking getOrganizationSubscriptions.

type GetOrganizationSubscriptionsFilter

type GetOrganizationSubscriptionsFilter struct {
	// Currency name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetOrganizationSubscriptionsFilterArgs

type GetOrganizationSubscriptionsFilterArgs struct {
	// Currency name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOrganizationSubscriptionsFilterArgs) ElementType

func (GetOrganizationSubscriptionsFilterArgs) ToGetOrganizationSubscriptionsFilterOutput

func (i GetOrganizationSubscriptionsFilterArgs) ToGetOrganizationSubscriptionsFilterOutput() GetOrganizationSubscriptionsFilterOutput

func (GetOrganizationSubscriptionsFilterArgs) ToGetOrganizationSubscriptionsFilterOutputWithContext

func (i GetOrganizationSubscriptionsFilterArgs) ToGetOrganizationSubscriptionsFilterOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsFilterOutput

type GetOrganizationSubscriptionsFilterArray

type GetOrganizationSubscriptionsFilterArray []GetOrganizationSubscriptionsFilterInput

func (GetOrganizationSubscriptionsFilterArray) ElementType

func (GetOrganizationSubscriptionsFilterArray) ToGetOrganizationSubscriptionsFilterArrayOutput

func (i GetOrganizationSubscriptionsFilterArray) ToGetOrganizationSubscriptionsFilterArrayOutput() GetOrganizationSubscriptionsFilterArrayOutput

func (GetOrganizationSubscriptionsFilterArray) ToGetOrganizationSubscriptionsFilterArrayOutputWithContext

func (i GetOrganizationSubscriptionsFilterArray) ToGetOrganizationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsFilterArrayOutput

type GetOrganizationSubscriptionsFilterArrayInput

type GetOrganizationSubscriptionsFilterArrayInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsFilterArrayOutput() GetOrganizationSubscriptionsFilterArrayOutput
	ToGetOrganizationSubscriptionsFilterArrayOutputWithContext(context.Context) GetOrganizationSubscriptionsFilterArrayOutput
}

GetOrganizationSubscriptionsFilterArrayInput is an input type that accepts GetOrganizationSubscriptionsFilterArray and GetOrganizationSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsFilterArrayInput` via:

GetOrganizationSubscriptionsFilterArray{ GetOrganizationSubscriptionsFilterArgs{...} }

type GetOrganizationSubscriptionsFilterArrayOutput

type GetOrganizationSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsFilterArrayOutput) ElementType

func (GetOrganizationSubscriptionsFilterArrayOutput) Index

func (GetOrganizationSubscriptionsFilterArrayOutput) ToGetOrganizationSubscriptionsFilterArrayOutput

func (o GetOrganizationSubscriptionsFilterArrayOutput) ToGetOrganizationSubscriptionsFilterArrayOutput() GetOrganizationSubscriptionsFilterArrayOutput

func (GetOrganizationSubscriptionsFilterArrayOutput) ToGetOrganizationSubscriptionsFilterArrayOutputWithContext

func (o GetOrganizationSubscriptionsFilterArrayOutput) ToGetOrganizationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsFilterArrayOutput

type GetOrganizationSubscriptionsFilterInput

type GetOrganizationSubscriptionsFilterInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsFilterOutput() GetOrganizationSubscriptionsFilterOutput
	ToGetOrganizationSubscriptionsFilterOutputWithContext(context.Context) GetOrganizationSubscriptionsFilterOutput
}

GetOrganizationSubscriptionsFilterInput is an input type that accepts GetOrganizationSubscriptionsFilterArgs and GetOrganizationSubscriptionsFilterOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsFilterInput` via:

GetOrganizationSubscriptionsFilterArgs{...}

type GetOrganizationSubscriptionsFilterOutput

type GetOrganizationSubscriptionsFilterOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsFilterOutput) ElementType

func (GetOrganizationSubscriptionsFilterOutput) Name

Currency name

func (GetOrganizationSubscriptionsFilterOutput) Regex

func (GetOrganizationSubscriptionsFilterOutput) ToGetOrganizationSubscriptionsFilterOutput

func (o GetOrganizationSubscriptionsFilterOutput) ToGetOrganizationSubscriptionsFilterOutput() GetOrganizationSubscriptionsFilterOutput

func (GetOrganizationSubscriptionsFilterOutput) ToGetOrganizationSubscriptionsFilterOutputWithContext

func (o GetOrganizationSubscriptionsFilterOutput) ToGetOrganizationSubscriptionsFilterOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsFilterOutput

func (GetOrganizationSubscriptionsFilterOutput) Values

type GetOrganizationSubscriptionsOrganizationSubscription

type GetOrganizationSubscriptionsOrganizationSubscription struct {
	// Currency details
	Currencies []GetOrganizationSubscriptionsOrganizationSubscriptionCurrency `pulumi:"currencies"`
	// SPM internal Subscription ID
	Id string `pulumi:"id"`
	// Customer friendly service name provided by PRG
	ServiceName string `pulumi:"serviceName"`
	// Status of the plan
	Status string `pulumi:"status"`
	// Represents the date when the last service of the subscription ends
	TimeEnd string `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart string `pulumi:"timeStart"`
	// Total aggregate TCLV of all lines for the subscription including expired, active, and signed
	TotalValue string `pulumi:"totalValue"`
	// Subscription Type i.e. IAAS,SAAS,PAAS
	Type string `pulumi:"type"`
}

type GetOrganizationSubscriptionsOrganizationSubscriptionArgs

type GetOrganizationSubscriptionsOrganizationSubscriptionArgs struct {
	// Currency details
	Currencies GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayInput `pulumi:"currencies"`
	// SPM internal Subscription ID
	Id pulumi.StringInput `pulumi:"id"`
	// Customer friendly service name provided by PRG
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Status of the plan
	Status pulumi.StringInput `pulumi:"status"`
	// Represents the date when the last service of the subscription ends
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Total aggregate TCLV of all lines for the subscription including expired, active, and signed
	TotalValue pulumi.StringInput `pulumi:"totalValue"`
	// Subscription Type i.e. IAAS,SAAS,PAAS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetOrganizationSubscriptionsOrganizationSubscriptionArgs) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutputWithContext

func (i GetOrganizationSubscriptionsOrganizationSubscriptionArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionArray

type GetOrganizationSubscriptionsOrganizationSubscriptionArray []GetOrganizationSubscriptionsOrganizationSubscriptionInput

func (GetOrganizationSubscriptionsOrganizationSubscriptionArray) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

func (i GetOrganizationSubscriptionsOrganizationSubscriptionArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput() GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutputWithContext

func (i GetOrganizationSubscriptionsOrganizationSubscriptionArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionArrayInput

type GetOrganizationSubscriptionsOrganizationSubscriptionArrayInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput() GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput
	ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutputWithContext(context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput
}

GetOrganizationSubscriptionsOrganizationSubscriptionArrayInput is an input type that accepts GetOrganizationSubscriptionsOrganizationSubscriptionArray and GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsOrganizationSubscriptionArrayInput` via:

GetOrganizationSubscriptionsOrganizationSubscriptionArray{ GetOrganizationSubscriptionsOrganizationSubscriptionArgs{...} }

type GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput) Index

func (GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutputWithContext

func (o GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrency

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Currency name
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Currency name
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutputWithContext

func (i GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray []GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyInput

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutputWithContext

func (i GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayInput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput() GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput
	ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutputWithContext(context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput
}

GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayInput is an input type that accepts GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray and GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayInput` via:

GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArray{ GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs{...} }

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutputWithContext

func (o GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArrayOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyInput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput() GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput
	ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutputWithContext(context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput
}

GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyInput is an input type that accepts GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs and GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyInput` via:

GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyArgs{...}

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) IsoCode

Currency Code

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) Name

Currency name

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutputWithContext

func (o GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionCurrencyOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionInput

type GetOrganizationSubscriptionsOrganizationSubscriptionInput interface {
	pulumi.Input

	ToGetOrganizationSubscriptionsOrganizationSubscriptionOutput() GetOrganizationSubscriptionsOrganizationSubscriptionOutput
	ToGetOrganizationSubscriptionsOrganizationSubscriptionOutputWithContext(context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionOutput
}

GetOrganizationSubscriptionsOrganizationSubscriptionInput is an input type that accepts GetOrganizationSubscriptionsOrganizationSubscriptionArgs and GetOrganizationSubscriptionsOrganizationSubscriptionOutput values. You can construct a concrete instance of `GetOrganizationSubscriptionsOrganizationSubscriptionInput` via:

GetOrganizationSubscriptionsOrganizationSubscriptionArgs{...}

type GetOrganizationSubscriptionsOrganizationSubscriptionOutput

type GetOrganizationSubscriptionsOrganizationSubscriptionOutput struct{ *pulumi.OutputState }

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) Currencies

Currency details

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) ElementType

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) Id

SPM internal Subscription ID

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) ServiceName

Customer friendly service name provided by PRG

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) Status

Status of the plan

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) TimeEnd

Represents the date when the last service of the subscription ends

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) TimeStart

Represents the date when the first service of the subscription was activated

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutputWithContext

func (o GetOrganizationSubscriptionsOrganizationSubscriptionOutput) ToGetOrganizationSubscriptionsOrganizationSubscriptionOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsOrganizationSubscriptionOutput

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) TotalValue

Total aggregate TCLV of all lines for the subscription including expired, active, and signed

func (GetOrganizationSubscriptionsOrganizationSubscriptionOutput) Type

Subscription Type i.e. IAAS,SAAS,PAAS

type GetOrganizationSubscriptionsOutputArgs

type GetOrganizationSubscriptionsOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput                           `pulumi:"compartmentId"`
	Filters       GetOrganizationSubscriptionsFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getOrganizationSubscriptions.

func (GetOrganizationSubscriptionsOutputArgs) ElementType

type GetOrganizationSubscriptionsResult

type GetOrganizationSubscriptionsResult struct {
	CompartmentId string                               `pulumi:"compartmentId"`
	Filters       []GetOrganizationSubscriptionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of organization_subscriptions.
	OrganizationSubscriptions []GetOrganizationSubscriptionsOrganizationSubscription `pulumi:"organizationSubscriptions"`
}

A collection of values returned by getOrganizationSubscriptions.

func GetOrganizationSubscriptions

func GetOrganizationSubscriptions(ctx *pulumi.Context, args *GetOrganizationSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetOrganizationSubscriptionsResult, error)

This data source provides the list of Organization Subscriptions in Oracle Cloud Infrastructure Onesubscription service.

API that returns data for the list of subscription ids returned from Organizations API

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetOrganizationSubscriptions(ctx, &onesubsription.GetOrganizationSubscriptionsArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOrganizationSubscriptionsResultOutput

type GetOrganizationSubscriptionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrganizationSubscriptions.

func (GetOrganizationSubscriptionsResultOutput) CompartmentId

func (GetOrganizationSubscriptionsResultOutput) ElementType

func (GetOrganizationSubscriptionsResultOutput) Filters

func (GetOrganizationSubscriptionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOrganizationSubscriptionsResultOutput) OrganizationSubscriptions

The list of organization_subscriptions.

func (GetOrganizationSubscriptionsResultOutput) ToGetOrganizationSubscriptionsResultOutput

func (o GetOrganizationSubscriptionsResultOutput) ToGetOrganizationSubscriptionsResultOutput() GetOrganizationSubscriptionsResultOutput

func (GetOrganizationSubscriptionsResultOutput) ToGetOrganizationSubscriptionsResultOutputWithContext

func (o GetOrganizationSubscriptionsResultOutput) ToGetOrganizationSubscriptionsResultOutputWithContext(ctx context.Context) GetOrganizationSubscriptionsResultOutput

type GetRatecardsArgs

type GetRatecardsArgs struct {
	// The OCID of the root compartment.
	CompartmentId string               `pulumi:"compartmentId"`
	Filters       []GetRatecardsFilter `pulumi:"filters"`
	// This param is used to get the rate card(s) filterd by the partNumber
	PartNumber *string `pulumi:"partNumber"`
	// Line level Subscription Id
	SubscriptionId string `pulumi:"subscriptionId"`
	// This param is used to get the rate card(s) whose effective start date starts on or after a particular date
	TimeFrom *string `pulumi:"timeFrom"`
	// This param is used to get the rate card(s) whose effective end date ends on or before a particular date
	TimeTo *string `pulumi:"timeTo"`
}

A collection of arguments for invoking getRatecards.

type GetRatecardsFilter

type GetRatecardsFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetRatecardsFilterArgs

type GetRatecardsFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetRatecardsFilterArgs) ElementType

func (GetRatecardsFilterArgs) ElementType() reflect.Type

func (GetRatecardsFilterArgs) ToGetRatecardsFilterOutput

func (i GetRatecardsFilterArgs) ToGetRatecardsFilterOutput() GetRatecardsFilterOutput

func (GetRatecardsFilterArgs) ToGetRatecardsFilterOutputWithContext

func (i GetRatecardsFilterArgs) ToGetRatecardsFilterOutputWithContext(ctx context.Context) GetRatecardsFilterOutput

type GetRatecardsFilterArray

type GetRatecardsFilterArray []GetRatecardsFilterInput

func (GetRatecardsFilterArray) ElementType

func (GetRatecardsFilterArray) ElementType() reflect.Type

func (GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutput

func (i GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput

func (GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutputWithContext

func (i GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutputWithContext(ctx context.Context) GetRatecardsFilterArrayOutput

type GetRatecardsFilterArrayInput

type GetRatecardsFilterArrayInput interface {
	pulumi.Input

	ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput
	ToGetRatecardsFilterArrayOutputWithContext(context.Context) GetRatecardsFilterArrayOutput
}

GetRatecardsFilterArrayInput is an input type that accepts GetRatecardsFilterArray and GetRatecardsFilterArrayOutput values. You can construct a concrete instance of `GetRatecardsFilterArrayInput` via:

GetRatecardsFilterArray{ GetRatecardsFilterArgs{...} }

type GetRatecardsFilterArrayOutput

type GetRatecardsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetRatecardsFilterArrayOutput) ElementType

func (GetRatecardsFilterArrayOutput) Index

func (GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutput

func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput

func (GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutputWithContext

func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutputWithContext(ctx context.Context) GetRatecardsFilterArrayOutput

type GetRatecardsFilterInput

type GetRatecardsFilterInput interface {
	pulumi.Input

	ToGetRatecardsFilterOutput() GetRatecardsFilterOutput
	ToGetRatecardsFilterOutputWithContext(context.Context) GetRatecardsFilterOutput
}

GetRatecardsFilterInput is an input type that accepts GetRatecardsFilterArgs and GetRatecardsFilterOutput values. You can construct a concrete instance of `GetRatecardsFilterInput` via:

GetRatecardsFilterArgs{...}

type GetRatecardsFilterOutput

type GetRatecardsFilterOutput struct{ *pulumi.OutputState }

func (GetRatecardsFilterOutput) ElementType

func (GetRatecardsFilterOutput) ElementType() reflect.Type

func (GetRatecardsFilterOutput) Name

Product name

func (GetRatecardsFilterOutput) Regex

func (GetRatecardsFilterOutput) ToGetRatecardsFilterOutput

func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutput() GetRatecardsFilterOutput

func (GetRatecardsFilterOutput) ToGetRatecardsFilterOutputWithContext

func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutputWithContext(ctx context.Context) GetRatecardsFilterOutput

func (GetRatecardsFilterOutput) Values

type GetRatecardsOutputArgs

type GetRatecardsOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput           `pulumi:"compartmentId"`
	Filters       GetRatecardsFilterArrayInput `pulumi:"filters"`
	// This param is used to get the rate card(s) filterd by the partNumber
	PartNumber pulumi.StringPtrInput `pulumi:"partNumber"`
	// Line level Subscription Id
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// This param is used to get the rate card(s) whose effective start date starts on or after a particular date
	TimeFrom pulumi.StringPtrInput `pulumi:"timeFrom"`
	// This param is used to get the rate card(s) whose effective end date ends on or before a particular date
	TimeTo pulumi.StringPtrInput `pulumi:"timeTo"`
}

A collection of arguments for invoking getRatecards.

func (GetRatecardsOutputArgs) ElementType

func (GetRatecardsOutputArgs) ElementType() reflect.Type

type GetRatecardsRateCard

type GetRatecardsRateCard struct {
	// Currency details
	Currencies []GetRatecardsRateCardCurrency `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage string `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier bool `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Product description
	Products []GetRatecardsRateCardProduct `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers []GetRatecardsRateCardRateCardTier `pulumi:"rateCardTiers"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Rate card end date
	TimeEnd string `pulumi:"timeEnd"`
	// Rate card start date
	TimeStart string `pulumi:"timeStart"`
}

type GetRatecardsRateCardArgs

type GetRatecardsRateCardArgs struct {
	// Currency details
	Currencies GetRatecardsRateCardCurrencyArrayInput `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage pulumi.StringInput `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier pulumi.BoolInput `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Product description
	Products GetRatecardsRateCardProductArrayInput `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers GetRatecardsRateCardRateCardTierArrayInput `pulumi:"rateCardTiers"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
	// Rate card end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Rate card start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetRatecardsRateCardArgs) ElementType

func (GetRatecardsRateCardArgs) ElementType() reflect.Type

func (GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutput

func (i GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput

func (GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutputWithContext

func (i GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutputWithContext(ctx context.Context) GetRatecardsRateCardOutput

type GetRatecardsRateCardArray

type GetRatecardsRateCardArray []GetRatecardsRateCardInput

func (GetRatecardsRateCardArray) ElementType

func (GetRatecardsRateCardArray) ElementType() reflect.Type

func (GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutput

func (i GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput

func (GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutputWithContext

func (i GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardArrayOutput

type GetRatecardsRateCardArrayInput

type GetRatecardsRateCardArrayInput interface {
	pulumi.Input

	ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput
	ToGetRatecardsRateCardArrayOutputWithContext(context.Context) GetRatecardsRateCardArrayOutput
}

GetRatecardsRateCardArrayInput is an input type that accepts GetRatecardsRateCardArray and GetRatecardsRateCardArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardArrayInput` via:

GetRatecardsRateCardArray{ GetRatecardsRateCardArgs{...} }

type GetRatecardsRateCardArrayOutput

type GetRatecardsRateCardArrayOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardArrayOutput) ElementType

func (GetRatecardsRateCardArrayOutput) Index

func (GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutput

func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput

func (GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutputWithContext

func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardArrayOutput

type GetRatecardsRateCardCurrency

type GetRatecardsRateCardCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Product name
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetRatecardsRateCardCurrencyArgs

type GetRatecardsRateCardCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetRatecardsRateCardCurrencyArgs) ElementType

func (GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutput

func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput

func (GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutputWithContext

func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput

type GetRatecardsRateCardCurrencyArray

type GetRatecardsRateCardCurrencyArray []GetRatecardsRateCardCurrencyInput

func (GetRatecardsRateCardCurrencyArray) ElementType

func (GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutput

func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput

func (GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutputWithContext

func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput

type GetRatecardsRateCardCurrencyArrayInput

type GetRatecardsRateCardCurrencyArrayInput interface {
	pulumi.Input

	ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput
	ToGetRatecardsRateCardCurrencyArrayOutputWithContext(context.Context) GetRatecardsRateCardCurrencyArrayOutput
}

GetRatecardsRateCardCurrencyArrayInput is an input type that accepts GetRatecardsRateCardCurrencyArray and GetRatecardsRateCardCurrencyArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardCurrencyArrayInput` via:

GetRatecardsRateCardCurrencyArray{ GetRatecardsRateCardCurrencyArgs{...} }

type GetRatecardsRateCardCurrencyArrayOutput

type GetRatecardsRateCardCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardCurrencyArrayOutput) ElementType

func (GetRatecardsRateCardCurrencyArrayOutput) Index

func (GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutput

func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput

func (GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutputWithContext

func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput

type GetRatecardsRateCardCurrencyInput

type GetRatecardsRateCardCurrencyInput interface {
	pulumi.Input

	ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput
	ToGetRatecardsRateCardCurrencyOutputWithContext(context.Context) GetRatecardsRateCardCurrencyOutput
}

GetRatecardsRateCardCurrencyInput is an input type that accepts GetRatecardsRateCardCurrencyArgs and GetRatecardsRateCardCurrencyOutput values. You can construct a concrete instance of `GetRatecardsRateCardCurrencyInput` via:

GetRatecardsRateCardCurrencyArgs{...}

type GetRatecardsRateCardCurrencyOutput

type GetRatecardsRateCardCurrencyOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardCurrencyOutput) ElementType

func (GetRatecardsRateCardCurrencyOutput) IsoCode

Currency Code

func (GetRatecardsRateCardCurrencyOutput) Name

Product name

func (GetRatecardsRateCardCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutput

func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput

func (GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutputWithContext

func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput

type GetRatecardsRateCardInput

type GetRatecardsRateCardInput interface {
	pulumi.Input

	ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput
	ToGetRatecardsRateCardOutputWithContext(context.Context) GetRatecardsRateCardOutput
}

GetRatecardsRateCardInput is an input type that accepts GetRatecardsRateCardArgs and GetRatecardsRateCardOutput values. You can construct a concrete instance of `GetRatecardsRateCardInput` via:

GetRatecardsRateCardArgs{...}

type GetRatecardsRateCardOutput

type GetRatecardsRateCardOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardOutput) Currencies

Currency details

func (GetRatecardsRateCardOutput) DiscretionaryDiscountPercentage

func (o GetRatecardsRateCardOutput) DiscretionaryDiscountPercentage() pulumi.StringOutput

Rate card discretionary discount percentage

func (GetRatecardsRateCardOutput) ElementType

func (GetRatecardsRateCardOutput) ElementType() reflect.Type

func (GetRatecardsRateCardOutput) IsTier

Rate card price tier flag

func (GetRatecardsRateCardOutput) NetUnitPrice

Rate card tier net unit price

func (GetRatecardsRateCardOutput) OveragePrice

Rate card tier overage price

func (GetRatecardsRateCardOutput) Products

Product description

func (GetRatecardsRateCardOutput) RateCardTiers

List of tiered rate card prices

func (GetRatecardsRateCardOutput) SubscribedServiceId

func (o GetRatecardsRateCardOutput) SubscribedServiceId() pulumi.StringOutput

SPM internal Subscribed Service ID

func (GetRatecardsRateCardOutput) TimeEnd

Rate card end date

func (GetRatecardsRateCardOutput) TimeStart

Rate card start date

func (GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutput

func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput

func (GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutputWithContext

func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutputWithContext(ctx context.Context) GetRatecardsRateCardOutput

type GetRatecardsRateCardProduct

type GetRatecardsRateCardProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Product name
	Name string `pulumi:"name"`
	// This param is used to get the rate card(s) filterd by the partNumber
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetRatecardsRateCardProductArgs

type GetRatecardsRateCardProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// This param is used to get the rate card(s) filterd by the partNumber
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetRatecardsRateCardProductArgs) ElementType

func (GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutput

func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput

func (GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutputWithContext

func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput

type GetRatecardsRateCardProductArray

type GetRatecardsRateCardProductArray []GetRatecardsRateCardProductInput

func (GetRatecardsRateCardProductArray) ElementType

func (GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutput

func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput

func (GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutputWithContext

func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput

type GetRatecardsRateCardProductArrayInput

type GetRatecardsRateCardProductArrayInput interface {
	pulumi.Input

	ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput
	ToGetRatecardsRateCardProductArrayOutputWithContext(context.Context) GetRatecardsRateCardProductArrayOutput
}

GetRatecardsRateCardProductArrayInput is an input type that accepts GetRatecardsRateCardProductArray and GetRatecardsRateCardProductArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardProductArrayInput` via:

GetRatecardsRateCardProductArray{ GetRatecardsRateCardProductArgs{...} }

type GetRatecardsRateCardProductArrayOutput

type GetRatecardsRateCardProductArrayOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardProductArrayOutput) ElementType

func (GetRatecardsRateCardProductArrayOutput) Index

func (GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutput

func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput

func (GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutputWithContext

func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput

type GetRatecardsRateCardProductInput

type GetRatecardsRateCardProductInput interface {
	pulumi.Input

	ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput
	ToGetRatecardsRateCardProductOutputWithContext(context.Context) GetRatecardsRateCardProductOutput
}

GetRatecardsRateCardProductInput is an input type that accepts GetRatecardsRateCardProductArgs and GetRatecardsRateCardProductOutput values. You can construct a concrete instance of `GetRatecardsRateCardProductInput` via:

GetRatecardsRateCardProductArgs{...}

type GetRatecardsRateCardProductOutput

type GetRatecardsRateCardProductOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardProductOutput) BillingCategory

Metered service billing category

func (GetRatecardsRateCardProductOutput) ElementType

func (GetRatecardsRateCardProductOutput) Name

Product name

func (GetRatecardsRateCardProductOutput) PartNumber

This param is used to get the rate card(s) filterd by the partNumber

func (GetRatecardsRateCardProductOutput) ProductCategory

Product category

func (GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutput

func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput

func (GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutputWithContext

func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput

func (GetRatecardsRateCardProductOutput) UcmRateCardPartType

func (o GetRatecardsRateCardProductOutput) UcmRateCardPartType() pulumi.StringOutput

Rate card part type of Product

func (GetRatecardsRateCardProductOutput) UnitOfMeasure

Unit of measure

type GetRatecardsRateCardRateCardTier

type GetRatecardsRateCardRateCardTier struct {
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity string `pulumi:"upToQuantity"`
}

type GetRatecardsRateCardRateCardTierArgs

type GetRatecardsRateCardRateCardTierArgs struct {
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity pulumi.StringInput `pulumi:"upToQuantity"`
}

func (GetRatecardsRateCardRateCardTierArgs) ElementType

func (GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutput

func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput

func (GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutputWithContext

func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput

type GetRatecardsRateCardRateCardTierArray

type GetRatecardsRateCardRateCardTierArray []GetRatecardsRateCardRateCardTierInput

func (GetRatecardsRateCardRateCardTierArray) ElementType

func (GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutput

func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput

func (GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext

func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput

type GetRatecardsRateCardRateCardTierArrayInput

type GetRatecardsRateCardRateCardTierArrayInput interface {
	pulumi.Input

	ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput
	ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(context.Context) GetRatecardsRateCardRateCardTierArrayOutput
}

GetRatecardsRateCardRateCardTierArrayInput is an input type that accepts GetRatecardsRateCardRateCardTierArray and GetRatecardsRateCardRateCardTierArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardRateCardTierArrayInput` via:

GetRatecardsRateCardRateCardTierArray{ GetRatecardsRateCardRateCardTierArgs{...} }

type GetRatecardsRateCardRateCardTierArrayOutput

type GetRatecardsRateCardRateCardTierArrayOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardRateCardTierArrayOutput) ElementType

func (GetRatecardsRateCardRateCardTierArrayOutput) Index

func (GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutput

func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput

func (GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext

func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput

type GetRatecardsRateCardRateCardTierInput

type GetRatecardsRateCardRateCardTierInput interface {
	pulumi.Input

	ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput
	ToGetRatecardsRateCardRateCardTierOutputWithContext(context.Context) GetRatecardsRateCardRateCardTierOutput
}

GetRatecardsRateCardRateCardTierInput is an input type that accepts GetRatecardsRateCardRateCardTierArgs and GetRatecardsRateCardRateCardTierOutput values. You can construct a concrete instance of `GetRatecardsRateCardRateCardTierInput` via:

GetRatecardsRateCardRateCardTierArgs{...}

type GetRatecardsRateCardRateCardTierOutput

type GetRatecardsRateCardRateCardTierOutput struct{ *pulumi.OutputState }

func (GetRatecardsRateCardRateCardTierOutput) ElementType

func (GetRatecardsRateCardRateCardTierOutput) NetUnitPrice

Rate card tier net unit price

func (GetRatecardsRateCardRateCardTierOutput) OveragePrice

Rate card tier overage price

func (GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutput

func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput

func (GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutputWithContext

func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput

func (GetRatecardsRateCardRateCardTierOutput) UpToQuantity

Rate card tier quantity range

type GetRatecardsResult

type GetRatecardsResult struct {
	CompartmentId string               `pulumi:"compartmentId"`
	Filters       []GetRatecardsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Product part numner
	PartNumber *string `pulumi:"partNumber"`
	// The list of rate_cards.
	RateCards      []GetRatecardsRateCard `pulumi:"rateCards"`
	SubscriptionId string                 `pulumi:"subscriptionId"`
	TimeFrom       *string                `pulumi:"timeFrom"`
	TimeTo         *string                `pulumi:"timeTo"`
}

A collection of values returned by getRatecards.

func GetRatecards

func GetRatecards(ctx *pulumi.Context, args *GetRatecardsArgs, opts ...pulumi.InvokeOption) (*GetRatecardsResult, error)

This data source provides the list of Ratecards in Oracle Cloud Infrastructure Onesubscription service.

List API that returns all ratecards for given Subscription Id and Account ID (if provided) and for a particular date range

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetRatecards(ctx, &onesubsription.GetRatecardsArgs{
			CompartmentId:  compartmentId,
			SubscriptionId: testSubscription.Id,
			PartNumber:     pulumi.StringRef(ratecardPartNumber),
			TimeFrom:       pulumi.StringRef(ratecardTimeFrom),
			TimeTo:         pulumi.StringRef(ratecardTimeTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRatecardsResultOutput

type GetRatecardsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRatecards.

func (GetRatecardsResultOutput) CompartmentId

func (o GetRatecardsResultOutput) CompartmentId() pulumi.StringOutput

func (GetRatecardsResultOutput) ElementType

func (GetRatecardsResultOutput) ElementType() reflect.Type

func (GetRatecardsResultOutput) Filters

func (GetRatecardsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRatecardsResultOutput) PartNumber

Product part numner

func (GetRatecardsResultOutput) RateCards

The list of rate_cards.

func (GetRatecardsResultOutput) SubscriptionId

func (o GetRatecardsResultOutput) SubscriptionId() pulumi.StringOutput

func (GetRatecardsResultOutput) TimeFrom

func (GetRatecardsResultOutput) TimeTo

func (GetRatecardsResultOutput) ToGetRatecardsResultOutput

func (o GetRatecardsResultOutput) ToGetRatecardsResultOutput() GetRatecardsResultOutput

func (GetRatecardsResultOutput) ToGetRatecardsResultOutputWithContext

func (o GetRatecardsResultOutput) ToGetRatecardsResultOutputWithContext(ctx context.Context) GetRatecardsResultOutput

type GetSubscribedServiceArgs

type GetSubscribedServiceArgs struct {
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. In this mechanism, the client sends the required field names as the query parameters for an API to the server, and the server trims down the default response content by removing the fields that are not required by the client. The parameter used to control what fields to return should be a query string parameter called "fields" of type array, and usecollectionFormat
	Fields []string `pulumi:"fields"`
	// The Subscribed Service Id
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
}

A collection of arguments for invoking getSubscribedService.

type GetSubscribedServiceBillToAddress

type GetSubscribedServiceBillToAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServiceBillToAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServiceBillToAddressArgs

type GetSubscribedServiceBillToAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServiceBillToAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServiceBillToAddressArgs) ElementType

func (GetSubscribedServiceBillToAddressArgs) ToGetSubscribedServiceBillToAddressOutput

func (i GetSubscribedServiceBillToAddressArgs) ToGetSubscribedServiceBillToAddressOutput() GetSubscribedServiceBillToAddressOutput

func (GetSubscribedServiceBillToAddressArgs) ToGetSubscribedServiceBillToAddressOutputWithContext

func (i GetSubscribedServiceBillToAddressArgs) ToGetSubscribedServiceBillToAddressOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressOutput

type GetSubscribedServiceBillToAddressArray

type GetSubscribedServiceBillToAddressArray []GetSubscribedServiceBillToAddressInput

func (GetSubscribedServiceBillToAddressArray) ElementType

func (GetSubscribedServiceBillToAddressArray) ToGetSubscribedServiceBillToAddressArrayOutput

func (i GetSubscribedServiceBillToAddressArray) ToGetSubscribedServiceBillToAddressArrayOutput() GetSubscribedServiceBillToAddressArrayOutput

func (GetSubscribedServiceBillToAddressArray) ToGetSubscribedServiceBillToAddressArrayOutputWithContext

func (i GetSubscribedServiceBillToAddressArray) ToGetSubscribedServiceBillToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServiceBillToAddressArrayInput

type GetSubscribedServiceBillToAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToAddressArrayOutput() GetSubscribedServiceBillToAddressArrayOutput
	ToGetSubscribedServiceBillToAddressArrayOutputWithContext(context.Context) GetSubscribedServiceBillToAddressArrayOutput
}

GetSubscribedServiceBillToAddressArrayInput is an input type that accepts GetSubscribedServiceBillToAddressArray and GetSubscribedServiceBillToAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToAddressArrayInput` via:

GetSubscribedServiceBillToAddressArray{ GetSubscribedServiceBillToAddressArgs{...} }

type GetSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServiceBillToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToAddressArrayOutput) ElementType

func (GetSubscribedServiceBillToAddressArrayOutput) Index

func (GetSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServiceBillToAddressArrayOutput

func (o GetSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServiceBillToAddressArrayOutput() GetSubscribedServiceBillToAddressArrayOutput

func (GetSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServiceBillToAddressArrayOutputWithContext

func (o GetSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServiceBillToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServiceBillToAddressInput

type GetSubscribedServiceBillToAddressInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToAddressOutput() GetSubscribedServiceBillToAddressOutput
	ToGetSubscribedServiceBillToAddressOutputWithContext(context.Context) GetSubscribedServiceBillToAddressOutput
}

GetSubscribedServiceBillToAddressInput is an input type that accepts GetSubscribedServiceBillToAddressArgs and GetSubscribedServiceBillToAddressOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToAddressInput` via:

GetSubscribedServiceBillToAddressArgs{...}

type GetSubscribedServiceBillToAddressLocation

type GetSubscribedServiceBillToAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServiceBillToAddressLocationArgs

type GetSubscribedServiceBillToAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServiceBillToAddressLocationArgs) ElementType

func (GetSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServiceBillToAddressLocationOutput

func (i GetSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServiceBillToAddressLocationOutput() GetSubscribedServiceBillToAddressLocationOutput

func (GetSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServiceBillToAddressLocationOutputWithContext

func (i GetSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServiceBillToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServiceBillToAddressLocationArray

type GetSubscribedServiceBillToAddressLocationArray []GetSubscribedServiceBillToAddressLocationInput

func (GetSubscribedServiceBillToAddressLocationArray) ElementType

func (GetSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServiceBillToAddressLocationArrayOutput

func (i GetSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServiceBillToAddressLocationArrayOutput() GetSubscribedServiceBillToAddressLocationArrayOutput

func (GetSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServiceBillToAddressLocationArrayOutputWithContext

func (i GetSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServiceBillToAddressLocationArrayInput

type GetSubscribedServiceBillToAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToAddressLocationArrayOutput() GetSubscribedServiceBillToAddressLocationArrayOutput
	ToGetSubscribedServiceBillToAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServiceBillToAddressLocationArrayOutput
}

GetSubscribedServiceBillToAddressLocationArrayInput is an input type that accepts GetSubscribedServiceBillToAddressLocationArray and GetSubscribedServiceBillToAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToAddressLocationArrayInput` via:

GetSubscribedServiceBillToAddressLocationArray{ GetSubscribedServiceBillToAddressLocationArgs{...} }

type GetSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServiceBillToAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToAddressLocationArrayOutput) ElementType

func (GetSubscribedServiceBillToAddressLocationArrayOutput) Index

func (GetSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServiceBillToAddressLocationArrayOutput

func (GetSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServiceBillToAddressLocationArrayOutputWithContext

func (o GetSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServiceBillToAddressLocationInput

type GetSubscribedServiceBillToAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToAddressLocationOutput() GetSubscribedServiceBillToAddressLocationOutput
	ToGetSubscribedServiceBillToAddressLocationOutputWithContext(context.Context) GetSubscribedServiceBillToAddressLocationOutput
}

GetSubscribedServiceBillToAddressLocationInput is an input type that accepts GetSubscribedServiceBillToAddressLocationArgs and GetSubscribedServiceBillToAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToAddressLocationInput` via:

GetSubscribedServiceBillToAddressLocationArgs{...}

type GetSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServiceBillToAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServiceBillToAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServiceBillToAddressLocationOutput) City

City.

func (GetSubscribedServiceBillToAddressLocationOutput) Country

Country.

func (GetSubscribedServiceBillToAddressLocationOutput) ElementType

func (GetSubscribedServiceBillToAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServiceBillToAddressLocationOutput) Region

Region.

func (GetSubscribedServiceBillToAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServiceBillToAddressLocationOutput

func (o GetSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServiceBillToAddressLocationOutput() GetSubscribedServiceBillToAddressLocationOutput

func (GetSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServiceBillToAddressLocationOutputWithContext

func (o GetSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServiceBillToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServiceBillToAddressOutput

type GetSubscribedServiceBillToAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServiceBillToAddressOutput) ElementType

func (GetSubscribedServiceBillToAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServiceBillToAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServiceBillToAddressOutput) Locations

Address location.

func (GetSubscribedServiceBillToAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceBillToAddressOutput) Phone

Phone.

func (GetSubscribedServiceBillToAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServiceBillToAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServiceBillToAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServiceBillToAddressOutput) ToGetSubscribedServiceBillToAddressOutput

func (o GetSubscribedServiceBillToAddressOutput) ToGetSubscribedServiceBillToAddressOutput() GetSubscribedServiceBillToAddressOutput

func (GetSubscribedServiceBillToAddressOutput) ToGetSubscribedServiceBillToAddressOutputWithContext

func (o GetSubscribedServiceBillToAddressOutput) ToGetSubscribedServiceBillToAddressOutputWithContext(ctx context.Context) GetSubscribedServiceBillToAddressOutput

type GetSubscribedServiceBillToContact

type GetSubscribedServiceBillToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServiceBillToContactArgs

type GetSubscribedServiceBillToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServiceBillToContactArgs) ElementType

func (GetSubscribedServiceBillToContactArgs) ToGetSubscribedServiceBillToContactOutput

func (i GetSubscribedServiceBillToContactArgs) ToGetSubscribedServiceBillToContactOutput() GetSubscribedServiceBillToContactOutput

func (GetSubscribedServiceBillToContactArgs) ToGetSubscribedServiceBillToContactOutputWithContext

func (i GetSubscribedServiceBillToContactArgs) ToGetSubscribedServiceBillToContactOutputWithContext(ctx context.Context) GetSubscribedServiceBillToContactOutput

type GetSubscribedServiceBillToContactArray

type GetSubscribedServiceBillToContactArray []GetSubscribedServiceBillToContactInput

func (GetSubscribedServiceBillToContactArray) ElementType

func (GetSubscribedServiceBillToContactArray) ToGetSubscribedServiceBillToContactArrayOutput

func (i GetSubscribedServiceBillToContactArray) ToGetSubscribedServiceBillToContactArrayOutput() GetSubscribedServiceBillToContactArrayOutput

func (GetSubscribedServiceBillToContactArray) ToGetSubscribedServiceBillToContactArrayOutputWithContext

func (i GetSubscribedServiceBillToContactArray) ToGetSubscribedServiceBillToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToContactArrayOutput

type GetSubscribedServiceBillToContactArrayInput

type GetSubscribedServiceBillToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToContactArrayOutput() GetSubscribedServiceBillToContactArrayOutput
	ToGetSubscribedServiceBillToContactArrayOutputWithContext(context.Context) GetSubscribedServiceBillToContactArrayOutput
}

GetSubscribedServiceBillToContactArrayInput is an input type that accepts GetSubscribedServiceBillToContactArray and GetSubscribedServiceBillToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToContactArrayInput` via:

GetSubscribedServiceBillToContactArray{ GetSubscribedServiceBillToContactArgs{...} }

type GetSubscribedServiceBillToContactArrayOutput

type GetSubscribedServiceBillToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToContactArrayOutput) ElementType

func (GetSubscribedServiceBillToContactArrayOutput) Index

func (GetSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServiceBillToContactArrayOutput

func (o GetSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServiceBillToContactArrayOutput() GetSubscribedServiceBillToContactArrayOutput

func (GetSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServiceBillToContactArrayOutputWithContext

func (o GetSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServiceBillToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToContactArrayOutput

type GetSubscribedServiceBillToContactInput

type GetSubscribedServiceBillToContactInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToContactOutput() GetSubscribedServiceBillToContactOutput
	ToGetSubscribedServiceBillToContactOutputWithContext(context.Context) GetSubscribedServiceBillToContactOutput
}

GetSubscribedServiceBillToContactInput is an input type that accepts GetSubscribedServiceBillToContactArgs and GetSubscribedServiceBillToContactOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToContactInput` via:

GetSubscribedServiceBillToContactArgs{...}

type GetSubscribedServiceBillToContactOutput

type GetSubscribedServiceBillToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToContactOutput) ElementType

func (GetSubscribedServiceBillToContactOutput) Email

Email.

func (GetSubscribedServiceBillToContactOutput) FirstName

First name.

func (GetSubscribedServiceBillToContactOutput) LastName

Last name.

func (GetSubscribedServiceBillToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceBillToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServiceBillToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServiceBillToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceBillToContactOutput) ToGetSubscribedServiceBillToContactOutput

func (o GetSubscribedServiceBillToContactOutput) ToGetSubscribedServiceBillToContactOutput() GetSubscribedServiceBillToContactOutput

func (GetSubscribedServiceBillToContactOutput) ToGetSubscribedServiceBillToContactOutputWithContext

func (o GetSubscribedServiceBillToContactOutput) ToGetSubscribedServiceBillToContactOutputWithContext(ctx context.Context) GetSubscribedServiceBillToContactOutput

func (GetSubscribedServiceBillToContactOutput) Username

Username.

type GetSubscribedServiceBillToCustomer

type GetSubscribedServiceBillToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServiceBillToCustomerArgs

type GetSubscribedServiceBillToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServiceBillToCustomerArgs) ElementType

func (GetSubscribedServiceBillToCustomerArgs) ToGetSubscribedServiceBillToCustomerOutput

func (i GetSubscribedServiceBillToCustomerArgs) ToGetSubscribedServiceBillToCustomerOutput() GetSubscribedServiceBillToCustomerOutput

func (GetSubscribedServiceBillToCustomerArgs) ToGetSubscribedServiceBillToCustomerOutputWithContext

func (i GetSubscribedServiceBillToCustomerArgs) ToGetSubscribedServiceBillToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceBillToCustomerOutput

type GetSubscribedServiceBillToCustomerArray

type GetSubscribedServiceBillToCustomerArray []GetSubscribedServiceBillToCustomerInput

func (GetSubscribedServiceBillToCustomerArray) ElementType

func (GetSubscribedServiceBillToCustomerArray) ToGetSubscribedServiceBillToCustomerArrayOutput

func (i GetSubscribedServiceBillToCustomerArray) ToGetSubscribedServiceBillToCustomerArrayOutput() GetSubscribedServiceBillToCustomerArrayOutput

func (GetSubscribedServiceBillToCustomerArray) ToGetSubscribedServiceBillToCustomerArrayOutputWithContext

func (i GetSubscribedServiceBillToCustomerArray) ToGetSubscribedServiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServiceBillToCustomerArrayInput

type GetSubscribedServiceBillToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToCustomerArrayOutput() GetSubscribedServiceBillToCustomerArrayOutput
	ToGetSubscribedServiceBillToCustomerArrayOutputWithContext(context.Context) GetSubscribedServiceBillToCustomerArrayOutput
}

GetSubscribedServiceBillToCustomerArrayInput is an input type that accepts GetSubscribedServiceBillToCustomerArray and GetSubscribedServiceBillToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToCustomerArrayInput` via:

GetSubscribedServiceBillToCustomerArray{ GetSubscribedServiceBillToCustomerArgs{...} }

type GetSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServiceBillToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToCustomerArrayOutput) ElementType

func (GetSubscribedServiceBillToCustomerArrayOutput) Index

func (GetSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServiceBillToCustomerArrayOutput

func (o GetSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServiceBillToCustomerArrayOutput() GetSubscribedServiceBillToCustomerArrayOutput

func (GetSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServiceBillToCustomerArrayOutputWithContext

func (o GetSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServiceBillToCustomerInput

type GetSubscribedServiceBillToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServiceBillToCustomerOutput() GetSubscribedServiceBillToCustomerOutput
	ToGetSubscribedServiceBillToCustomerOutputWithContext(context.Context) GetSubscribedServiceBillToCustomerOutput
}

GetSubscribedServiceBillToCustomerInput is an input type that accepts GetSubscribedServiceBillToCustomerArgs and GetSubscribedServiceBillToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServiceBillToCustomerInput` via:

GetSubscribedServiceBillToCustomerArgs{...}

type GetSubscribedServiceBillToCustomerOutput

type GetSubscribedServiceBillToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceBillToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServiceBillToCustomerOutput) ElementType

func (GetSubscribedServiceBillToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServiceBillToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServiceBillToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceBillToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServiceBillToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServiceBillToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServiceBillToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceBillToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServiceBillToCustomerOutput) ToGetSubscribedServiceBillToCustomerOutput

func (o GetSubscribedServiceBillToCustomerOutput) ToGetSubscribedServiceBillToCustomerOutput() GetSubscribedServiceBillToCustomerOutput

func (GetSubscribedServiceBillToCustomerOutput) ToGetSubscribedServiceBillToCustomerOutputWithContext

func (o GetSubscribedServiceBillToCustomerOutput) ToGetSubscribedServiceBillToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceBillToCustomerOutput

type GetSubscribedServiceCommitmentService

type GetSubscribedServiceCommitmentService struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// Subscribed service line net amount
	LineNetAmount string `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscribedServiceCommitmentServiceArgs

type GetSubscribedServiceCommitmentServiceArgs struct {
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// Subscribed service line net amount
	LineNetAmount pulumi.StringInput `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Subscribed service end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscribedServiceCommitmentServiceArgs) ElementType

func (GetSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServiceCommitmentServiceOutput

func (i GetSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServiceCommitmentServiceOutput() GetSubscribedServiceCommitmentServiceOutput

func (GetSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServiceCommitmentServiceOutputWithContext

func (i GetSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscribedServiceCommitmentServiceOutput

type GetSubscribedServiceCommitmentServiceArray

type GetSubscribedServiceCommitmentServiceArray []GetSubscribedServiceCommitmentServiceInput

func (GetSubscribedServiceCommitmentServiceArray) ElementType

func (GetSubscribedServiceCommitmentServiceArray) ToGetSubscribedServiceCommitmentServiceArrayOutput

func (i GetSubscribedServiceCommitmentServiceArray) ToGetSubscribedServiceCommitmentServiceArrayOutput() GetSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscribedServiceCommitmentServiceArray) ToGetSubscribedServiceCommitmentServiceArrayOutputWithContext

func (i GetSubscribedServiceCommitmentServiceArray) ToGetSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServiceCommitmentServiceArrayInput

type GetSubscribedServiceCommitmentServiceArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceCommitmentServiceArrayOutput() GetSubscribedServiceCommitmentServiceArrayOutput
	ToGetSubscribedServiceCommitmentServiceArrayOutputWithContext(context.Context) GetSubscribedServiceCommitmentServiceArrayOutput
}

GetSubscribedServiceCommitmentServiceArrayInput is an input type that accepts GetSubscribedServiceCommitmentServiceArray and GetSubscribedServiceCommitmentServiceArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceCommitmentServiceArrayInput` via:

GetSubscribedServiceCommitmentServiceArray{ GetSubscribedServiceCommitmentServiceArgs{...} }

type GetSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServiceCommitmentServiceArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceCommitmentServiceArrayOutput) ElementType

func (GetSubscribedServiceCommitmentServiceArrayOutput) Index

func (GetSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServiceCommitmentServiceArrayOutput

func (o GetSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServiceCommitmentServiceArrayOutput() GetSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServiceCommitmentServiceArrayOutputWithContext

func (o GetSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServiceCommitmentServiceInput

type GetSubscribedServiceCommitmentServiceInput interface {
	pulumi.Input

	ToGetSubscribedServiceCommitmentServiceOutput() GetSubscribedServiceCommitmentServiceOutput
	ToGetSubscribedServiceCommitmentServiceOutputWithContext(context.Context) GetSubscribedServiceCommitmentServiceOutput
}

GetSubscribedServiceCommitmentServiceInput is an input type that accepts GetSubscribedServiceCommitmentServiceArgs and GetSubscribedServiceCommitmentServiceOutput values. You can construct a concrete instance of `GetSubscribedServiceCommitmentServiceInput` via:

GetSubscribedServiceCommitmentServiceArgs{...}

type GetSubscribedServiceCommitmentServiceOutput

type GetSubscribedServiceCommitmentServiceOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceCommitmentServiceOutput) AvailableAmount

Commitment available amount

func (GetSubscribedServiceCommitmentServiceOutput) ElementType

func (GetSubscribedServiceCommitmentServiceOutput) FundedAllocationValue

Funded Allocation line value example: 12000.00

func (GetSubscribedServiceCommitmentServiceOutput) LineNetAmount

Subscribed service line net amount

func (GetSubscribedServiceCommitmentServiceOutput) Quantity

Subscribed service quantity

func (GetSubscribedServiceCommitmentServiceOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServiceCommitmentServiceOutput) TimeStart

Subscribed service start date

func (GetSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServiceCommitmentServiceOutput

func (o GetSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServiceCommitmentServiceOutput() GetSubscribedServiceCommitmentServiceOutput

func (GetSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServiceCommitmentServiceOutputWithContext

func (o GetSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscribedServiceCommitmentServiceOutput

type GetSubscribedServiceEndUserAddress

type GetSubscribedServiceEndUserAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServiceEndUserAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServiceEndUserAddressArgs

type GetSubscribedServiceEndUserAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServiceEndUserAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServiceEndUserAddressArgs) ElementType

func (GetSubscribedServiceEndUserAddressArgs) ToGetSubscribedServiceEndUserAddressOutput

func (i GetSubscribedServiceEndUserAddressArgs) ToGetSubscribedServiceEndUserAddressOutput() GetSubscribedServiceEndUserAddressOutput

func (GetSubscribedServiceEndUserAddressArgs) ToGetSubscribedServiceEndUserAddressOutputWithContext

func (i GetSubscribedServiceEndUserAddressArgs) ToGetSubscribedServiceEndUserAddressOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressOutput

type GetSubscribedServiceEndUserAddressArray

type GetSubscribedServiceEndUserAddressArray []GetSubscribedServiceEndUserAddressInput

func (GetSubscribedServiceEndUserAddressArray) ElementType

func (GetSubscribedServiceEndUserAddressArray) ToGetSubscribedServiceEndUserAddressArrayOutput

func (i GetSubscribedServiceEndUserAddressArray) ToGetSubscribedServiceEndUserAddressArrayOutput() GetSubscribedServiceEndUserAddressArrayOutput

func (GetSubscribedServiceEndUserAddressArray) ToGetSubscribedServiceEndUserAddressArrayOutputWithContext

func (i GetSubscribedServiceEndUserAddressArray) ToGetSubscribedServiceEndUserAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServiceEndUserAddressArrayInput

type GetSubscribedServiceEndUserAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserAddressArrayOutput() GetSubscribedServiceEndUserAddressArrayOutput
	ToGetSubscribedServiceEndUserAddressArrayOutputWithContext(context.Context) GetSubscribedServiceEndUserAddressArrayOutput
}

GetSubscribedServiceEndUserAddressArrayInput is an input type that accepts GetSubscribedServiceEndUserAddressArray and GetSubscribedServiceEndUserAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserAddressArrayInput` via:

GetSubscribedServiceEndUserAddressArray{ GetSubscribedServiceEndUserAddressArgs{...} }

type GetSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServiceEndUserAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserAddressArrayOutput) ElementType

func (GetSubscribedServiceEndUserAddressArrayOutput) Index

func (GetSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServiceEndUserAddressArrayOutput

func (o GetSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServiceEndUserAddressArrayOutput() GetSubscribedServiceEndUserAddressArrayOutput

func (GetSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServiceEndUserAddressArrayOutputWithContext

func (o GetSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServiceEndUserAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServiceEndUserAddressInput

type GetSubscribedServiceEndUserAddressInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserAddressOutput() GetSubscribedServiceEndUserAddressOutput
	ToGetSubscribedServiceEndUserAddressOutputWithContext(context.Context) GetSubscribedServiceEndUserAddressOutput
}

GetSubscribedServiceEndUserAddressInput is an input type that accepts GetSubscribedServiceEndUserAddressArgs and GetSubscribedServiceEndUserAddressOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserAddressInput` via:

GetSubscribedServiceEndUserAddressArgs{...}

type GetSubscribedServiceEndUserAddressLocation

type GetSubscribedServiceEndUserAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServiceEndUserAddressLocationArgs

type GetSubscribedServiceEndUserAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServiceEndUserAddressLocationArgs) ElementType

func (GetSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServiceEndUserAddressLocationOutput

func (i GetSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServiceEndUserAddressLocationOutput() GetSubscribedServiceEndUserAddressLocationOutput

func (GetSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServiceEndUserAddressLocationOutputWithContext

func (i GetSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServiceEndUserAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServiceEndUserAddressLocationArray

type GetSubscribedServiceEndUserAddressLocationArray []GetSubscribedServiceEndUserAddressLocationInput

func (GetSubscribedServiceEndUserAddressLocationArray) ElementType

func (GetSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServiceEndUserAddressLocationArrayOutput

func (i GetSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServiceEndUserAddressLocationArrayOutput() GetSubscribedServiceEndUserAddressLocationArrayOutput

func (GetSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServiceEndUserAddressLocationArrayOutputWithContext

func (i GetSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServiceEndUserAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServiceEndUserAddressLocationArrayInput

type GetSubscribedServiceEndUserAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserAddressLocationArrayOutput() GetSubscribedServiceEndUserAddressLocationArrayOutput
	ToGetSubscribedServiceEndUserAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServiceEndUserAddressLocationArrayOutput
}

GetSubscribedServiceEndUserAddressLocationArrayInput is an input type that accepts GetSubscribedServiceEndUserAddressLocationArray and GetSubscribedServiceEndUserAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserAddressLocationArrayInput` via:

GetSubscribedServiceEndUserAddressLocationArray{ GetSubscribedServiceEndUserAddressLocationArgs{...} }

type GetSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServiceEndUserAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserAddressLocationArrayOutput) ElementType

func (GetSubscribedServiceEndUserAddressLocationArrayOutput) Index

func (GetSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServiceEndUserAddressLocationArrayOutput

func (GetSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServiceEndUserAddressLocationArrayOutputWithContext

func (o GetSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServiceEndUserAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServiceEndUserAddressLocationInput

type GetSubscribedServiceEndUserAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserAddressLocationOutput() GetSubscribedServiceEndUserAddressLocationOutput
	ToGetSubscribedServiceEndUserAddressLocationOutputWithContext(context.Context) GetSubscribedServiceEndUserAddressLocationOutput
}

GetSubscribedServiceEndUserAddressLocationInput is an input type that accepts GetSubscribedServiceEndUserAddressLocationArgs and GetSubscribedServiceEndUserAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserAddressLocationInput` via:

GetSubscribedServiceEndUserAddressLocationArgs{...}

type GetSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServiceEndUserAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServiceEndUserAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServiceEndUserAddressLocationOutput) City

City.

func (GetSubscribedServiceEndUserAddressLocationOutput) Country

Country.

func (GetSubscribedServiceEndUserAddressLocationOutput) ElementType

func (GetSubscribedServiceEndUserAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServiceEndUserAddressLocationOutput) Region

Region.

func (GetSubscribedServiceEndUserAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServiceEndUserAddressLocationOutput

func (o GetSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServiceEndUserAddressLocationOutput() GetSubscribedServiceEndUserAddressLocationOutput

func (GetSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServiceEndUserAddressLocationOutputWithContext

func (o GetSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServiceEndUserAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServiceEndUserAddressOutput

type GetSubscribedServiceEndUserAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServiceEndUserAddressOutput) ElementType

func (GetSubscribedServiceEndUserAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServiceEndUserAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServiceEndUserAddressOutput) Locations

Address location.

func (GetSubscribedServiceEndUserAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceEndUserAddressOutput) Phone

Phone.

func (GetSubscribedServiceEndUserAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServiceEndUserAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServiceEndUserAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServiceEndUserAddressOutput) ToGetSubscribedServiceEndUserAddressOutput

func (o GetSubscribedServiceEndUserAddressOutput) ToGetSubscribedServiceEndUserAddressOutput() GetSubscribedServiceEndUserAddressOutput

func (GetSubscribedServiceEndUserAddressOutput) ToGetSubscribedServiceEndUserAddressOutputWithContext

func (o GetSubscribedServiceEndUserAddressOutput) ToGetSubscribedServiceEndUserAddressOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserAddressOutput

type GetSubscribedServiceEndUserContact

type GetSubscribedServiceEndUserContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServiceEndUserContactArgs

type GetSubscribedServiceEndUserContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServiceEndUserContactArgs) ElementType

func (GetSubscribedServiceEndUserContactArgs) ToGetSubscribedServiceEndUserContactOutput

func (i GetSubscribedServiceEndUserContactArgs) ToGetSubscribedServiceEndUserContactOutput() GetSubscribedServiceEndUserContactOutput

func (GetSubscribedServiceEndUserContactArgs) ToGetSubscribedServiceEndUserContactOutputWithContext

func (i GetSubscribedServiceEndUserContactArgs) ToGetSubscribedServiceEndUserContactOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserContactOutput

type GetSubscribedServiceEndUserContactArray

type GetSubscribedServiceEndUserContactArray []GetSubscribedServiceEndUserContactInput

func (GetSubscribedServiceEndUserContactArray) ElementType

func (GetSubscribedServiceEndUserContactArray) ToGetSubscribedServiceEndUserContactArrayOutput

func (i GetSubscribedServiceEndUserContactArray) ToGetSubscribedServiceEndUserContactArrayOutput() GetSubscribedServiceEndUserContactArrayOutput

func (GetSubscribedServiceEndUserContactArray) ToGetSubscribedServiceEndUserContactArrayOutputWithContext

func (i GetSubscribedServiceEndUserContactArray) ToGetSubscribedServiceEndUserContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServiceEndUserContactArrayInput

type GetSubscribedServiceEndUserContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserContactArrayOutput() GetSubscribedServiceEndUserContactArrayOutput
	ToGetSubscribedServiceEndUserContactArrayOutputWithContext(context.Context) GetSubscribedServiceEndUserContactArrayOutput
}

GetSubscribedServiceEndUserContactArrayInput is an input type that accepts GetSubscribedServiceEndUserContactArray and GetSubscribedServiceEndUserContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserContactArrayInput` via:

GetSubscribedServiceEndUserContactArray{ GetSubscribedServiceEndUserContactArgs{...} }

type GetSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServiceEndUserContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserContactArrayOutput) ElementType

func (GetSubscribedServiceEndUserContactArrayOutput) Index

func (GetSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServiceEndUserContactArrayOutput

func (o GetSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServiceEndUserContactArrayOutput() GetSubscribedServiceEndUserContactArrayOutput

func (GetSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServiceEndUserContactArrayOutputWithContext

func (o GetSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServiceEndUserContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServiceEndUserContactInput

type GetSubscribedServiceEndUserContactInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserContactOutput() GetSubscribedServiceEndUserContactOutput
	ToGetSubscribedServiceEndUserContactOutputWithContext(context.Context) GetSubscribedServiceEndUserContactOutput
}

GetSubscribedServiceEndUserContactInput is an input type that accepts GetSubscribedServiceEndUserContactArgs and GetSubscribedServiceEndUserContactOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserContactInput` via:

GetSubscribedServiceEndUserContactArgs{...}

type GetSubscribedServiceEndUserContactOutput

type GetSubscribedServiceEndUserContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserContactOutput) ElementType

func (GetSubscribedServiceEndUserContactOutput) Email

Email.

func (GetSubscribedServiceEndUserContactOutput) FirstName

First name.

func (GetSubscribedServiceEndUserContactOutput) LastName

Last name.

func (GetSubscribedServiceEndUserContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceEndUserContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServiceEndUserContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServiceEndUserContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceEndUserContactOutput) ToGetSubscribedServiceEndUserContactOutput

func (o GetSubscribedServiceEndUserContactOutput) ToGetSubscribedServiceEndUserContactOutput() GetSubscribedServiceEndUserContactOutput

func (GetSubscribedServiceEndUserContactOutput) ToGetSubscribedServiceEndUserContactOutputWithContext

func (o GetSubscribedServiceEndUserContactOutput) ToGetSubscribedServiceEndUserContactOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserContactOutput

func (GetSubscribedServiceEndUserContactOutput) Username

Username.

type GetSubscribedServiceEndUserCustomer

type GetSubscribedServiceEndUserCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServiceEndUserCustomerArgs

type GetSubscribedServiceEndUserCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServiceEndUserCustomerArgs) ElementType

func (GetSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServiceEndUserCustomerOutput

func (i GetSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServiceEndUserCustomerOutput() GetSubscribedServiceEndUserCustomerOutput

func (GetSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServiceEndUserCustomerOutputWithContext

func (i GetSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServiceEndUserCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserCustomerOutput

type GetSubscribedServiceEndUserCustomerArray

type GetSubscribedServiceEndUserCustomerArray []GetSubscribedServiceEndUserCustomerInput

func (GetSubscribedServiceEndUserCustomerArray) ElementType

func (GetSubscribedServiceEndUserCustomerArray) ToGetSubscribedServiceEndUserCustomerArrayOutput

func (i GetSubscribedServiceEndUserCustomerArray) ToGetSubscribedServiceEndUserCustomerArrayOutput() GetSubscribedServiceEndUserCustomerArrayOutput

func (GetSubscribedServiceEndUserCustomerArray) ToGetSubscribedServiceEndUserCustomerArrayOutputWithContext

func (i GetSubscribedServiceEndUserCustomerArray) ToGetSubscribedServiceEndUserCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServiceEndUserCustomerArrayInput

type GetSubscribedServiceEndUserCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserCustomerArrayOutput() GetSubscribedServiceEndUserCustomerArrayOutput
	ToGetSubscribedServiceEndUserCustomerArrayOutputWithContext(context.Context) GetSubscribedServiceEndUserCustomerArrayOutput
}

GetSubscribedServiceEndUserCustomerArrayInput is an input type that accepts GetSubscribedServiceEndUserCustomerArray and GetSubscribedServiceEndUserCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserCustomerArrayInput` via:

GetSubscribedServiceEndUserCustomerArray{ GetSubscribedServiceEndUserCustomerArgs{...} }

type GetSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServiceEndUserCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserCustomerArrayOutput) ElementType

func (GetSubscribedServiceEndUserCustomerArrayOutput) Index

func (GetSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServiceEndUserCustomerArrayOutput

func (o GetSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServiceEndUserCustomerArrayOutput() GetSubscribedServiceEndUserCustomerArrayOutput

func (GetSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServiceEndUserCustomerArrayOutputWithContext

func (o GetSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServiceEndUserCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServiceEndUserCustomerInput

type GetSubscribedServiceEndUserCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServiceEndUserCustomerOutput() GetSubscribedServiceEndUserCustomerOutput
	ToGetSubscribedServiceEndUserCustomerOutputWithContext(context.Context) GetSubscribedServiceEndUserCustomerOutput
}

GetSubscribedServiceEndUserCustomerInput is an input type that accepts GetSubscribedServiceEndUserCustomerArgs and GetSubscribedServiceEndUserCustomerOutput values. You can construct a concrete instance of `GetSubscribedServiceEndUserCustomerInput` via:

GetSubscribedServiceEndUserCustomerArgs{...}

type GetSubscribedServiceEndUserCustomerOutput

type GetSubscribedServiceEndUserCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceEndUserCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServiceEndUserCustomerOutput) ElementType

func (GetSubscribedServiceEndUserCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServiceEndUserCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServiceEndUserCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceEndUserCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServiceEndUserCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServiceEndUserCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServiceEndUserCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceEndUserCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServiceEndUserCustomerOutput

func (o GetSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServiceEndUserCustomerOutput() GetSubscribedServiceEndUserCustomerOutput

func (GetSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServiceEndUserCustomerOutputWithContext

func (o GetSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServiceEndUserCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceEndUserCustomerOutput

type GetSubscribedServiceOutputArgs

type GetSubscribedServiceOutputArgs struct {
	// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information  (fields) required by the client. In this mechanism, the client sends the required field names as the query parameters for an API to the server, and the server trims down the default response content by removing the fields that are not required by the client. The parameter used to control what fields to return should be a query string parameter called "fields" of type array, and usecollectionFormat
	Fields pulumi.StringArrayInput `pulumi:"fields"`
	// The Subscribed Service Id
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
}

A collection of arguments for invoking getSubscribedService.

func (GetSubscribedServiceOutputArgs) ElementType

type GetSubscribedServicePaymentTerm

type GetSubscribedServicePaymentTerm struct {
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Payment term Description
	Description string `pulumi:"description"`
	// Payment term active flag
	IsActive bool `pulumi:"isActive"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Subscribed service creation date
	TimeCreated string `pulumi:"timeCreated"`
	// Subscribed service last update date
	TimeUpdated string `pulumi:"timeUpdated"`
	// User that updated the subscribed service
	UpdatedBy string `pulumi:"updatedBy"`
	// Payment Term value
	Value string `pulumi:"value"`
}

type GetSubscribedServicePaymentTermArgs

type GetSubscribedServicePaymentTermArgs struct {
	// User that created the Payment term
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Payment term Description
	Description pulumi.StringInput `pulumi:"description"`
	// Payment term active flag
	IsActive pulumi.BoolInput `pulumi:"isActive"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Subscribed service creation date
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Subscribed service last update date
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// User that updated the subscribed service
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Payment Term value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetSubscribedServicePaymentTermArgs) ElementType

func (GetSubscribedServicePaymentTermArgs) ToGetSubscribedServicePaymentTermOutput

func (i GetSubscribedServicePaymentTermArgs) ToGetSubscribedServicePaymentTermOutput() GetSubscribedServicePaymentTermOutput

func (GetSubscribedServicePaymentTermArgs) ToGetSubscribedServicePaymentTermOutputWithContext

func (i GetSubscribedServicePaymentTermArgs) ToGetSubscribedServicePaymentTermOutputWithContext(ctx context.Context) GetSubscribedServicePaymentTermOutput

type GetSubscribedServicePaymentTermArray

type GetSubscribedServicePaymentTermArray []GetSubscribedServicePaymentTermInput

func (GetSubscribedServicePaymentTermArray) ElementType

func (GetSubscribedServicePaymentTermArray) ToGetSubscribedServicePaymentTermArrayOutput

func (i GetSubscribedServicePaymentTermArray) ToGetSubscribedServicePaymentTermArrayOutput() GetSubscribedServicePaymentTermArrayOutput

func (GetSubscribedServicePaymentTermArray) ToGetSubscribedServicePaymentTermArrayOutputWithContext

func (i GetSubscribedServicePaymentTermArray) ToGetSubscribedServicePaymentTermArrayOutputWithContext(ctx context.Context) GetSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicePaymentTermArrayInput

type GetSubscribedServicePaymentTermArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicePaymentTermArrayOutput() GetSubscribedServicePaymentTermArrayOutput
	ToGetSubscribedServicePaymentTermArrayOutputWithContext(context.Context) GetSubscribedServicePaymentTermArrayOutput
}

GetSubscribedServicePaymentTermArrayInput is an input type that accepts GetSubscribedServicePaymentTermArray and GetSubscribedServicePaymentTermArrayOutput values. You can construct a concrete instance of `GetSubscribedServicePaymentTermArrayInput` via:

GetSubscribedServicePaymentTermArray{ GetSubscribedServicePaymentTermArgs{...} }

type GetSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicePaymentTermArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicePaymentTermArrayOutput) ElementType

func (GetSubscribedServicePaymentTermArrayOutput) Index

func (GetSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicePaymentTermArrayOutput

func (o GetSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicePaymentTermArrayOutput() GetSubscribedServicePaymentTermArrayOutput

func (GetSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicePaymentTermArrayOutputWithContext

func (o GetSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicePaymentTermArrayOutputWithContext(ctx context.Context) GetSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicePaymentTermInput

type GetSubscribedServicePaymentTermInput interface {
	pulumi.Input

	ToGetSubscribedServicePaymentTermOutput() GetSubscribedServicePaymentTermOutput
	ToGetSubscribedServicePaymentTermOutputWithContext(context.Context) GetSubscribedServicePaymentTermOutput
}

GetSubscribedServicePaymentTermInput is an input type that accepts GetSubscribedServicePaymentTermArgs and GetSubscribedServicePaymentTermOutput values. You can construct a concrete instance of `GetSubscribedServicePaymentTermInput` via:

GetSubscribedServicePaymentTermArgs{...}

type GetSubscribedServicePaymentTermOutput

type GetSubscribedServicePaymentTermOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicePaymentTermOutput) CreatedBy

User that created the Payment term

func (GetSubscribedServicePaymentTermOutput) Description

Payment term Description

func (GetSubscribedServicePaymentTermOutput) ElementType

func (GetSubscribedServicePaymentTermOutput) IsActive

Payment term active flag

func (GetSubscribedServicePaymentTermOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicePaymentTermOutput) TimeCreated

Subscribed service creation date

func (GetSubscribedServicePaymentTermOutput) TimeUpdated

Subscribed service last update date

func (GetSubscribedServicePaymentTermOutput) ToGetSubscribedServicePaymentTermOutput

func (o GetSubscribedServicePaymentTermOutput) ToGetSubscribedServicePaymentTermOutput() GetSubscribedServicePaymentTermOutput

func (GetSubscribedServicePaymentTermOutput) ToGetSubscribedServicePaymentTermOutputWithContext

func (o GetSubscribedServicePaymentTermOutput) ToGetSubscribedServicePaymentTermOutputWithContext(ctx context.Context) GetSubscribedServicePaymentTermOutput

func (GetSubscribedServicePaymentTermOutput) UpdatedBy

User that updated the subscribed service

func (GetSubscribedServicePaymentTermOutput) Value

Payment Term value

type GetSubscribedServiceProduct

type GetSubscribedServiceProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Product part numner
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetSubscribedServiceProductArgs

type GetSubscribedServiceProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Product part numner
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetSubscribedServiceProductArgs) ElementType

func (GetSubscribedServiceProductArgs) ToGetSubscribedServiceProductOutput

func (i GetSubscribedServiceProductArgs) ToGetSubscribedServiceProductOutput() GetSubscribedServiceProductOutput

func (GetSubscribedServiceProductArgs) ToGetSubscribedServiceProductOutputWithContext

func (i GetSubscribedServiceProductArgs) ToGetSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscribedServiceProductOutput

type GetSubscribedServiceProductArray

type GetSubscribedServiceProductArray []GetSubscribedServiceProductInput

func (GetSubscribedServiceProductArray) ElementType

func (GetSubscribedServiceProductArray) ToGetSubscribedServiceProductArrayOutput

func (i GetSubscribedServiceProductArray) ToGetSubscribedServiceProductArrayOutput() GetSubscribedServiceProductArrayOutput

func (GetSubscribedServiceProductArray) ToGetSubscribedServiceProductArrayOutputWithContext

func (i GetSubscribedServiceProductArray) ToGetSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscribedServiceProductArrayOutput

type GetSubscribedServiceProductArrayInput

type GetSubscribedServiceProductArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceProductArrayOutput() GetSubscribedServiceProductArrayOutput
	ToGetSubscribedServiceProductArrayOutputWithContext(context.Context) GetSubscribedServiceProductArrayOutput
}

GetSubscribedServiceProductArrayInput is an input type that accepts GetSubscribedServiceProductArray and GetSubscribedServiceProductArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceProductArrayInput` via:

GetSubscribedServiceProductArray{ GetSubscribedServiceProductArgs{...} }

type GetSubscribedServiceProductArrayOutput

type GetSubscribedServiceProductArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceProductArrayOutput) ElementType

func (GetSubscribedServiceProductArrayOutput) Index

func (GetSubscribedServiceProductArrayOutput) ToGetSubscribedServiceProductArrayOutput

func (o GetSubscribedServiceProductArrayOutput) ToGetSubscribedServiceProductArrayOutput() GetSubscribedServiceProductArrayOutput

func (GetSubscribedServiceProductArrayOutput) ToGetSubscribedServiceProductArrayOutputWithContext

func (o GetSubscribedServiceProductArrayOutput) ToGetSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscribedServiceProductArrayOutput

type GetSubscribedServiceProductInput

type GetSubscribedServiceProductInput interface {
	pulumi.Input

	ToGetSubscribedServiceProductOutput() GetSubscribedServiceProductOutput
	ToGetSubscribedServiceProductOutputWithContext(context.Context) GetSubscribedServiceProductOutput
}

GetSubscribedServiceProductInput is an input type that accepts GetSubscribedServiceProductArgs and GetSubscribedServiceProductOutput values. You can construct a concrete instance of `GetSubscribedServiceProductInput` via:

GetSubscribedServiceProductArgs{...}

type GetSubscribedServiceProductOutput

type GetSubscribedServiceProductOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceProductOutput) BillingCategory

Metered service billing category

func (GetSubscribedServiceProductOutput) ElementType

func (GetSubscribedServiceProductOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceProductOutput) PartNumber

Product part numner

func (GetSubscribedServiceProductOutput) ProductCategory

Product category

func (GetSubscribedServiceProductOutput) ToGetSubscribedServiceProductOutput

func (o GetSubscribedServiceProductOutput) ToGetSubscribedServiceProductOutput() GetSubscribedServiceProductOutput

func (GetSubscribedServiceProductOutput) ToGetSubscribedServiceProductOutputWithContext

func (o GetSubscribedServiceProductOutput) ToGetSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscribedServiceProductOutput

func (GetSubscribedServiceProductOutput) UcmRateCardPartType

func (o GetSubscribedServiceProductOutput) UcmRateCardPartType() pulumi.StringOutput

Rate card part type of Product

func (GetSubscribedServiceProductOutput) UnitOfMeasure

Unit of measure

type GetSubscribedServiceRateCard

type GetSubscribedServiceRateCard struct {
	// Currency details
	Currencies []GetSubscribedServiceRateCardCurrency `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage string `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier bool `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Product description
	Products []GetSubscribedServiceRateCardProduct `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers []GetSubscribedServiceRateCardRateCardTier `pulumi:"rateCardTiers"`
	// The Subscribed Service Id
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscribedServiceRateCardArgs

type GetSubscribedServiceRateCardArgs struct {
	// Currency details
	Currencies GetSubscribedServiceRateCardCurrencyArrayInput `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage pulumi.StringInput `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier pulumi.BoolInput `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Product description
	Products GetSubscribedServiceRateCardProductArrayInput `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers GetSubscribedServiceRateCardRateCardTierArrayInput `pulumi:"rateCardTiers"`
	// The Subscribed Service Id
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
	// Subscribed service end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscribedServiceRateCardArgs) ElementType

func (GetSubscribedServiceRateCardArgs) ToGetSubscribedServiceRateCardOutput

func (i GetSubscribedServiceRateCardArgs) ToGetSubscribedServiceRateCardOutput() GetSubscribedServiceRateCardOutput

func (GetSubscribedServiceRateCardArgs) ToGetSubscribedServiceRateCardOutputWithContext

func (i GetSubscribedServiceRateCardArgs) ToGetSubscribedServiceRateCardOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardOutput

type GetSubscribedServiceRateCardArray

type GetSubscribedServiceRateCardArray []GetSubscribedServiceRateCardInput

func (GetSubscribedServiceRateCardArray) ElementType

func (GetSubscribedServiceRateCardArray) ToGetSubscribedServiceRateCardArrayOutput

func (i GetSubscribedServiceRateCardArray) ToGetSubscribedServiceRateCardArrayOutput() GetSubscribedServiceRateCardArrayOutput

func (GetSubscribedServiceRateCardArray) ToGetSubscribedServiceRateCardArrayOutputWithContext

func (i GetSubscribedServiceRateCardArray) ToGetSubscribedServiceRateCardArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardArrayOutput

type GetSubscribedServiceRateCardArrayInput

type GetSubscribedServiceRateCardArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardArrayOutput() GetSubscribedServiceRateCardArrayOutput
	ToGetSubscribedServiceRateCardArrayOutputWithContext(context.Context) GetSubscribedServiceRateCardArrayOutput
}

GetSubscribedServiceRateCardArrayInput is an input type that accepts GetSubscribedServiceRateCardArray and GetSubscribedServiceRateCardArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardArrayInput` via:

GetSubscribedServiceRateCardArray{ GetSubscribedServiceRateCardArgs{...} }

type GetSubscribedServiceRateCardArrayOutput

type GetSubscribedServiceRateCardArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardArrayOutput) ElementType

func (GetSubscribedServiceRateCardArrayOutput) Index

func (GetSubscribedServiceRateCardArrayOutput) ToGetSubscribedServiceRateCardArrayOutput

func (o GetSubscribedServiceRateCardArrayOutput) ToGetSubscribedServiceRateCardArrayOutput() GetSubscribedServiceRateCardArrayOutput

func (GetSubscribedServiceRateCardArrayOutput) ToGetSubscribedServiceRateCardArrayOutputWithContext

func (o GetSubscribedServiceRateCardArrayOutput) ToGetSubscribedServiceRateCardArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardArrayOutput

type GetSubscribedServiceRateCardCurrency

type GetSubscribedServiceRateCardCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetSubscribedServiceRateCardCurrencyArgs

type GetSubscribedServiceRateCardCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetSubscribedServiceRateCardCurrencyArgs) ElementType

func (GetSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServiceRateCardCurrencyOutput

func (i GetSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServiceRateCardCurrencyOutput() GetSubscribedServiceRateCardCurrencyOutput

func (GetSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServiceRateCardCurrencyOutputWithContext

func (i GetSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServiceRateCardCurrencyOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServiceRateCardCurrencyArray

type GetSubscribedServiceRateCardCurrencyArray []GetSubscribedServiceRateCardCurrencyInput

func (GetSubscribedServiceRateCardCurrencyArray) ElementType

func (GetSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServiceRateCardCurrencyArrayOutput

func (i GetSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServiceRateCardCurrencyArrayOutput() GetSubscribedServiceRateCardCurrencyArrayOutput

func (GetSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServiceRateCardCurrencyArrayOutputWithContext

func (i GetSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServiceRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServiceRateCardCurrencyArrayInput

type GetSubscribedServiceRateCardCurrencyArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardCurrencyArrayOutput() GetSubscribedServiceRateCardCurrencyArrayOutput
	ToGetSubscribedServiceRateCardCurrencyArrayOutputWithContext(context.Context) GetSubscribedServiceRateCardCurrencyArrayOutput
}

GetSubscribedServiceRateCardCurrencyArrayInput is an input type that accepts GetSubscribedServiceRateCardCurrencyArray and GetSubscribedServiceRateCardCurrencyArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardCurrencyArrayInput` via:

GetSubscribedServiceRateCardCurrencyArray{ GetSubscribedServiceRateCardCurrencyArgs{...} }

type GetSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServiceRateCardCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardCurrencyArrayOutput) ElementType

func (GetSubscribedServiceRateCardCurrencyArrayOutput) Index

func (GetSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServiceRateCardCurrencyArrayOutput

func (o GetSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServiceRateCardCurrencyArrayOutput() GetSubscribedServiceRateCardCurrencyArrayOutput

func (GetSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServiceRateCardCurrencyArrayOutputWithContext

func (o GetSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServiceRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServiceRateCardCurrencyInput

type GetSubscribedServiceRateCardCurrencyInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardCurrencyOutput() GetSubscribedServiceRateCardCurrencyOutput
	ToGetSubscribedServiceRateCardCurrencyOutputWithContext(context.Context) GetSubscribedServiceRateCardCurrencyOutput
}

GetSubscribedServiceRateCardCurrencyInput is an input type that accepts GetSubscribedServiceRateCardCurrencyArgs and GetSubscribedServiceRateCardCurrencyOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardCurrencyInput` via:

GetSubscribedServiceRateCardCurrencyArgs{...}

type GetSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServiceRateCardCurrencyOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardCurrencyOutput) ElementType

func (GetSubscribedServiceRateCardCurrencyOutput) IsoCode

Currency Code

func (GetSubscribedServiceRateCardCurrencyOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceRateCardCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServiceRateCardCurrencyOutput

func (o GetSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServiceRateCardCurrencyOutput() GetSubscribedServiceRateCardCurrencyOutput

func (GetSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServiceRateCardCurrencyOutputWithContext

func (o GetSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServiceRateCardCurrencyOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServiceRateCardInput

type GetSubscribedServiceRateCardInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardOutput() GetSubscribedServiceRateCardOutput
	ToGetSubscribedServiceRateCardOutputWithContext(context.Context) GetSubscribedServiceRateCardOutput
}

GetSubscribedServiceRateCardInput is an input type that accepts GetSubscribedServiceRateCardArgs and GetSubscribedServiceRateCardOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardInput` via:

GetSubscribedServiceRateCardArgs{...}

type GetSubscribedServiceRateCardOutput

type GetSubscribedServiceRateCardOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardOutput) Currencies

Currency details

func (GetSubscribedServiceRateCardOutput) DiscretionaryDiscountPercentage

func (o GetSubscribedServiceRateCardOutput) DiscretionaryDiscountPercentage() pulumi.StringOutput

Rate card discretionary discount percentage

func (GetSubscribedServiceRateCardOutput) ElementType

func (GetSubscribedServiceRateCardOutput) IsTier

Rate card price tier flag

func (GetSubscribedServiceRateCardOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServiceRateCardOutput) OveragePrice

Rate card tier overage price

func (GetSubscribedServiceRateCardOutput) Products

Product description

func (GetSubscribedServiceRateCardOutput) RateCardTiers

List of tiered rate card prices

func (GetSubscribedServiceRateCardOutput) SubscribedServiceId

func (o GetSubscribedServiceRateCardOutput) SubscribedServiceId() pulumi.StringOutput

The Subscribed Service Id

func (GetSubscribedServiceRateCardOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServiceRateCardOutput) TimeStart

Subscribed service start date

func (GetSubscribedServiceRateCardOutput) ToGetSubscribedServiceRateCardOutput

func (o GetSubscribedServiceRateCardOutput) ToGetSubscribedServiceRateCardOutput() GetSubscribedServiceRateCardOutput

func (GetSubscribedServiceRateCardOutput) ToGetSubscribedServiceRateCardOutputWithContext

func (o GetSubscribedServiceRateCardOutput) ToGetSubscribedServiceRateCardOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardOutput

type GetSubscribedServiceRateCardProduct

type GetSubscribedServiceRateCardProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Product part numner
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetSubscribedServiceRateCardProductArgs

type GetSubscribedServiceRateCardProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Product part numner
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetSubscribedServiceRateCardProductArgs) ElementType

func (GetSubscribedServiceRateCardProductArgs) ToGetSubscribedServiceRateCardProductOutput

func (i GetSubscribedServiceRateCardProductArgs) ToGetSubscribedServiceRateCardProductOutput() GetSubscribedServiceRateCardProductOutput

func (GetSubscribedServiceRateCardProductArgs) ToGetSubscribedServiceRateCardProductOutputWithContext

func (i GetSubscribedServiceRateCardProductArgs) ToGetSubscribedServiceRateCardProductOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardProductOutput

type GetSubscribedServiceRateCardProductArray

type GetSubscribedServiceRateCardProductArray []GetSubscribedServiceRateCardProductInput

func (GetSubscribedServiceRateCardProductArray) ElementType

func (GetSubscribedServiceRateCardProductArray) ToGetSubscribedServiceRateCardProductArrayOutput

func (i GetSubscribedServiceRateCardProductArray) ToGetSubscribedServiceRateCardProductArrayOutput() GetSubscribedServiceRateCardProductArrayOutput

func (GetSubscribedServiceRateCardProductArray) ToGetSubscribedServiceRateCardProductArrayOutputWithContext

func (i GetSubscribedServiceRateCardProductArray) ToGetSubscribedServiceRateCardProductArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServiceRateCardProductArrayInput

type GetSubscribedServiceRateCardProductArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardProductArrayOutput() GetSubscribedServiceRateCardProductArrayOutput
	ToGetSubscribedServiceRateCardProductArrayOutputWithContext(context.Context) GetSubscribedServiceRateCardProductArrayOutput
}

GetSubscribedServiceRateCardProductArrayInput is an input type that accepts GetSubscribedServiceRateCardProductArray and GetSubscribedServiceRateCardProductArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardProductArrayInput` via:

GetSubscribedServiceRateCardProductArray{ GetSubscribedServiceRateCardProductArgs{...} }

type GetSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServiceRateCardProductArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardProductArrayOutput) ElementType

func (GetSubscribedServiceRateCardProductArrayOutput) Index

func (GetSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServiceRateCardProductArrayOutput

func (o GetSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServiceRateCardProductArrayOutput() GetSubscribedServiceRateCardProductArrayOutput

func (GetSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServiceRateCardProductArrayOutputWithContext

func (o GetSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServiceRateCardProductArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServiceRateCardProductInput

type GetSubscribedServiceRateCardProductInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardProductOutput() GetSubscribedServiceRateCardProductOutput
	ToGetSubscribedServiceRateCardProductOutputWithContext(context.Context) GetSubscribedServiceRateCardProductOutput
}

GetSubscribedServiceRateCardProductInput is an input type that accepts GetSubscribedServiceRateCardProductArgs and GetSubscribedServiceRateCardProductOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardProductInput` via:

GetSubscribedServiceRateCardProductArgs{...}

type GetSubscribedServiceRateCardProductOutput

type GetSubscribedServiceRateCardProductOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardProductOutput) BillingCategory

Metered service billing category

func (GetSubscribedServiceRateCardProductOutput) ElementType

func (GetSubscribedServiceRateCardProductOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceRateCardProductOutput) PartNumber

Product part numner

func (GetSubscribedServiceRateCardProductOutput) ProductCategory

Product category

func (GetSubscribedServiceRateCardProductOutput) ToGetSubscribedServiceRateCardProductOutput

func (o GetSubscribedServiceRateCardProductOutput) ToGetSubscribedServiceRateCardProductOutput() GetSubscribedServiceRateCardProductOutput

func (GetSubscribedServiceRateCardProductOutput) ToGetSubscribedServiceRateCardProductOutputWithContext

func (o GetSubscribedServiceRateCardProductOutput) ToGetSubscribedServiceRateCardProductOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardProductOutput

func (GetSubscribedServiceRateCardProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetSubscribedServiceRateCardProductOutput) UnitOfMeasure

Unit of measure

type GetSubscribedServiceRateCardRateCardTier

type GetSubscribedServiceRateCardRateCardTier struct {
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity string `pulumi:"upToQuantity"`
}

type GetSubscribedServiceRateCardRateCardTierArgs

type GetSubscribedServiceRateCardRateCardTierArgs struct {
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity pulumi.StringInput `pulumi:"upToQuantity"`
}

func (GetSubscribedServiceRateCardRateCardTierArgs) ElementType

func (GetSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServiceRateCardRateCardTierOutput

func (i GetSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServiceRateCardRateCardTierOutput() GetSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServiceRateCardRateCardTierOutputWithContext

func (i GetSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServiceRateCardRateCardTierOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardRateCardTierOutput

type GetSubscribedServiceRateCardRateCardTierArray

type GetSubscribedServiceRateCardRateCardTierArray []GetSubscribedServiceRateCardRateCardTierInput

func (GetSubscribedServiceRateCardRateCardTierArray) ElementType

func (GetSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServiceRateCardRateCardTierArrayOutput

func (i GetSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServiceRateCardRateCardTierArrayOutput() GetSubscribedServiceRateCardRateCardTierArrayOutput

func (GetSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServiceRateCardRateCardTierArrayOutputWithContext

func (i GetSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServiceRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServiceRateCardRateCardTierArrayInput

type GetSubscribedServiceRateCardRateCardTierArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardRateCardTierArrayOutput() GetSubscribedServiceRateCardRateCardTierArrayOutput
	ToGetSubscribedServiceRateCardRateCardTierArrayOutputWithContext(context.Context) GetSubscribedServiceRateCardRateCardTierArrayOutput
}

GetSubscribedServiceRateCardRateCardTierArrayInput is an input type that accepts GetSubscribedServiceRateCardRateCardTierArray and GetSubscribedServiceRateCardRateCardTierArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardRateCardTierArrayInput` via:

GetSubscribedServiceRateCardRateCardTierArray{ GetSubscribedServiceRateCardRateCardTierArgs{...} }

type GetSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServiceRateCardRateCardTierArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardRateCardTierArrayOutput) ElementType

func (GetSubscribedServiceRateCardRateCardTierArrayOutput) Index

func (GetSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServiceRateCardRateCardTierArrayOutput

func (o GetSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServiceRateCardRateCardTierArrayOutput() GetSubscribedServiceRateCardRateCardTierArrayOutput

func (GetSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServiceRateCardRateCardTierArrayOutputWithContext

func (o GetSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServiceRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServiceRateCardRateCardTierInput

type GetSubscribedServiceRateCardRateCardTierInput interface {
	pulumi.Input

	ToGetSubscribedServiceRateCardRateCardTierOutput() GetSubscribedServiceRateCardRateCardTierOutput
	ToGetSubscribedServiceRateCardRateCardTierOutputWithContext(context.Context) GetSubscribedServiceRateCardRateCardTierOutput
}

GetSubscribedServiceRateCardRateCardTierInput is an input type that accepts GetSubscribedServiceRateCardRateCardTierArgs and GetSubscribedServiceRateCardRateCardTierOutput values. You can construct a concrete instance of `GetSubscribedServiceRateCardRateCardTierInput` via:

GetSubscribedServiceRateCardRateCardTierArgs{...}

type GetSubscribedServiceRateCardRateCardTierOutput

type GetSubscribedServiceRateCardRateCardTierOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceRateCardRateCardTierOutput) ElementType

func (GetSubscribedServiceRateCardRateCardTierOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServiceRateCardRateCardTierOutput) OveragePrice

Rate card tier overage price

func (GetSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServiceRateCardRateCardTierOutput

func (o GetSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServiceRateCardRateCardTierOutput() GetSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServiceRateCardRateCardTierOutputWithContext

func (o GetSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServiceRateCardRateCardTierOutputWithContext(ctx context.Context) GetSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServiceRateCardRateCardTierOutput) UpToQuantity

Rate card tier quantity range

type GetSubscribedServiceResellerAddress

type GetSubscribedServiceResellerAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServiceResellerAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServiceResellerAddressArgs

type GetSubscribedServiceResellerAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServiceResellerAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServiceResellerAddressArgs) ElementType

func (GetSubscribedServiceResellerAddressArgs) ToGetSubscribedServiceResellerAddressOutput

func (i GetSubscribedServiceResellerAddressArgs) ToGetSubscribedServiceResellerAddressOutput() GetSubscribedServiceResellerAddressOutput

func (GetSubscribedServiceResellerAddressArgs) ToGetSubscribedServiceResellerAddressOutputWithContext

func (i GetSubscribedServiceResellerAddressArgs) ToGetSubscribedServiceResellerAddressOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressOutput

type GetSubscribedServiceResellerAddressArray

type GetSubscribedServiceResellerAddressArray []GetSubscribedServiceResellerAddressInput

func (GetSubscribedServiceResellerAddressArray) ElementType

func (GetSubscribedServiceResellerAddressArray) ToGetSubscribedServiceResellerAddressArrayOutput

func (i GetSubscribedServiceResellerAddressArray) ToGetSubscribedServiceResellerAddressArrayOutput() GetSubscribedServiceResellerAddressArrayOutput

func (GetSubscribedServiceResellerAddressArray) ToGetSubscribedServiceResellerAddressArrayOutputWithContext

func (i GetSubscribedServiceResellerAddressArray) ToGetSubscribedServiceResellerAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServiceResellerAddressArrayInput

type GetSubscribedServiceResellerAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerAddressArrayOutput() GetSubscribedServiceResellerAddressArrayOutput
	ToGetSubscribedServiceResellerAddressArrayOutputWithContext(context.Context) GetSubscribedServiceResellerAddressArrayOutput
}

GetSubscribedServiceResellerAddressArrayInput is an input type that accepts GetSubscribedServiceResellerAddressArray and GetSubscribedServiceResellerAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerAddressArrayInput` via:

GetSubscribedServiceResellerAddressArray{ GetSubscribedServiceResellerAddressArgs{...} }

type GetSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServiceResellerAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerAddressArrayOutput) ElementType

func (GetSubscribedServiceResellerAddressArrayOutput) Index

func (GetSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServiceResellerAddressArrayOutput

func (o GetSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServiceResellerAddressArrayOutput() GetSubscribedServiceResellerAddressArrayOutput

func (GetSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServiceResellerAddressArrayOutputWithContext

func (o GetSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServiceResellerAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServiceResellerAddressInput

type GetSubscribedServiceResellerAddressInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerAddressOutput() GetSubscribedServiceResellerAddressOutput
	ToGetSubscribedServiceResellerAddressOutputWithContext(context.Context) GetSubscribedServiceResellerAddressOutput
}

GetSubscribedServiceResellerAddressInput is an input type that accepts GetSubscribedServiceResellerAddressArgs and GetSubscribedServiceResellerAddressOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerAddressInput` via:

GetSubscribedServiceResellerAddressArgs{...}

type GetSubscribedServiceResellerAddressLocation

type GetSubscribedServiceResellerAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServiceResellerAddressLocationArgs

type GetSubscribedServiceResellerAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServiceResellerAddressLocationArgs) ElementType

func (GetSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServiceResellerAddressLocationOutput

func (i GetSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServiceResellerAddressLocationOutput() GetSubscribedServiceResellerAddressLocationOutput

func (GetSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServiceResellerAddressLocationOutputWithContext

func (i GetSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServiceResellerAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServiceResellerAddressLocationArray

type GetSubscribedServiceResellerAddressLocationArray []GetSubscribedServiceResellerAddressLocationInput

func (GetSubscribedServiceResellerAddressLocationArray) ElementType

func (GetSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServiceResellerAddressLocationArrayOutput

func (i GetSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServiceResellerAddressLocationArrayOutput() GetSubscribedServiceResellerAddressLocationArrayOutput

func (GetSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServiceResellerAddressLocationArrayOutputWithContext

func (i GetSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServiceResellerAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressLocationArrayOutput

type GetSubscribedServiceResellerAddressLocationArrayInput

type GetSubscribedServiceResellerAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerAddressLocationArrayOutput() GetSubscribedServiceResellerAddressLocationArrayOutput
	ToGetSubscribedServiceResellerAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServiceResellerAddressLocationArrayOutput
}

GetSubscribedServiceResellerAddressLocationArrayInput is an input type that accepts GetSubscribedServiceResellerAddressLocationArray and GetSubscribedServiceResellerAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerAddressLocationArrayInput` via:

GetSubscribedServiceResellerAddressLocationArray{ GetSubscribedServiceResellerAddressLocationArgs{...} }

type GetSubscribedServiceResellerAddressLocationArrayOutput

type GetSubscribedServiceResellerAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerAddressLocationArrayOutput) ElementType

func (GetSubscribedServiceResellerAddressLocationArrayOutput) Index

func (GetSubscribedServiceResellerAddressLocationArrayOutput) ToGetSubscribedServiceResellerAddressLocationArrayOutput

func (GetSubscribedServiceResellerAddressLocationArrayOutput) ToGetSubscribedServiceResellerAddressLocationArrayOutputWithContext

func (o GetSubscribedServiceResellerAddressLocationArrayOutput) ToGetSubscribedServiceResellerAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressLocationArrayOutput

type GetSubscribedServiceResellerAddressLocationInput

type GetSubscribedServiceResellerAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerAddressLocationOutput() GetSubscribedServiceResellerAddressLocationOutput
	ToGetSubscribedServiceResellerAddressLocationOutputWithContext(context.Context) GetSubscribedServiceResellerAddressLocationOutput
}

GetSubscribedServiceResellerAddressLocationInput is an input type that accepts GetSubscribedServiceResellerAddressLocationArgs and GetSubscribedServiceResellerAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerAddressLocationInput` via:

GetSubscribedServiceResellerAddressLocationArgs{...}

type GetSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServiceResellerAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServiceResellerAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServiceResellerAddressLocationOutput) City

City.

func (GetSubscribedServiceResellerAddressLocationOutput) Country

Country.

func (GetSubscribedServiceResellerAddressLocationOutput) ElementType

func (GetSubscribedServiceResellerAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServiceResellerAddressLocationOutput) Region

Region.

func (GetSubscribedServiceResellerAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServiceResellerAddressLocationOutput

func (o GetSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServiceResellerAddressLocationOutput() GetSubscribedServiceResellerAddressLocationOutput

func (GetSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServiceResellerAddressLocationOutputWithContext

func (o GetSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServiceResellerAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServiceResellerAddressOutput

type GetSubscribedServiceResellerAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServiceResellerAddressOutput) ElementType

func (GetSubscribedServiceResellerAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServiceResellerAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServiceResellerAddressOutput) Locations

Address location.

func (GetSubscribedServiceResellerAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceResellerAddressOutput) Phone

Phone.

func (GetSubscribedServiceResellerAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServiceResellerAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServiceResellerAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServiceResellerAddressOutput) ToGetSubscribedServiceResellerAddressOutput

func (o GetSubscribedServiceResellerAddressOutput) ToGetSubscribedServiceResellerAddressOutput() GetSubscribedServiceResellerAddressOutput

func (GetSubscribedServiceResellerAddressOutput) ToGetSubscribedServiceResellerAddressOutputWithContext

func (o GetSubscribedServiceResellerAddressOutput) ToGetSubscribedServiceResellerAddressOutputWithContext(ctx context.Context) GetSubscribedServiceResellerAddressOutput

type GetSubscribedServiceResellerContact

type GetSubscribedServiceResellerContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServiceResellerContactArgs

type GetSubscribedServiceResellerContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServiceResellerContactArgs) ElementType

func (GetSubscribedServiceResellerContactArgs) ToGetSubscribedServiceResellerContactOutput

func (i GetSubscribedServiceResellerContactArgs) ToGetSubscribedServiceResellerContactOutput() GetSubscribedServiceResellerContactOutput

func (GetSubscribedServiceResellerContactArgs) ToGetSubscribedServiceResellerContactOutputWithContext

func (i GetSubscribedServiceResellerContactArgs) ToGetSubscribedServiceResellerContactOutputWithContext(ctx context.Context) GetSubscribedServiceResellerContactOutput

type GetSubscribedServiceResellerContactArray

type GetSubscribedServiceResellerContactArray []GetSubscribedServiceResellerContactInput

func (GetSubscribedServiceResellerContactArray) ElementType

func (GetSubscribedServiceResellerContactArray) ToGetSubscribedServiceResellerContactArrayOutput

func (i GetSubscribedServiceResellerContactArray) ToGetSubscribedServiceResellerContactArrayOutput() GetSubscribedServiceResellerContactArrayOutput

func (GetSubscribedServiceResellerContactArray) ToGetSubscribedServiceResellerContactArrayOutputWithContext

func (i GetSubscribedServiceResellerContactArray) ToGetSubscribedServiceResellerContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerContactArrayOutput

type GetSubscribedServiceResellerContactArrayInput

type GetSubscribedServiceResellerContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerContactArrayOutput() GetSubscribedServiceResellerContactArrayOutput
	ToGetSubscribedServiceResellerContactArrayOutputWithContext(context.Context) GetSubscribedServiceResellerContactArrayOutput
}

GetSubscribedServiceResellerContactArrayInput is an input type that accepts GetSubscribedServiceResellerContactArray and GetSubscribedServiceResellerContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerContactArrayInput` via:

GetSubscribedServiceResellerContactArray{ GetSubscribedServiceResellerContactArgs{...} }

type GetSubscribedServiceResellerContactArrayOutput

type GetSubscribedServiceResellerContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerContactArrayOutput) ElementType

func (GetSubscribedServiceResellerContactArrayOutput) Index

func (GetSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServiceResellerContactArrayOutput

func (o GetSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServiceResellerContactArrayOutput() GetSubscribedServiceResellerContactArrayOutput

func (GetSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServiceResellerContactArrayOutputWithContext

func (o GetSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServiceResellerContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerContactArrayOutput

type GetSubscribedServiceResellerContactInput

type GetSubscribedServiceResellerContactInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerContactOutput() GetSubscribedServiceResellerContactOutput
	ToGetSubscribedServiceResellerContactOutputWithContext(context.Context) GetSubscribedServiceResellerContactOutput
}

GetSubscribedServiceResellerContactInput is an input type that accepts GetSubscribedServiceResellerContactArgs and GetSubscribedServiceResellerContactOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerContactInput` via:

GetSubscribedServiceResellerContactArgs{...}

type GetSubscribedServiceResellerContactOutput

type GetSubscribedServiceResellerContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerContactOutput) ElementType

func (GetSubscribedServiceResellerContactOutput) Email

Email.

func (GetSubscribedServiceResellerContactOutput) FirstName

First name.

func (GetSubscribedServiceResellerContactOutput) LastName

Last name.

func (GetSubscribedServiceResellerContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceResellerContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServiceResellerContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServiceResellerContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceResellerContactOutput) ToGetSubscribedServiceResellerContactOutput

func (o GetSubscribedServiceResellerContactOutput) ToGetSubscribedServiceResellerContactOutput() GetSubscribedServiceResellerContactOutput

func (GetSubscribedServiceResellerContactOutput) ToGetSubscribedServiceResellerContactOutputWithContext

func (o GetSubscribedServiceResellerContactOutput) ToGetSubscribedServiceResellerContactOutputWithContext(ctx context.Context) GetSubscribedServiceResellerContactOutput

func (GetSubscribedServiceResellerContactOutput) Username

Username.

type GetSubscribedServiceResellerCustomer

type GetSubscribedServiceResellerCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServiceResellerCustomerArgs

type GetSubscribedServiceResellerCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServiceResellerCustomerArgs) ElementType

func (GetSubscribedServiceResellerCustomerArgs) ToGetSubscribedServiceResellerCustomerOutput

func (i GetSubscribedServiceResellerCustomerArgs) ToGetSubscribedServiceResellerCustomerOutput() GetSubscribedServiceResellerCustomerOutput

func (GetSubscribedServiceResellerCustomerArgs) ToGetSubscribedServiceResellerCustomerOutputWithContext

func (i GetSubscribedServiceResellerCustomerArgs) ToGetSubscribedServiceResellerCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceResellerCustomerOutput

type GetSubscribedServiceResellerCustomerArray

type GetSubscribedServiceResellerCustomerArray []GetSubscribedServiceResellerCustomerInput

func (GetSubscribedServiceResellerCustomerArray) ElementType

func (GetSubscribedServiceResellerCustomerArray) ToGetSubscribedServiceResellerCustomerArrayOutput

func (i GetSubscribedServiceResellerCustomerArray) ToGetSubscribedServiceResellerCustomerArrayOutput() GetSubscribedServiceResellerCustomerArrayOutput

func (GetSubscribedServiceResellerCustomerArray) ToGetSubscribedServiceResellerCustomerArrayOutputWithContext

func (i GetSubscribedServiceResellerCustomerArray) ToGetSubscribedServiceResellerCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServiceResellerCustomerArrayInput

type GetSubscribedServiceResellerCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerCustomerArrayOutput() GetSubscribedServiceResellerCustomerArrayOutput
	ToGetSubscribedServiceResellerCustomerArrayOutputWithContext(context.Context) GetSubscribedServiceResellerCustomerArrayOutput
}

GetSubscribedServiceResellerCustomerArrayInput is an input type that accepts GetSubscribedServiceResellerCustomerArray and GetSubscribedServiceResellerCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerCustomerArrayInput` via:

GetSubscribedServiceResellerCustomerArray{ GetSubscribedServiceResellerCustomerArgs{...} }

type GetSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServiceResellerCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerCustomerArrayOutput) ElementType

func (GetSubscribedServiceResellerCustomerArrayOutput) Index

func (GetSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServiceResellerCustomerArrayOutput

func (o GetSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServiceResellerCustomerArrayOutput() GetSubscribedServiceResellerCustomerArrayOutput

func (GetSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServiceResellerCustomerArrayOutputWithContext

func (o GetSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServiceResellerCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServiceResellerCustomerInput

type GetSubscribedServiceResellerCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServiceResellerCustomerOutput() GetSubscribedServiceResellerCustomerOutput
	ToGetSubscribedServiceResellerCustomerOutputWithContext(context.Context) GetSubscribedServiceResellerCustomerOutput
}

GetSubscribedServiceResellerCustomerInput is an input type that accepts GetSubscribedServiceResellerCustomerArgs and GetSubscribedServiceResellerCustomerOutput values. You can construct a concrete instance of `GetSubscribedServiceResellerCustomerInput` via:

GetSubscribedServiceResellerCustomerArgs{...}

type GetSubscribedServiceResellerCustomerOutput

type GetSubscribedServiceResellerCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceResellerCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServiceResellerCustomerOutput) ElementType

func (GetSubscribedServiceResellerCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServiceResellerCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServiceResellerCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceResellerCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServiceResellerCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServiceResellerCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServiceResellerCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceResellerCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServiceResellerCustomerOutput) ToGetSubscribedServiceResellerCustomerOutput

func (o GetSubscribedServiceResellerCustomerOutput) ToGetSubscribedServiceResellerCustomerOutput() GetSubscribedServiceResellerCustomerOutput

func (GetSubscribedServiceResellerCustomerOutput) ToGetSubscribedServiceResellerCustomerOutputWithContext

func (o GetSubscribedServiceResellerCustomerOutput) ToGetSubscribedServiceResellerCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceResellerCustomerOutput

type GetSubscribedServiceResult

type GetSubscribedServiceResult struct {
	// Subscribed service admin email id
	AdminEmail string `pulumi:"adminEmail"`
	// Subscribed service agreement ID
	AgreementId string `pulumi:"agreementId"`
	// Subscribed service agrrement name
	AgreementName string `pulumi:"agreementName"`
	// Subscribed service agrrement type
	AgreementType string `pulumi:"agreementType"`
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Address.
	BillToAddresses []GetSubscribedServiceBillToAddress `pulumi:"billToAddresses"`
	// User.
	BillToContacts []GetSubscribedServiceBillToContact `pulumi:"billToContacts"`
	// Business partner.
	BillToCustomers []GetSubscribedServiceBillToCustomer `pulumi:"billToCustomers"`
	// Subscribed service invoice frequency
	BillingFrequency string `pulumi:"billingFrequency"`
	// Booking Opportunity Number of Subscribed Service
	BookingOptyNumber string `pulumi:"bookingOptyNumber"`
	// Subscribed service buyer email id
	BuyerEmail string `pulumi:"buyerEmail"`
	// Subscribed service commitment schedule Id
	CommitmentScheduleId string `pulumi:"commitmentScheduleId"`
	// List of Commitment services of a line
	CommitmentServices []GetSubscribedServiceCommitmentService `pulumi:"commitmentServices"`
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Subscribed service credit percentage
	CreditPercentage string `pulumi:"creditPercentage"`
	// Subscribed service CSI number
	Csi string `pulumi:"csi"`
	// Identifier for a customer's transactions for purchase of ay oracle services
	CustomerTransactionReference string `pulumi:"customerTransactionReference"`
	// Subscribed service data center
	DataCenter string `pulumi:"dataCenter"`
	// Subscribed service data center region
	DataCenterRegion string `pulumi:"dataCenterRegion"`
	// Subscribed service eligible to renew field
	EligibleToRenew string `pulumi:"eligibleToRenew"`
	// Address.
	EndUserAddresses []GetSubscribedServiceEndUserAddress `pulumi:"endUserAddresses"`
	// User.
	EndUserContacts []GetSubscribedServiceEndUserContact `pulumi:"endUserContacts"`
	// Business partner.
	EndUserCustomers []GetSubscribedServiceEndUserCustomer `pulumi:"endUserCustomers"`
	Fields           []string                              `pulumi:"fields"`
	// Subscribed service fulfillment set
	FulfillmentSet string `pulumi:"fulfillmentSet"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Indicates if a service can recieve usages and consequently have available amounts computed
	IsAllowance bool `pulumi:"isAllowance"`
	// If true compares rate between ratecard and the active pricelist and minimum rate would be fetched
	IsCapToPriceList bool `pulumi:"isCapToPriceList"`
	// Used in context of service credit lines
	IsCreditEnabled bool `pulumi:"isCreditEnabled"`
	// Indicator on whether or not there has been usage for the subscribed service
	IsHavingUsage bool `pulumi:"isHavingUsage"`
	// Subscribed service intent to pay flag
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Subscribed service payg flag
	IsPayg bool `pulumi:"isPayg"`
	// Indicates if the Subscribed service has a single ratecard
	IsSingleRateCard bool `pulumi:"isSingleRateCard"`
	// Indicates if the commitment lines can have different quantities
	IsVariableCommitment bool `pulumi:"isVariableCommitment"`
	// Subscribed service line net amount
	LineNetAmount string `pulumi:"lineNetAmount"`
	// Subscribed service Major Set
	MajorSet string `pulumi:"majorSet"`
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Subscribed service operation type
	OperationType string `pulumi:"operationType"`
	// Sales Order Header associated to the subscribed service
	OrderHeaderId string `pulumi:"orderHeaderId"`
	// Sales Order Line Id associated to the subscribed service
	OrderLineId string `pulumi:"orderLineId"`
	// Sales Order Line Number associated to the subscribed service
	OrderLineNumber int `pulumi:"orderLineNumber"`
	// Sales Order Number associated to the subscribed service
	OrderNumber string `pulumi:"orderNumber"`
	// Order Type of Subscribed Service
	OrderType string `pulumi:"orderType"`
	// Subscribed service Promotion Amount
	OriginalPromoAmount string `pulumi:"originalPromoAmount"`
	// Overage Bill To of Subscribed Service
	OverageBillTo string `pulumi:"overageBillTo"`
	// Subscribed service Overage Discount Percentage
	OverageDiscountPercentage string `pulumi:"overageDiscountPercentage"`
	// Overage Policy of Subscribed Service
	OveragePolicy string `pulumi:"overagePolicy"`
	// Subscribed service partner credit amount
	PartnerCreditAmount string `pulumi:"partnerCreditAmount"`
	// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
	PartnerTransactionType string `pulumi:"partnerTransactionType"`
	// Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)
	PaygPolicy string `pulumi:"paygPolicy"`
	// Payment Method of Subscribed Service
	PaymentMethod string `pulumi:"paymentMethod"`
	// Payment Number of Subscribed Service
	PaymentNumber string `pulumi:"paymentNumber"`
	// Payment Term details
	PaymentTerms []GetSubscribedServicePaymentTerm `pulumi:"paymentTerms"`
	// Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value
	PricePeriod string `pulumi:"pricePeriod"`
	// Subscribed service pricing model
	PricingModel string `pulumi:"pricingModel"`
	// Product description
	Products []GetSubscribedServiceProduct `pulumi:"products"`
	// Subscribed service program type
	ProgramType string `pulumi:"programType"`
	// Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of  the associated promo line.
	PromoOrderLineId string `pulumi:"promoOrderLineId"`
	// Subscribed service promotion type
	PromoType string `pulumi:"promoType"`
	// Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)
	PromotionPricingType string `pulumi:"promotionPricingType"`
	// Subscribed service provisioning source
	ProvisioningSource string `pulumi:"provisioningSource"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Subscribed service Rate Card Discount Percentage
	RateCardDiscountPercentage string `pulumi:"rateCardDiscountPercentage"`
	// List of Rate Cards of a Subscribed Service
	RateCards []GetSubscribedServiceRateCard `pulumi:"rateCards"`
	// SPM Ratecard Type
	RatecardType string `pulumi:"ratecardType"`
	// Subscribed service Opportunity Id
	RenewalOptyId string `pulumi:"renewalOptyId"`
	// Renewal Opportunity Number of Subscribed Service
	RenewalOptyNumber string `pulumi:"renewalOptyNumber"`
	// Renewal Opportunity Type of Subscribed Service
	RenewalOptyType string `pulumi:"renewalOptyType"`
	// SPM renewed Subscription ID
	RenewedSubscribedServiceId string `pulumi:"renewedSubscribedServiceId"`
	// Address.
	ResellerAddresses []GetSubscribedServiceResellerAddress `pulumi:"resellerAddresses"`
	// User.
	ResellerContacts []GetSubscribedServiceResellerContact `pulumi:"resellerContacts"`
	// Business partner.
	ResellerCustomers []GetSubscribedServiceResellerCustomer `pulumi:"resellerCustomers"`
	// Subscribed service Revenue Line Id
	RevenueLineId string `pulumi:"revenueLineId"`
	// Revenue Line NUmber of Subscribed Service
	RevenueLineNumber string `pulumi:"revenueLineNumber"`
	// Subscribed service Revised ARR
	RevisedArrInLc string `pulumi:"revisedArrInLc"`
	// Subscribed service Revised ARR in Standard Currency
	RevisedArrInSc string `pulumi:"revisedArrInSc"`
	// Subscribed service sales account party id
	SalesAccountPartyId string `pulumi:"salesAccountPartyId"`
	// Sales Channel of Subscribed Service
	SalesChannel string `pulumi:"salesChannel"`
	// Subscribed service line number
	SerialNumber string `pulumi:"serialNumber"`
	// Address.
	ServiceToAddresses []GetSubscribedServiceServiceToAddress `pulumi:"serviceToAddresses"`
	// User.
	ServiceToContacts []GetSubscribedServiceServiceToContact `pulumi:"serviceToContacts"`
	// Business partner.
	ServiceToCustomers []GetSubscribedServiceServiceToCustomer `pulumi:"serviceToCustomers"`
	// User.
	SoldToContacts []GetSubscribedServiceSoldToContact `pulumi:"soldToContacts"`
	// Business partner.
	SoldToCustomers []GetSubscribedServiceSoldToCustomer `pulumi:"soldToCustomers"`
	// Subscribed service start date type
	StartDateType string `pulumi:"startDateType"`
	// Subscribed service status
	Status string `pulumi:"status"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Subscription ID associated to the subscribed service
	SubscriptionId string `pulumi:"subscriptionId"`
	// Subscribed service source
	SubscriptionSource string `pulumi:"subscriptionSource"`
	// Subscribed service System ARR
	SystemArrInLc string `pulumi:"systemArrInLc"`
	// Subscribed service System ARR in Standard Currency
	SystemArrInSc string `pulumi:"systemArrInSc"`
	// Subscribed service System ATR-ARR
	SystemAtrArrInLc string `pulumi:"systemAtrArrInLc"`
	// Subscribed service System ATR-ARR in Standard Currency
	SystemAtrArrInSc string `pulumi:"systemAtrArrInSc"`
	// Term value in Months
	TermValue string `pulumi:"termValue"`
	// Term value UOM
	TermValueUom string `pulumi:"termValueUom"`
	// Subscribed service agrrement end date
	TimeAgreementEnd string `pulumi:"timeAgreementEnd"`
	// Subscribed service creation date
	TimeCreated string `pulumi:"timeCreated"`
	// Subscribed service customer config date
	TimeCustomerConfig string `pulumi:"timeCustomerConfig"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service Major Set End date
	TimeMajorsetEnd string `pulumi:"timeMajorsetEnd"`
	// Subscribed service Major Set Start date
	TimeMajorsetStart string `pulumi:"timeMajorsetStart"`
	// Subscribed service payment expiry date
	TimePaymentExpiry string `pulumi:"timePaymentExpiry"`
	// Subscribed service provisioning date
	TimeProvisioned string `pulumi:"timeProvisioned"`
	// Subscribed service service configuration email sent date
	TimeServiceConfigurationEmailSent string `pulumi:"timeServiceConfigurationEmailSent"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
	// Subscribed service last update date
	TimeUpdated string `pulumi:"timeUpdated"`
	// Subscribed service welcome email sent date
	TimeWelcomeEmailSent string `pulumi:"timeWelcomeEmailSent"`
	// Subscribed service total value
	TotalValue string `pulumi:"totalValue"`
	// Subscribed service Transaction Extension Id
	TransactionExtensionId string `pulumi:"transactionExtensionId"`
	// Subscribed Service line type
	Type string `pulumi:"type"`
	// User that updated the subscribed service
	UpdatedBy string `pulumi:"updatedBy"`
	// Subscribed service used amount
	UsedAmount string `pulumi:"usedAmount"`
}

A collection of values returned by getSubscribedService.

func GetSubscribedService

func GetSubscribedService(ctx *pulumi.Context, args *GetSubscribedServiceArgs, opts ...pulumi.InvokeOption) (*GetSubscribedServiceResult, error)

This data source provides details about a specific Subscribed Service resource in Oracle Cloud Infrastructure Onesubscription service.

This API returns the subscribed service details corresponding to the id provided

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetSubscribedService(ctx, &onesubsription.GetSubscribedServiceArgs{
			SubscribedServiceId: testSubscribedServiceOciOnesubscriptionSubscribedService.Id,
			Fields:              subscribedServiceFields,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSubscribedServiceResultOutput

type GetSubscribedServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubscribedService.

func (GetSubscribedServiceResultOutput) AdminEmail

Subscribed service admin email id

func (GetSubscribedServiceResultOutput) AgreementId

Subscribed service agreement ID

func (GetSubscribedServiceResultOutput) AgreementName

Subscribed service agrrement name

func (GetSubscribedServiceResultOutput) AgreementType

Subscribed service agrrement type

func (GetSubscribedServiceResultOutput) AvailableAmount

Commitment available amount

func (GetSubscribedServiceResultOutput) BillToAddresses

Address.

func (GetSubscribedServiceResultOutput) BillToContacts

User.

func (GetSubscribedServiceResultOutput) BillToCustomers

Business partner.

func (GetSubscribedServiceResultOutput) BillingFrequency

Subscribed service invoice frequency

func (GetSubscribedServiceResultOutput) BookingOptyNumber

Booking Opportunity Number of Subscribed Service

func (GetSubscribedServiceResultOutput) BuyerEmail

Subscribed service buyer email id

func (GetSubscribedServiceResultOutput) CommitmentScheduleId

func (o GetSubscribedServiceResultOutput) CommitmentScheduleId() pulumi.StringOutput

Subscribed service commitment schedule Id

func (GetSubscribedServiceResultOutput) CommitmentServices

List of Commitment services of a line

func (GetSubscribedServiceResultOutput) CreatedBy

User that created the Payment term

func (GetSubscribedServiceResultOutput) CreditPercentage

Subscribed service credit percentage

func (GetSubscribedServiceResultOutput) Csi

Subscribed service CSI number

func (GetSubscribedServiceResultOutput) CustomerTransactionReference

func (o GetSubscribedServiceResultOutput) CustomerTransactionReference() pulumi.StringOutput

Identifier for a customer's transactions for purchase of ay oracle services

func (GetSubscribedServiceResultOutput) DataCenter

Subscribed service data center

func (GetSubscribedServiceResultOutput) DataCenterRegion

Subscribed service data center region

func (GetSubscribedServiceResultOutput) ElementType

func (GetSubscribedServiceResultOutput) EligibleToRenew

Subscribed service eligible to renew field

func (GetSubscribedServiceResultOutput) EndUserAddresses

Address.

func (GetSubscribedServiceResultOutput) EndUserContacts

User.

func (GetSubscribedServiceResultOutput) EndUserCustomers

Business partner.

func (GetSubscribedServiceResultOutput) Fields

func (GetSubscribedServiceResultOutput) FulfillmentSet

Subscribed service fulfillment set

func (GetSubscribedServiceResultOutput) FundedAllocationValue

func (o GetSubscribedServiceResultOutput) FundedAllocationValue() pulumi.StringOutput

Funded Allocation line value example: 12000.00

func (GetSubscribedServiceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubscribedServiceResultOutput) IsAllowance

Indicates if a service can recieve usages and consequently have available amounts computed

func (GetSubscribedServiceResultOutput) IsCapToPriceList

func (o GetSubscribedServiceResultOutput) IsCapToPriceList() pulumi.BoolOutput

If true compares rate between ratecard and the active pricelist and minimum rate would be fetched

func (GetSubscribedServiceResultOutput) IsCreditEnabled

Used in context of service credit lines

func (GetSubscribedServiceResultOutput) IsHavingUsage

Indicator on whether or not there has been usage for the subscribed service

func (GetSubscribedServiceResultOutput) IsIntentToPay

Subscribed service intent to pay flag

func (GetSubscribedServiceResultOutput) IsPayg

Subscribed service payg flag

func (GetSubscribedServiceResultOutput) IsSingleRateCard

func (o GetSubscribedServiceResultOutput) IsSingleRateCard() pulumi.BoolOutput

Indicates if the Subscribed service has a single ratecard

func (GetSubscribedServiceResultOutput) IsVariableCommitment

func (o GetSubscribedServiceResultOutput) IsVariableCommitment() pulumi.BoolOutput

Indicates if the commitment lines can have different quantities

func (GetSubscribedServiceResultOutput) LineNetAmount

Subscribed service line net amount

func (GetSubscribedServiceResultOutput) MajorSet

Subscribed service Major Set

func (GetSubscribedServiceResultOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServiceResultOutput) OperationType

Subscribed service operation type

func (GetSubscribedServiceResultOutput) OrderHeaderId

Sales Order Header associated to the subscribed service

func (GetSubscribedServiceResultOutput) OrderLineId

Sales Order Line Id associated to the subscribed service

func (GetSubscribedServiceResultOutput) OrderLineNumber

Sales Order Line Number associated to the subscribed service

func (GetSubscribedServiceResultOutput) OrderNumber

Sales Order Number associated to the subscribed service

func (GetSubscribedServiceResultOutput) OrderType

Order Type of Subscribed Service

func (GetSubscribedServiceResultOutput) OriginalPromoAmount

func (o GetSubscribedServiceResultOutput) OriginalPromoAmount() pulumi.StringOutput

Subscribed service Promotion Amount

func (GetSubscribedServiceResultOutput) OverageBillTo

Overage Bill To of Subscribed Service

func (GetSubscribedServiceResultOutput) OverageDiscountPercentage

func (o GetSubscribedServiceResultOutput) OverageDiscountPercentage() pulumi.StringOutput

Subscribed service Overage Discount Percentage

func (GetSubscribedServiceResultOutput) OveragePolicy

Overage Policy of Subscribed Service

func (GetSubscribedServiceResultOutput) PartnerCreditAmount

func (o GetSubscribedServiceResultOutput) PartnerCreditAmount() pulumi.StringOutput

Subscribed service partner credit amount

func (GetSubscribedServiceResultOutput) PartnerTransactionType

func (o GetSubscribedServiceResultOutput) PartnerTransactionType() pulumi.StringOutput

This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ

func (GetSubscribedServiceResultOutput) PaygPolicy

Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)

func (GetSubscribedServiceResultOutput) PaymentMethod

Payment Method of Subscribed Service

func (GetSubscribedServiceResultOutput) PaymentNumber

Payment Number of Subscribed Service

func (GetSubscribedServiceResultOutput) PaymentTerms

Payment Term details

func (GetSubscribedServiceResultOutput) PricePeriod

Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value

func (GetSubscribedServiceResultOutput) PricingModel

Subscribed service pricing model

func (GetSubscribedServiceResultOutput) Products

Product description

func (GetSubscribedServiceResultOutput) ProgramType

Subscribed service program type

func (GetSubscribedServiceResultOutput) PromoOrderLineId

Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of the associated promo line.

func (GetSubscribedServiceResultOutput) PromoType

Subscribed service promotion type

func (GetSubscribedServiceResultOutput) PromotionPricingType

func (o GetSubscribedServiceResultOutput) PromotionPricingType() pulumi.StringOutput

Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)

func (GetSubscribedServiceResultOutput) ProvisioningSource

func (o GetSubscribedServiceResultOutput) ProvisioningSource() pulumi.StringOutput

Subscribed service provisioning source

func (GetSubscribedServiceResultOutput) Quantity

Subscribed service quantity

func (GetSubscribedServiceResultOutput) RateCardDiscountPercentage

func (o GetSubscribedServiceResultOutput) RateCardDiscountPercentage() pulumi.StringOutput

Subscribed service Rate Card Discount Percentage

func (GetSubscribedServiceResultOutput) RateCards

List of Rate Cards of a Subscribed Service

func (GetSubscribedServiceResultOutput) RatecardType

SPM Ratecard Type

func (GetSubscribedServiceResultOutput) RenewalOptyId

Subscribed service Opportunity Id

func (GetSubscribedServiceResultOutput) RenewalOptyNumber

Renewal Opportunity Number of Subscribed Service

func (GetSubscribedServiceResultOutput) RenewalOptyType

Renewal Opportunity Type of Subscribed Service

func (GetSubscribedServiceResultOutput) RenewedSubscribedServiceId

func (o GetSubscribedServiceResultOutput) RenewedSubscribedServiceId() pulumi.StringOutput

SPM renewed Subscription ID

func (GetSubscribedServiceResultOutput) ResellerAddresses

Address.

func (GetSubscribedServiceResultOutput) ResellerContacts

User.

func (GetSubscribedServiceResultOutput) ResellerCustomers

Business partner.

func (GetSubscribedServiceResultOutput) RevenueLineId

Subscribed service Revenue Line Id

func (GetSubscribedServiceResultOutput) RevenueLineNumber

Revenue Line NUmber of Subscribed Service

func (GetSubscribedServiceResultOutput) RevisedArrInLc

Subscribed service Revised ARR

func (GetSubscribedServiceResultOutput) RevisedArrInSc

Subscribed service Revised ARR in Standard Currency

func (GetSubscribedServiceResultOutput) SalesAccountPartyId

func (o GetSubscribedServiceResultOutput) SalesAccountPartyId() pulumi.StringOutput

Subscribed service sales account party id

func (GetSubscribedServiceResultOutput) SalesChannel

Sales Channel of Subscribed Service

func (GetSubscribedServiceResultOutput) SerialNumber

Subscribed service line number

func (GetSubscribedServiceResultOutput) ServiceToAddresses

Address.

func (GetSubscribedServiceResultOutput) ServiceToContacts

User.

func (GetSubscribedServiceResultOutput) ServiceToCustomers

Business partner.

func (GetSubscribedServiceResultOutput) SoldToContacts

User.

func (GetSubscribedServiceResultOutput) SoldToCustomers

Business partner.

func (GetSubscribedServiceResultOutput) StartDateType

Subscribed service start date type

func (GetSubscribedServiceResultOutput) Status

Subscribed service status

func (GetSubscribedServiceResultOutput) SubscribedServiceId

func (o GetSubscribedServiceResultOutput) SubscribedServiceId() pulumi.StringOutput

SPM internal Subscribed Service ID

func (GetSubscribedServiceResultOutput) SubscriptionId

Subscription ID associated to the subscribed service

func (GetSubscribedServiceResultOutput) SubscriptionSource

func (o GetSubscribedServiceResultOutput) SubscriptionSource() pulumi.StringOutput

Subscribed service source

func (GetSubscribedServiceResultOutput) SystemArrInLc

Subscribed service System ARR

func (GetSubscribedServiceResultOutput) SystemArrInSc

Subscribed service System ARR in Standard Currency

func (GetSubscribedServiceResultOutput) SystemAtrArrInLc

Subscribed service System ATR-ARR

func (GetSubscribedServiceResultOutput) SystemAtrArrInSc

Subscribed service System ATR-ARR in Standard Currency

func (GetSubscribedServiceResultOutput) TermValue

Term value in Months

func (GetSubscribedServiceResultOutput) TermValueUom

Term value UOM

func (GetSubscribedServiceResultOutput) TimeAgreementEnd

Subscribed service agrrement end date

func (GetSubscribedServiceResultOutput) TimeCreated

Subscribed service creation date

func (GetSubscribedServiceResultOutput) TimeCustomerConfig

func (o GetSubscribedServiceResultOutput) TimeCustomerConfig() pulumi.StringOutput

Subscribed service customer config date

func (GetSubscribedServiceResultOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServiceResultOutput) TimeMajorsetEnd

Subscribed service Major Set End date

func (GetSubscribedServiceResultOutput) TimeMajorsetStart

Subscribed service Major Set Start date

func (GetSubscribedServiceResultOutput) TimePaymentExpiry

Subscribed service payment expiry date

func (GetSubscribedServiceResultOutput) TimeProvisioned

Subscribed service provisioning date

func (GetSubscribedServiceResultOutput) TimeServiceConfigurationEmailSent

func (o GetSubscribedServiceResultOutput) TimeServiceConfigurationEmailSent() pulumi.StringOutput

Subscribed service service configuration email sent date

func (GetSubscribedServiceResultOutput) TimeStart

Subscribed service start date

func (GetSubscribedServiceResultOutput) TimeUpdated

Subscribed service last update date

func (GetSubscribedServiceResultOutput) TimeWelcomeEmailSent

func (o GetSubscribedServiceResultOutput) TimeWelcomeEmailSent() pulumi.StringOutput

Subscribed service welcome email sent date

func (GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutput

func (o GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutput() GetSubscribedServiceResultOutput

func (GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutputWithContext

func (o GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutputWithContext(ctx context.Context) GetSubscribedServiceResultOutput

func (GetSubscribedServiceResultOutput) TotalValue

Subscribed service total value

func (GetSubscribedServiceResultOutput) TransactionExtensionId

func (o GetSubscribedServiceResultOutput) TransactionExtensionId() pulumi.StringOutput

Subscribed service Transaction Extension Id

func (GetSubscribedServiceResultOutput) Type

Subscribed Service line type

func (GetSubscribedServiceResultOutput) UpdatedBy

User that updated the subscribed service

func (GetSubscribedServiceResultOutput) UsedAmount

Subscribed service used amount

type GetSubscribedServiceServiceToAddress

type GetSubscribedServiceServiceToAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServiceServiceToAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServiceServiceToAddressArgs

type GetSubscribedServiceServiceToAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServiceServiceToAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServiceServiceToAddressArgs) ElementType

func (GetSubscribedServiceServiceToAddressArgs) ToGetSubscribedServiceServiceToAddressOutput

func (i GetSubscribedServiceServiceToAddressArgs) ToGetSubscribedServiceServiceToAddressOutput() GetSubscribedServiceServiceToAddressOutput

func (GetSubscribedServiceServiceToAddressArgs) ToGetSubscribedServiceServiceToAddressOutputWithContext

func (i GetSubscribedServiceServiceToAddressArgs) ToGetSubscribedServiceServiceToAddressOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressOutput

type GetSubscribedServiceServiceToAddressArray

type GetSubscribedServiceServiceToAddressArray []GetSubscribedServiceServiceToAddressInput

func (GetSubscribedServiceServiceToAddressArray) ElementType

func (GetSubscribedServiceServiceToAddressArray) ToGetSubscribedServiceServiceToAddressArrayOutput

func (i GetSubscribedServiceServiceToAddressArray) ToGetSubscribedServiceServiceToAddressArrayOutput() GetSubscribedServiceServiceToAddressArrayOutput

func (GetSubscribedServiceServiceToAddressArray) ToGetSubscribedServiceServiceToAddressArrayOutputWithContext

func (i GetSubscribedServiceServiceToAddressArray) ToGetSubscribedServiceServiceToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServiceServiceToAddressArrayInput

type GetSubscribedServiceServiceToAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToAddressArrayOutput() GetSubscribedServiceServiceToAddressArrayOutput
	ToGetSubscribedServiceServiceToAddressArrayOutputWithContext(context.Context) GetSubscribedServiceServiceToAddressArrayOutput
}

GetSubscribedServiceServiceToAddressArrayInput is an input type that accepts GetSubscribedServiceServiceToAddressArray and GetSubscribedServiceServiceToAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToAddressArrayInput` via:

GetSubscribedServiceServiceToAddressArray{ GetSubscribedServiceServiceToAddressArgs{...} }

type GetSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServiceServiceToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToAddressArrayOutput) ElementType

func (GetSubscribedServiceServiceToAddressArrayOutput) Index

func (GetSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServiceServiceToAddressArrayOutput

func (o GetSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServiceServiceToAddressArrayOutput() GetSubscribedServiceServiceToAddressArrayOutput

func (GetSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServiceServiceToAddressArrayOutputWithContext

func (o GetSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServiceServiceToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServiceServiceToAddressInput

type GetSubscribedServiceServiceToAddressInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToAddressOutput() GetSubscribedServiceServiceToAddressOutput
	ToGetSubscribedServiceServiceToAddressOutputWithContext(context.Context) GetSubscribedServiceServiceToAddressOutput
}

GetSubscribedServiceServiceToAddressInput is an input type that accepts GetSubscribedServiceServiceToAddressArgs and GetSubscribedServiceServiceToAddressOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToAddressInput` via:

GetSubscribedServiceServiceToAddressArgs{...}

type GetSubscribedServiceServiceToAddressLocation

type GetSubscribedServiceServiceToAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServiceServiceToAddressLocationArgs

type GetSubscribedServiceServiceToAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServiceServiceToAddressLocationArgs) ElementType

func (GetSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServiceServiceToAddressLocationOutput

func (i GetSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServiceServiceToAddressLocationOutput() GetSubscribedServiceServiceToAddressLocationOutput

func (GetSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServiceServiceToAddressLocationOutputWithContext

func (i GetSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServiceServiceToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServiceServiceToAddressLocationArray

type GetSubscribedServiceServiceToAddressLocationArray []GetSubscribedServiceServiceToAddressLocationInput

func (GetSubscribedServiceServiceToAddressLocationArray) ElementType

func (GetSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServiceServiceToAddressLocationArrayOutput

func (i GetSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServiceServiceToAddressLocationArrayOutput() GetSubscribedServiceServiceToAddressLocationArrayOutput

func (GetSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServiceServiceToAddressLocationArrayOutputWithContext

func (i GetSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServiceServiceToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressLocationArrayOutput

type GetSubscribedServiceServiceToAddressLocationArrayInput

type GetSubscribedServiceServiceToAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToAddressLocationArrayOutput() GetSubscribedServiceServiceToAddressLocationArrayOutput
	ToGetSubscribedServiceServiceToAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServiceServiceToAddressLocationArrayOutput
}

GetSubscribedServiceServiceToAddressLocationArrayInput is an input type that accepts GetSubscribedServiceServiceToAddressLocationArray and GetSubscribedServiceServiceToAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToAddressLocationArrayInput` via:

GetSubscribedServiceServiceToAddressLocationArray{ GetSubscribedServiceServiceToAddressLocationArgs{...} }

type GetSubscribedServiceServiceToAddressLocationArrayOutput

type GetSubscribedServiceServiceToAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToAddressLocationArrayOutput) ElementType

func (GetSubscribedServiceServiceToAddressLocationArrayOutput) Index

func (GetSubscribedServiceServiceToAddressLocationArrayOutput) ToGetSubscribedServiceServiceToAddressLocationArrayOutput

func (GetSubscribedServiceServiceToAddressLocationArrayOutput) ToGetSubscribedServiceServiceToAddressLocationArrayOutputWithContext

func (o GetSubscribedServiceServiceToAddressLocationArrayOutput) ToGetSubscribedServiceServiceToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressLocationArrayOutput

type GetSubscribedServiceServiceToAddressLocationInput

type GetSubscribedServiceServiceToAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToAddressLocationOutput() GetSubscribedServiceServiceToAddressLocationOutput
	ToGetSubscribedServiceServiceToAddressLocationOutputWithContext(context.Context) GetSubscribedServiceServiceToAddressLocationOutput
}

GetSubscribedServiceServiceToAddressLocationInput is an input type that accepts GetSubscribedServiceServiceToAddressLocationArgs and GetSubscribedServiceServiceToAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToAddressLocationInput` via:

GetSubscribedServiceServiceToAddressLocationArgs{...}

type GetSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServiceServiceToAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServiceServiceToAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServiceServiceToAddressLocationOutput) City

City.

func (GetSubscribedServiceServiceToAddressLocationOutput) Country

Country.

func (GetSubscribedServiceServiceToAddressLocationOutput) ElementType

func (GetSubscribedServiceServiceToAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServiceServiceToAddressLocationOutput) Region

Region.

func (GetSubscribedServiceServiceToAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServiceServiceToAddressLocationOutput

func (o GetSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServiceServiceToAddressLocationOutput() GetSubscribedServiceServiceToAddressLocationOutput

func (GetSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServiceServiceToAddressLocationOutputWithContext

func (o GetSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServiceServiceToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServiceServiceToAddressOutput

type GetSubscribedServiceServiceToAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServiceServiceToAddressOutput) ElementType

func (GetSubscribedServiceServiceToAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServiceServiceToAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServiceServiceToAddressOutput) Locations

Address location.

func (GetSubscribedServiceServiceToAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceServiceToAddressOutput) Phone

Phone.

func (GetSubscribedServiceServiceToAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServiceServiceToAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServiceServiceToAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServiceServiceToAddressOutput) ToGetSubscribedServiceServiceToAddressOutput

func (o GetSubscribedServiceServiceToAddressOutput) ToGetSubscribedServiceServiceToAddressOutput() GetSubscribedServiceServiceToAddressOutput

func (GetSubscribedServiceServiceToAddressOutput) ToGetSubscribedServiceServiceToAddressOutputWithContext

func (o GetSubscribedServiceServiceToAddressOutput) ToGetSubscribedServiceServiceToAddressOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToAddressOutput

type GetSubscribedServiceServiceToContact

type GetSubscribedServiceServiceToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServiceServiceToContactArgs

type GetSubscribedServiceServiceToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServiceServiceToContactArgs) ElementType

func (GetSubscribedServiceServiceToContactArgs) ToGetSubscribedServiceServiceToContactOutput

func (i GetSubscribedServiceServiceToContactArgs) ToGetSubscribedServiceServiceToContactOutput() GetSubscribedServiceServiceToContactOutput

func (GetSubscribedServiceServiceToContactArgs) ToGetSubscribedServiceServiceToContactOutputWithContext

func (i GetSubscribedServiceServiceToContactArgs) ToGetSubscribedServiceServiceToContactOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToContactOutput

type GetSubscribedServiceServiceToContactArray

type GetSubscribedServiceServiceToContactArray []GetSubscribedServiceServiceToContactInput

func (GetSubscribedServiceServiceToContactArray) ElementType

func (GetSubscribedServiceServiceToContactArray) ToGetSubscribedServiceServiceToContactArrayOutput

func (i GetSubscribedServiceServiceToContactArray) ToGetSubscribedServiceServiceToContactArrayOutput() GetSubscribedServiceServiceToContactArrayOutput

func (GetSubscribedServiceServiceToContactArray) ToGetSubscribedServiceServiceToContactArrayOutputWithContext

func (i GetSubscribedServiceServiceToContactArray) ToGetSubscribedServiceServiceToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServiceServiceToContactArrayInput

type GetSubscribedServiceServiceToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToContactArrayOutput() GetSubscribedServiceServiceToContactArrayOutput
	ToGetSubscribedServiceServiceToContactArrayOutputWithContext(context.Context) GetSubscribedServiceServiceToContactArrayOutput
}

GetSubscribedServiceServiceToContactArrayInput is an input type that accepts GetSubscribedServiceServiceToContactArray and GetSubscribedServiceServiceToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToContactArrayInput` via:

GetSubscribedServiceServiceToContactArray{ GetSubscribedServiceServiceToContactArgs{...} }

type GetSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServiceServiceToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToContactArrayOutput) ElementType

func (GetSubscribedServiceServiceToContactArrayOutput) Index

func (GetSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServiceServiceToContactArrayOutput

func (o GetSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServiceServiceToContactArrayOutput() GetSubscribedServiceServiceToContactArrayOutput

func (GetSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServiceServiceToContactArrayOutputWithContext

func (o GetSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServiceServiceToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServiceServiceToContactInput

type GetSubscribedServiceServiceToContactInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToContactOutput() GetSubscribedServiceServiceToContactOutput
	ToGetSubscribedServiceServiceToContactOutputWithContext(context.Context) GetSubscribedServiceServiceToContactOutput
}

GetSubscribedServiceServiceToContactInput is an input type that accepts GetSubscribedServiceServiceToContactArgs and GetSubscribedServiceServiceToContactOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToContactInput` via:

GetSubscribedServiceServiceToContactArgs{...}

type GetSubscribedServiceServiceToContactOutput

type GetSubscribedServiceServiceToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToContactOutput) ElementType

func (GetSubscribedServiceServiceToContactOutput) Email

Email.

func (GetSubscribedServiceServiceToContactOutput) FirstName

First name.

func (GetSubscribedServiceServiceToContactOutput) LastName

Last name.

func (GetSubscribedServiceServiceToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceServiceToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServiceServiceToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServiceServiceToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceServiceToContactOutput) ToGetSubscribedServiceServiceToContactOutput

func (o GetSubscribedServiceServiceToContactOutput) ToGetSubscribedServiceServiceToContactOutput() GetSubscribedServiceServiceToContactOutput

func (GetSubscribedServiceServiceToContactOutput) ToGetSubscribedServiceServiceToContactOutputWithContext

func (o GetSubscribedServiceServiceToContactOutput) ToGetSubscribedServiceServiceToContactOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToContactOutput

func (GetSubscribedServiceServiceToContactOutput) Username

Username.

type GetSubscribedServiceServiceToCustomer

type GetSubscribedServiceServiceToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServiceServiceToCustomerArgs

type GetSubscribedServiceServiceToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServiceServiceToCustomerArgs) ElementType

func (GetSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServiceServiceToCustomerOutput

func (i GetSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServiceServiceToCustomerOutput() GetSubscribedServiceServiceToCustomerOutput

func (GetSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServiceServiceToCustomerOutputWithContext

func (i GetSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServiceServiceToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToCustomerOutput

type GetSubscribedServiceServiceToCustomerArray

type GetSubscribedServiceServiceToCustomerArray []GetSubscribedServiceServiceToCustomerInput

func (GetSubscribedServiceServiceToCustomerArray) ElementType

func (GetSubscribedServiceServiceToCustomerArray) ToGetSubscribedServiceServiceToCustomerArrayOutput

func (i GetSubscribedServiceServiceToCustomerArray) ToGetSubscribedServiceServiceToCustomerArrayOutput() GetSubscribedServiceServiceToCustomerArrayOutput

func (GetSubscribedServiceServiceToCustomerArray) ToGetSubscribedServiceServiceToCustomerArrayOutputWithContext

func (i GetSubscribedServiceServiceToCustomerArray) ToGetSubscribedServiceServiceToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServiceServiceToCustomerArrayInput

type GetSubscribedServiceServiceToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToCustomerArrayOutput() GetSubscribedServiceServiceToCustomerArrayOutput
	ToGetSubscribedServiceServiceToCustomerArrayOutputWithContext(context.Context) GetSubscribedServiceServiceToCustomerArrayOutput
}

GetSubscribedServiceServiceToCustomerArrayInput is an input type that accepts GetSubscribedServiceServiceToCustomerArray and GetSubscribedServiceServiceToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToCustomerArrayInput` via:

GetSubscribedServiceServiceToCustomerArray{ GetSubscribedServiceServiceToCustomerArgs{...} }

type GetSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServiceServiceToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToCustomerArrayOutput) ElementType

func (GetSubscribedServiceServiceToCustomerArrayOutput) Index

func (GetSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServiceServiceToCustomerArrayOutput

func (o GetSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServiceServiceToCustomerArrayOutput() GetSubscribedServiceServiceToCustomerArrayOutput

func (GetSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServiceServiceToCustomerArrayOutputWithContext

func (o GetSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServiceServiceToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServiceServiceToCustomerInput

type GetSubscribedServiceServiceToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServiceServiceToCustomerOutput() GetSubscribedServiceServiceToCustomerOutput
	ToGetSubscribedServiceServiceToCustomerOutputWithContext(context.Context) GetSubscribedServiceServiceToCustomerOutput
}

GetSubscribedServiceServiceToCustomerInput is an input type that accepts GetSubscribedServiceServiceToCustomerArgs and GetSubscribedServiceServiceToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServiceServiceToCustomerInput` via:

GetSubscribedServiceServiceToCustomerArgs{...}

type GetSubscribedServiceServiceToCustomerOutput

type GetSubscribedServiceServiceToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceServiceToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServiceServiceToCustomerOutput) ElementType

func (GetSubscribedServiceServiceToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServiceServiceToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServiceServiceToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceServiceToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServiceServiceToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServiceServiceToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServiceServiceToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceServiceToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServiceServiceToCustomerOutput

func (o GetSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServiceServiceToCustomerOutput() GetSubscribedServiceServiceToCustomerOutput

func (GetSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServiceServiceToCustomerOutputWithContext

func (o GetSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServiceServiceToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceServiceToCustomerOutput

type GetSubscribedServiceSoldToContact

type GetSubscribedServiceSoldToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServiceSoldToContactArgs

type GetSubscribedServiceSoldToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServiceSoldToContactArgs) ElementType

func (GetSubscribedServiceSoldToContactArgs) ToGetSubscribedServiceSoldToContactOutput

func (i GetSubscribedServiceSoldToContactArgs) ToGetSubscribedServiceSoldToContactOutput() GetSubscribedServiceSoldToContactOutput

func (GetSubscribedServiceSoldToContactArgs) ToGetSubscribedServiceSoldToContactOutputWithContext

func (i GetSubscribedServiceSoldToContactArgs) ToGetSubscribedServiceSoldToContactOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToContactOutput

type GetSubscribedServiceSoldToContactArray

type GetSubscribedServiceSoldToContactArray []GetSubscribedServiceSoldToContactInput

func (GetSubscribedServiceSoldToContactArray) ElementType

func (GetSubscribedServiceSoldToContactArray) ToGetSubscribedServiceSoldToContactArrayOutput

func (i GetSubscribedServiceSoldToContactArray) ToGetSubscribedServiceSoldToContactArrayOutput() GetSubscribedServiceSoldToContactArrayOutput

func (GetSubscribedServiceSoldToContactArray) ToGetSubscribedServiceSoldToContactArrayOutputWithContext

func (i GetSubscribedServiceSoldToContactArray) ToGetSubscribedServiceSoldToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServiceSoldToContactArrayInput

type GetSubscribedServiceSoldToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceSoldToContactArrayOutput() GetSubscribedServiceSoldToContactArrayOutput
	ToGetSubscribedServiceSoldToContactArrayOutputWithContext(context.Context) GetSubscribedServiceSoldToContactArrayOutput
}

GetSubscribedServiceSoldToContactArrayInput is an input type that accepts GetSubscribedServiceSoldToContactArray and GetSubscribedServiceSoldToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceSoldToContactArrayInput` via:

GetSubscribedServiceSoldToContactArray{ GetSubscribedServiceSoldToContactArgs{...} }

type GetSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServiceSoldToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceSoldToContactArrayOutput) ElementType

func (GetSubscribedServiceSoldToContactArrayOutput) Index

func (GetSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServiceSoldToContactArrayOutput

func (o GetSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServiceSoldToContactArrayOutput() GetSubscribedServiceSoldToContactArrayOutput

func (GetSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServiceSoldToContactArrayOutputWithContext

func (o GetSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServiceSoldToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServiceSoldToContactInput

type GetSubscribedServiceSoldToContactInput interface {
	pulumi.Input

	ToGetSubscribedServiceSoldToContactOutput() GetSubscribedServiceSoldToContactOutput
	ToGetSubscribedServiceSoldToContactOutputWithContext(context.Context) GetSubscribedServiceSoldToContactOutput
}

GetSubscribedServiceSoldToContactInput is an input type that accepts GetSubscribedServiceSoldToContactArgs and GetSubscribedServiceSoldToContactOutput values. You can construct a concrete instance of `GetSubscribedServiceSoldToContactInput` via:

GetSubscribedServiceSoldToContactArgs{...}

type GetSubscribedServiceSoldToContactOutput

type GetSubscribedServiceSoldToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceSoldToContactOutput) ElementType

func (GetSubscribedServiceSoldToContactOutput) Email

Email.

func (GetSubscribedServiceSoldToContactOutput) FirstName

First name.

func (GetSubscribedServiceSoldToContactOutput) LastName

Last name.

func (GetSubscribedServiceSoldToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceSoldToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServiceSoldToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServiceSoldToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceSoldToContactOutput) ToGetSubscribedServiceSoldToContactOutput

func (o GetSubscribedServiceSoldToContactOutput) ToGetSubscribedServiceSoldToContactOutput() GetSubscribedServiceSoldToContactOutput

func (GetSubscribedServiceSoldToContactOutput) ToGetSubscribedServiceSoldToContactOutputWithContext

func (o GetSubscribedServiceSoldToContactOutput) ToGetSubscribedServiceSoldToContactOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToContactOutput

func (GetSubscribedServiceSoldToContactOutput) Username

Username.

type GetSubscribedServiceSoldToCustomer

type GetSubscribedServiceSoldToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServiceSoldToCustomerArgs

type GetSubscribedServiceSoldToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServiceSoldToCustomerArgs) ElementType

func (GetSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServiceSoldToCustomerOutput

func (i GetSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServiceSoldToCustomerOutput() GetSubscribedServiceSoldToCustomerOutput

func (GetSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServiceSoldToCustomerOutputWithContext

func (i GetSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServiceSoldToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToCustomerOutput

type GetSubscribedServiceSoldToCustomerArray

type GetSubscribedServiceSoldToCustomerArray []GetSubscribedServiceSoldToCustomerInput

func (GetSubscribedServiceSoldToCustomerArray) ElementType

func (GetSubscribedServiceSoldToCustomerArray) ToGetSubscribedServiceSoldToCustomerArrayOutput

func (i GetSubscribedServiceSoldToCustomerArray) ToGetSubscribedServiceSoldToCustomerArrayOutput() GetSubscribedServiceSoldToCustomerArrayOutput

func (GetSubscribedServiceSoldToCustomerArray) ToGetSubscribedServiceSoldToCustomerArrayOutputWithContext

func (i GetSubscribedServiceSoldToCustomerArray) ToGetSubscribedServiceSoldToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServiceSoldToCustomerArrayInput

type GetSubscribedServiceSoldToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServiceSoldToCustomerArrayOutput() GetSubscribedServiceSoldToCustomerArrayOutput
	ToGetSubscribedServiceSoldToCustomerArrayOutputWithContext(context.Context) GetSubscribedServiceSoldToCustomerArrayOutput
}

GetSubscribedServiceSoldToCustomerArrayInput is an input type that accepts GetSubscribedServiceSoldToCustomerArray and GetSubscribedServiceSoldToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServiceSoldToCustomerArrayInput` via:

GetSubscribedServiceSoldToCustomerArray{ GetSubscribedServiceSoldToCustomerArgs{...} }

type GetSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServiceSoldToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceSoldToCustomerArrayOutput) ElementType

func (GetSubscribedServiceSoldToCustomerArrayOutput) Index

func (GetSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServiceSoldToCustomerArrayOutput

func (o GetSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServiceSoldToCustomerArrayOutput() GetSubscribedServiceSoldToCustomerArrayOutput

func (GetSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServiceSoldToCustomerArrayOutputWithContext

func (o GetSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServiceSoldToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServiceSoldToCustomerInput

type GetSubscribedServiceSoldToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServiceSoldToCustomerOutput() GetSubscribedServiceSoldToCustomerOutput
	ToGetSubscribedServiceSoldToCustomerOutputWithContext(context.Context) GetSubscribedServiceSoldToCustomerOutput
}

GetSubscribedServiceSoldToCustomerInput is an input type that accepts GetSubscribedServiceSoldToCustomerArgs and GetSubscribedServiceSoldToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServiceSoldToCustomerInput` via:

GetSubscribedServiceSoldToCustomerArgs{...}

type GetSubscribedServiceSoldToCustomerOutput

type GetSubscribedServiceSoldToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServiceSoldToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServiceSoldToCustomerOutput) ElementType

func (GetSubscribedServiceSoldToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServiceSoldToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServiceSoldToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServiceSoldToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServiceSoldToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServiceSoldToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServiceSoldToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServiceSoldToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServiceSoldToCustomerOutput

func (o GetSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServiceSoldToCustomerOutput() GetSubscribedServiceSoldToCustomerOutput

func (GetSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServiceSoldToCustomerOutputWithContext

func (o GetSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServiceSoldToCustomerOutputWithContext(ctx context.Context) GetSubscribedServiceSoldToCustomerOutput

type GetSubscribedServicesArgs

type GetSubscribedServicesArgs struct {
	// The OCID of the root compartment.
	CompartmentId string                        `pulumi:"compartmentId"`
	Filters       []GetSubscribedServicesFilter `pulumi:"filters"`
	// Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null.
	OrderLineId *string `pulumi:"orderLineId"`
	// This param is used to filter subscribed services based on its status
	Status *string `pulumi:"status"`
	// Line level Subscription Id
	SubscriptionId string `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscribedServices.

type GetSubscribedServicesFilter

type GetSubscribedServicesFilter struct {
	// Commercial name also called customer name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetSubscribedServicesFilterArgs

type GetSubscribedServicesFilterArgs struct {
	// Commercial name also called customer name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetSubscribedServicesFilterArgs) ElementType

func (GetSubscribedServicesFilterArgs) ToGetSubscribedServicesFilterOutput

func (i GetSubscribedServicesFilterArgs) ToGetSubscribedServicesFilterOutput() GetSubscribedServicesFilterOutput

func (GetSubscribedServicesFilterArgs) ToGetSubscribedServicesFilterOutputWithContext

func (i GetSubscribedServicesFilterArgs) ToGetSubscribedServicesFilterOutputWithContext(ctx context.Context) GetSubscribedServicesFilterOutput

type GetSubscribedServicesFilterArray

type GetSubscribedServicesFilterArray []GetSubscribedServicesFilterInput

func (GetSubscribedServicesFilterArray) ElementType

func (GetSubscribedServicesFilterArray) ToGetSubscribedServicesFilterArrayOutput

func (i GetSubscribedServicesFilterArray) ToGetSubscribedServicesFilterArrayOutput() GetSubscribedServicesFilterArrayOutput

func (GetSubscribedServicesFilterArray) ToGetSubscribedServicesFilterArrayOutputWithContext

func (i GetSubscribedServicesFilterArray) ToGetSubscribedServicesFilterArrayOutputWithContext(ctx context.Context) GetSubscribedServicesFilterArrayOutput

type GetSubscribedServicesFilterArrayInput

type GetSubscribedServicesFilterArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesFilterArrayOutput() GetSubscribedServicesFilterArrayOutput
	ToGetSubscribedServicesFilterArrayOutputWithContext(context.Context) GetSubscribedServicesFilterArrayOutput
}

GetSubscribedServicesFilterArrayInput is an input type that accepts GetSubscribedServicesFilterArray and GetSubscribedServicesFilterArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesFilterArrayInput` via:

GetSubscribedServicesFilterArray{ GetSubscribedServicesFilterArgs{...} }

type GetSubscribedServicesFilterArrayOutput

type GetSubscribedServicesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesFilterArrayOutput) ElementType

func (GetSubscribedServicesFilterArrayOutput) Index

func (GetSubscribedServicesFilterArrayOutput) ToGetSubscribedServicesFilterArrayOutput

func (o GetSubscribedServicesFilterArrayOutput) ToGetSubscribedServicesFilterArrayOutput() GetSubscribedServicesFilterArrayOutput

func (GetSubscribedServicesFilterArrayOutput) ToGetSubscribedServicesFilterArrayOutputWithContext

func (o GetSubscribedServicesFilterArrayOutput) ToGetSubscribedServicesFilterArrayOutputWithContext(ctx context.Context) GetSubscribedServicesFilterArrayOutput

type GetSubscribedServicesFilterInput

type GetSubscribedServicesFilterInput interface {
	pulumi.Input

	ToGetSubscribedServicesFilterOutput() GetSubscribedServicesFilterOutput
	ToGetSubscribedServicesFilterOutputWithContext(context.Context) GetSubscribedServicesFilterOutput
}

GetSubscribedServicesFilterInput is an input type that accepts GetSubscribedServicesFilterArgs and GetSubscribedServicesFilterOutput values. You can construct a concrete instance of `GetSubscribedServicesFilterInput` via:

GetSubscribedServicesFilterArgs{...}

type GetSubscribedServicesFilterOutput

type GetSubscribedServicesFilterOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesFilterOutput) ElementType

func (GetSubscribedServicesFilterOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesFilterOutput) Regex

func (GetSubscribedServicesFilterOutput) ToGetSubscribedServicesFilterOutput

func (o GetSubscribedServicesFilterOutput) ToGetSubscribedServicesFilterOutput() GetSubscribedServicesFilterOutput

func (GetSubscribedServicesFilterOutput) ToGetSubscribedServicesFilterOutputWithContext

func (o GetSubscribedServicesFilterOutput) ToGetSubscribedServicesFilterOutputWithContext(ctx context.Context) GetSubscribedServicesFilterOutput

func (GetSubscribedServicesFilterOutput) Values

type GetSubscribedServicesOutputArgs

type GetSubscribedServicesOutputArgs struct {
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput                    `pulumi:"compartmentId"`
	Filters       GetSubscribedServicesFilterArrayInput `pulumi:"filters"`
	// Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null.
	OrderLineId pulumi.StringPtrInput `pulumi:"orderLineId"`
	// This param is used to filter subscribed services based on its status
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Line level Subscription Id
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscribedServices.

func (GetSubscribedServicesOutputArgs) ElementType

type GetSubscribedServicesResult

type GetSubscribedServicesResult struct {
	CompartmentId string                        `pulumi:"compartmentId"`
	Filters       []GetSubscribedServicesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Sales Order Line Id associated to the subscribed service
	OrderLineId *string `pulumi:"orderLineId"`
	// Subscribed service status
	Status *string `pulumi:"status"`
	// The list of subscribed_services.
	SubscribedServices []GetSubscribedServicesSubscribedService `pulumi:"subscribedServices"`
	// Subscription ID associated to the subscribed service
	SubscriptionId string `pulumi:"subscriptionId"`
}

A collection of values returned by getSubscribedServices.

func GetSubscribedServices

func GetSubscribedServices(ctx *pulumi.Context, args *GetSubscribedServicesArgs, opts ...pulumi.InvokeOption) (*GetSubscribedServicesResult, error)

This data source provides the list of Subscribed Services in Oracle Cloud Infrastructure Onesubscription service.

This list API returns all subscribed services for given Subscription ID

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetSubscribedServices(ctx, &onesubsription.GetSubscribedServicesArgs{
			CompartmentId:  compartmentId,
			SubscriptionId: testSubscription.Id,
			OrderLineId:    pulumi.StringRef(testOrderLine.Id),
			Status:         pulumi.StringRef(subscribedServiceStatus),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSubscribedServicesResultOutput

type GetSubscribedServicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubscribedServices.

func (GetSubscribedServicesResultOutput) CompartmentId

func (GetSubscribedServicesResultOutput) ElementType

func (GetSubscribedServicesResultOutput) Filters

func (GetSubscribedServicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubscribedServicesResultOutput) OrderLineId

Sales Order Line Id associated to the subscribed service

func (GetSubscribedServicesResultOutput) Status

Subscribed service status

func (GetSubscribedServicesResultOutput) SubscribedServices

The list of subscribed_services.

func (GetSubscribedServicesResultOutput) SubscriptionId

Subscription ID associated to the subscribed service

func (GetSubscribedServicesResultOutput) ToGetSubscribedServicesResultOutput

func (o GetSubscribedServicesResultOutput) ToGetSubscribedServicesResultOutput() GetSubscribedServicesResultOutput

func (GetSubscribedServicesResultOutput) ToGetSubscribedServicesResultOutputWithContext

func (o GetSubscribedServicesResultOutput) ToGetSubscribedServicesResultOutputWithContext(ctx context.Context) GetSubscribedServicesResultOutput

type GetSubscribedServicesSubscribedService

type GetSubscribedServicesSubscribedService struct {
	// Subscribed service admin email id
	AdminEmail string `pulumi:"adminEmail"`
	// Subscribed service agreement ID
	AgreementId string `pulumi:"agreementId"`
	// Subscribed service agrrement name
	AgreementName string `pulumi:"agreementName"`
	// Subscribed service agrrement type
	AgreementType string `pulumi:"agreementType"`
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Address.
	BillToAddresses []GetSubscribedServicesSubscribedServiceBillToAddress `pulumi:"billToAddresses"`
	// User.
	BillToContacts []GetSubscribedServicesSubscribedServiceBillToContact `pulumi:"billToContacts"`
	// Business partner.
	BillToCustomers []GetSubscribedServicesSubscribedServiceBillToCustomer `pulumi:"billToCustomers"`
	// Subscribed service invoice frequency
	BillingFrequency string `pulumi:"billingFrequency"`
	// Booking Opportunity Number of Subscribed Service
	BookingOptyNumber string `pulumi:"bookingOptyNumber"`
	// Subscribed service buyer email id
	BuyerEmail string `pulumi:"buyerEmail"`
	// Subscribed service commitment schedule Id
	CommitmentScheduleId string `pulumi:"commitmentScheduleId"`
	// List of Commitment services of a line
	CommitmentServices []GetSubscribedServicesSubscribedServiceCommitmentService `pulumi:"commitmentServices"`
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Subscribed service credit percentage
	CreditPercentage string `pulumi:"creditPercentage"`
	// Subscribed service CSI number
	Csi string `pulumi:"csi"`
	// Identifier for a customer's transactions for purchase of ay oracle services
	CustomerTransactionReference string `pulumi:"customerTransactionReference"`
	// Subscribed service data center
	DataCenter string `pulumi:"dataCenter"`
	// Subscribed service data center region
	DataCenterRegion string `pulumi:"dataCenterRegion"`
	// Subscribed service eligible to renew field
	EligibleToRenew string `pulumi:"eligibleToRenew"`
	// Address.
	EndUserAddresses []GetSubscribedServicesSubscribedServiceEndUserAddress `pulumi:"endUserAddresses"`
	// User.
	EndUserContacts []GetSubscribedServicesSubscribedServiceEndUserContact `pulumi:"endUserContacts"`
	// Business partner.
	EndUserCustomers []GetSubscribedServicesSubscribedServiceEndUserCustomer `pulumi:"endUserCustomers"`
	// Subscribed service fulfillment set
	FulfillmentSet string `pulumi:"fulfillmentSet"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// SPM internal Subscribed Service ID
	Id string `pulumi:"id"`
	// Indicates if a service can recieve usages and consequently have available amounts computed
	IsAllowance bool `pulumi:"isAllowance"`
	// If true compares rate between ratecard and the active pricelist and minimum rate would be fetched
	IsCapToPriceList bool `pulumi:"isCapToPriceList"`
	// Used in context of service credit lines
	IsCreditEnabled bool `pulumi:"isCreditEnabled"`
	// Indicator on whether or not there has been usage for the subscribed service
	IsHavingUsage bool `pulumi:"isHavingUsage"`
	// Subscribed service intent to pay flag
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Subscribed service payg flag
	IsPayg bool `pulumi:"isPayg"`
	// Indicates if the Subscribed service has a single ratecard
	IsSingleRateCard bool `pulumi:"isSingleRateCard"`
	// Indicates if the commitment lines can have different quantities
	IsVariableCommitment bool `pulumi:"isVariableCommitment"`
	// Subscribed service line net amount
	LineNetAmount string `pulumi:"lineNetAmount"`
	// Subscribed service Major Set
	MajorSet string `pulumi:"majorSet"`
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Subscribed service operation type
	OperationType string `pulumi:"operationType"`
	// Sales Order Header associated to the subscribed service
	OrderHeaderId string `pulumi:"orderHeaderId"`
	// Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null.
	OrderLineId string `pulumi:"orderLineId"`
	// Sales Order Line Number associated to the subscribed service
	OrderLineNumber int `pulumi:"orderLineNumber"`
	// Sales Order Number associated to the subscribed service
	OrderNumber string `pulumi:"orderNumber"`
	// Order Type of Subscribed Service
	OrderType string `pulumi:"orderType"`
	// Subscribed service Promotion Amount
	OriginalPromoAmount string `pulumi:"originalPromoAmount"`
	// Overage Bill To of Subscribed Service
	OverageBillTo string `pulumi:"overageBillTo"`
	// Subscribed service Overage Discount Percentage
	OverageDiscountPercentage string `pulumi:"overageDiscountPercentage"`
	// Overage Policy of Subscribed Service
	OveragePolicy string `pulumi:"overagePolicy"`
	// Subscribed service partner credit amount
	PartnerCreditAmount string `pulumi:"partnerCreditAmount"`
	// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
	PartnerTransactionType string `pulumi:"partnerTransactionType"`
	// Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)
	PaygPolicy string `pulumi:"paygPolicy"`
	// Payment Method of Subscribed Service
	PaymentMethod string `pulumi:"paymentMethod"`
	// Payment Number of Subscribed Service
	PaymentNumber string `pulumi:"paymentNumber"`
	// Payment Term details
	PaymentTerms []GetSubscribedServicesSubscribedServicePaymentTerm `pulumi:"paymentTerms"`
	// Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value
	PricePeriod string `pulumi:"pricePeriod"`
	// Subscribed service pricing model
	PricingModel string `pulumi:"pricingModel"`
	// Product description
	Products []GetSubscribedServicesSubscribedServiceProduct `pulumi:"products"`
	// Subscribed service program type
	ProgramType string `pulumi:"programType"`
	// Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of  the associated promo line.
	PromoOrderLineId string `pulumi:"promoOrderLineId"`
	// Subscribed service promotion type
	PromoType string `pulumi:"promoType"`
	// Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)
	PromotionPricingType string `pulumi:"promotionPricingType"`
	// Subscribed service provisioning source
	ProvisioningSource string `pulumi:"provisioningSource"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Subscribed service Rate Card Discount Percentage
	RateCardDiscountPercentage string `pulumi:"rateCardDiscountPercentage"`
	// List of Rate Cards of a Subscribed Service
	RateCards []GetSubscribedServicesSubscribedServiceRateCard `pulumi:"rateCards"`
	// SPM Ratecard Type
	RatecardType string `pulumi:"ratecardType"`
	// Subscribed service Opportunity Id
	RenewalOptyId string `pulumi:"renewalOptyId"`
	// Renewal Opportunity Number of Subscribed Service
	RenewalOptyNumber string `pulumi:"renewalOptyNumber"`
	// Renewal Opportunity Type of Subscribed Service
	RenewalOptyType string `pulumi:"renewalOptyType"`
	// SPM renewed Subscription ID
	RenewedSubscribedServiceId string `pulumi:"renewedSubscribedServiceId"`
	// Address.
	ResellerAddresses []GetSubscribedServicesSubscribedServiceResellerAddress `pulumi:"resellerAddresses"`
	// User.
	ResellerContacts []GetSubscribedServicesSubscribedServiceResellerContact `pulumi:"resellerContacts"`
	// Business partner.
	ResellerCustomers []GetSubscribedServicesSubscribedServiceResellerCustomer `pulumi:"resellerCustomers"`
	// Subscribed service Revenue Line Id
	RevenueLineId string `pulumi:"revenueLineId"`
	// Revenue Line NUmber of Subscribed Service
	RevenueLineNumber string `pulumi:"revenueLineNumber"`
	// Subscribed service Revised ARR
	RevisedArrInLc string `pulumi:"revisedArrInLc"`
	// Subscribed service Revised ARR in Standard Currency
	RevisedArrInSc string `pulumi:"revisedArrInSc"`
	// Subscribed service sales account party id
	SalesAccountPartyId string `pulumi:"salesAccountPartyId"`
	// Sales Channel of Subscribed Service
	SalesChannel string `pulumi:"salesChannel"`
	// Subscribed service line number
	SerialNumber string `pulumi:"serialNumber"`
	// Address.
	ServiceToAddresses []GetSubscribedServicesSubscribedServiceServiceToAddress `pulumi:"serviceToAddresses"`
	// User.
	ServiceToContacts []GetSubscribedServicesSubscribedServiceServiceToContact `pulumi:"serviceToContacts"`
	// Business partner.
	ServiceToCustomers []GetSubscribedServicesSubscribedServiceServiceToCustomer `pulumi:"serviceToCustomers"`
	// User.
	SoldToContacts []GetSubscribedServicesSubscribedServiceSoldToContact `pulumi:"soldToContacts"`
	// Business partner.
	SoldToCustomers []GetSubscribedServicesSubscribedServiceSoldToCustomer `pulumi:"soldToCustomers"`
	// Subscribed service start date type
	StartDateType string `pulumi:"startDateType"`
	// This param is used to filter subscribed services based on its status
	Status string `pulumi:"status"`
	// Line level Subscription Id
	SubscriptionId string `pulumi:"subscriptionId"`
	// Subscribed service source
	SubscriptionSource string `pulumi:"subscriptionSource"`
	// Subscribed service System ARR
	SystemArrInLc string `pulumi:"systemArrInLc"`
	// Subscribed service System ARR in Standard Currency
	SystemArrInSc string `pulumi:"systemArrInSc"`
	// Subscribed service System ATR-ARR
	SystemAtrArrInLc string `pulumi:"systemAtrArrInLc"`
	// Subscribed service System ATR-ARR in Standard Currency
	SystemAtrArrInSc string `pulumi:"systemAtrArrInSc"`
	// Term value in Months
	TermValue string `pulumi:"termValue"`
	// Term value UOM
	TermValueUom string `pulumi:"termValueUom"`
	// Subscribed service agrrement end date
	TimeAgreementEnd string `pulumi:"timeAgreementEnd"`
	// Subscribed service creation date
	TimeCreated string `pulumi:"timeCreated"`
	// Subscribed service customer config date
	TimeCustomerConfig string `pulumi:"timeCustomerConfig"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service Major Set End date
	TimeMajorsetEnd string `pulumi:"timeMajorsetEnd"`
	// Subscribed service Major Set Start date
	TimeMajorsetStart string `pulumi:"timeMajorsetStart"`
	// Subscribed service payment expiry date
	TimePaymentExpiry string `pulumi:"timePaymentExpiry"`
	// Subscribed service provisioning date
	TimeProvisioned string `pulumi:"timeProvisioned"`
	// Subscribed service service configuration email sent date
	TimeServiceConfigurationEmailSent string `pulumi:"timeServiceConfigurationEmailSent"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
	// Subscribed service last update date
	TimeUpdated string `pulumi:"timeUpdated"`
	// Subscribed service welcome email sent date
	TimeWelcomeEmailSent string `pulumi:"timeWelcomeEmailSent"`
	// Subscribed service total value
	TotalValue string `pulumi:"totalValue"`
	// Subscribed service Transaction Extension Id
	TransactionExtensionId string `pulumi:"transactionExtensionId"`
	// Subscribed Service line type
	Type string `pulumi:"type"`
	// User that updated the subscribed service
	UpdatedBy string `pulumi:"updatedBy"`
	// Subscribed service used amount
	UsedAmount string `pulumi:"usedAmount"`
}

type GetSubscribedServicesSubscribedServiceArgs

type GetSubscribedServicesSubscribedServiceArgs struct {
	// Subscribed service admin email id
	AdminEmail pulumi.StringInput `pulumi:"adminEmail"`
	// Subscribed service agreement ID
	AgreementId pulumi.StringInput `pulumi:"agreementId"`
	// Subscribed service agrrement name
	AgreementName pulumi.StringInput `pulumi:"agreementName"`
	// Subscribed service agrrement type
	AgreementType pulumi.StringInput `pulumi:"agreementType"`
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Address.
	BillToAddresses GetSubscribedServicesSubscribedServiceBillToAddressArrayInput `pulumi:"billToAddresses"`
	// User.
	BillToContacts GetSubscribedServicesSubscribedServiceBillToContactArrayInput `pulumi:"billToContacts"`
	// Business partner.
	BillToCustomers GetSubscribedServicesSubscribedServiceBillToCustomerArrayInput `pulumi:"billToCustomers"`
	// Subscribed service invoice frequency
	BillingFrequency pulumi.StringInput `pulumi:"billingFrequency"`
	// Booking Opportunity Number of Subscribed Service
	BookingOptyNumber pulumi.StringInput `pulumi:"bookingOptyNumber"`
	// Subscribed service buyer email id
	BuyerEmail pulumi.StringInput `pulumi:"buyerEmail"`
	// Subscribed service commitment schedule Id
	CommitmentScheduleId pulumi.StringInput `pulumi:"commitmentScheduleId"`
	// List of Commitment services of a line
	CommitmentServices GetSubscribedServicesSubscribedServiceCommitmentServiceArrayInput `pulumi:"commitmentServices"`
	// User that created the Payment term
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Subscribed service credit percentage
	CreditPercentage pulumi.StringInput `pulumi:"creditPercentage"`
	// Subscribed service CSI number
	Csi pulumi.StringInput `pulumi:"csi"`
	// Identifier for a customer's transactions for purchase of ay oracle services
	CustomerTransactionReference pulumi.StringInput `pulumi:"customerTransactionReference"`
	// Subscribed service data center
	DataCenter pulumi.StringInput `pulumi:"dataCenter"`
	// Subscribed service data center region
	DataCenterRegion pulumi.StringInput `pulumi:"dataCenterRegion"`
	// Subscribed service eligible to renew field
	EligibleToRenew pulumi.StringInput `pulumi:"eligibleToRenew"`
	// Address.
	EndUserAddresses GetSubscribedServicesSubscribedServiceEndUserAddressArrayInput `pulumi:"endUserAddresses"`
	// User.
	EndUserContacts GetSubscribedServicesSubscribedServiceEndUserContactArrayInput `pulumi:"endUserContacts"`
	// Business partner.
	EndUserCustomers GetSubscribedServicesSubscribedServiceEndUserCustomerArrayInput `pulumi:"endUserCustomers"`
	// Subscribed service fulfillment set
	FulfillmentSet pulumi.StringInput `pulumi:"fulfillmentSet"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// SPM internal Subscribed Service ID
	Id pulumi.StringInput `pulumi:"id"`
	// Indicates if a service can recieve usages and consequently have available amounts computed
	IsAllowance pulumi.BoolInput `pulumi:"isAllowance"`
	// If true compares rate between ratecard and the active pricelist and minimum rate would be fetched
	IsCapToPriceList pulumi.BoolInput `pulumi:"isCapToPriceList"`
	// Used in context of service credit lines
	IsCreditEnabled pulumi.BoolInput `pulumi:"isCreditEnabled"`
	// Indicator on whether or not there has been usage for the subscribed service
	IsHavingUsage pulumi.BoolInput `pulumi:"isHavingUsage"`
	// Subscribed service intent to pay flag
	IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"`
	// Subscribed service payg flag
	IsPayg pulumi.BoolInput `pulumi:"isPayg"`
	// Indicates if the Subscribed service has a single ratecard
	IsSingleRateCard pulumi.BoolInput `pulumi:"isSingleRateCard"`
	// Indicates if the commitment lines can have different quantities
	IsVariableCommitment pulumi.BoolInput `pulumi:"isVariableCommitment"`
	// Subscribed service line net amount
	LineNetAmount pulumi.StringInput `pulumi:"lineNetAmount"`
	// Subscribed service Major Set
	MajorSet pulumi.StringInput `pulumi:"majorSet"`
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Subscribed service operation type
	OperationType pulumi.StringInput `pulumi:"operationType"`
	// Sales Order Header associated to the subscribed service
	OrderHeaderId pulumi.StringInput `pulumi:"orderHeaderId"`
	// Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null.
	OrderLineId pulumi.StringInput `pulumi:"orderLineId"`
	// Sales Order Line Number associated to the subscribed service
	OrderLineNumber pulumi.IntInput `pulumi:"orderLineNumber"`
	// Sales Order Number associated to the subscribed service
	OrderNumber pulumi.StringInput `pulumi:"orderNumber"`
	// Order Type of Subscribed Service
	OrderType pulumi.StringInput `pulumi:"orderType"`
	// Subscribed service Promotion Amount
	OriginalPromoAmount pulumi.StringInput `pulumi:"originalPromoAmount"`
	// Overage Bill To of Subscribed Service
	OverageBillTo pulumi.StringInput `pulumi:"overageBillTo"`
	// Subscribed service Overage Discount Percentage
	OverageDiscountPercentage pulumi.StringInput `pulumi:"overageDiscountPercentage"`
	// Overage Policy of Subscribed Service
	OveragePolicy pulumi.StringInput `pulumi:"overagePolicy"`
	// Subscribed service partner credit amount
	PartnerCreditAmount pulumi.StringInput `pulumi:"partnerCreditAmount"`
	// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
	PartnerTransactionType pulumi.StringInput `pulumi:"partnerTransactionType"`
	// Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)
	PaygPolicy pulumi.StringInput `pulumi:"paygPolicy"`
	// Payment Method of Subscribed Service
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Payment Number of Subscribed Service
	PaymentNumber pulumi.StringInput `pulumi:"paymentNumber"`
	// Payment Term details
	PaymentTerms GetSubscribedServicesSubscribedServicePaymentTermArrayInput `pulumi:"paymentTerms"`
	// Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value
	PricePeriod pulumi.StringInput `pulumi:"pricePeriod"`
	// Subscribed service pricing model
	PricingModel pulumi.StringInput `pulumi:"pricingModel"`
	// Product description
	Products GetSubscribedServicesSubscribedServiceProductArrayInput `pulumi:"products"`
	// Subscribed service program type
	ProgramType pulumi.StringInput `pulumi:"programType"`
	// Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of  the associated promo line.
	PromoOrderLineId pulumi.StringInput `pulumi:"promoOrderLineId"`
	// Subscribed service promotion type
	PromoType pulumi.StringInput `pulumi:"promoType"`
	// Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)
	PromotionPricingType pulumi.StringInput `pulumi:"promotionPricingType"`
	// Subscribed service provisioning source
	ProvisioningSource pulumi.StringInput `pulumi:"provisioningSource"`
	// Subscribed service quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Subscribed service Rate Card Discount Percentage
	RateCardDiscountPercentage pulumi.StringInput `pulumi:"rateCardDiscountPercentage"`
	// List of Rate Cards of a Subscribed Service
	RateCards GetSubscribedServicesSubscribedServiceRateCardArrayInput `pulumi:"rateCards"`
	// SPM Ratecard Type
	RatecardType pulumi.StringInput `pulumi:"ratecardType"`
	// Subscribed service Opportunity Id
	RenewalOptyId pulumi.StringInput `pulumi:"renewalOptyId"`
	// Renewal Opportunity Number of Subscribed Service
	RenewalOptyNumber pulumi.StringInput `pulumi:"renewalOptyNumber"`
	// Renewal Opportunity Type of Subscribed Service
	RenewalOptyType pulumi.StringInput `pulumi:"renewalOptyType"`
	// SPM renewed Subscription ID
	RenewedSubscribedServiceId pulumi.StringInput `pulumi:"renewedSubscribedServiceId"`
	// Address.
	ResellerAddresses GetSubscribedServicesSubscribedServiceResellerAddressArrayInput `pulumi:"resellerAddresses"`
	// User.
	ResellerContacts GetSubscribedServicesSubscribedServiceResellerContactArrayInput `pulumi:"resellerContacts"`
	// Business partner.
	ResellerCustomers GetSubscribedServicesSubscribedServiceResellerCustomerArrayInput `pulumi:"resellerCustomers"`
	// Subscribed service Revenue Line Id
	RevenueLineId pulumi.StringInput `pulumi:"revenueLineId"`
	// Revenue Line NUmber of Subscribed Service
	RevenueLineNumber pulumi.StringInput `pulumi:"revenueLineNumber"`
	// Subscribed service Revised ARR
	RevisedArrInLc pulumi.StringInput `pulumi:"revisedArrInLc"`
	// Subscribed service Revised ARR in Standard Currency
	RevisedArrInSc pulumi.StringInput `pulumi:"revisedArrInSc"`
	// Subscribed service sales account party id
	SalesAccountPartyId pulumi.StringInput `pulumi:"salesAccountPartyId"`
	// Sales Channel of Subscribed Service
	SalesChannel pulumi.StringInput `pulumi:"salesChannel"`
	// Subscribed service line number
	SerialNumber pulumi.StringInput `pulumi:"serialNumber"`
	// Address.
	ServiceToAddresses GetSubscribedServicesSubscribedServiceServiceToAddressArrayInput `pulumi:"serviceToAddresses"`
	// User.
	ServiceToContacts GetSubscribedServicesSubscribedServiceServiceToContactArrayInput `pulumi:"serviceToContacts"`
	// Business partner.
	ServiceToCustomers GetSubscribedServicesSubscribedServiceServiceToCustomerArrayInput `pulumi:"serviceToCustomers"`
	// User.
	SoldToContacts GetSubscribedServicesSubscribedServiceSoldToContactArrayInput `pulumi:"soldToContacts"`
	// Business partner.
	SoldToCustomers GetSubscribedServicesSubscribedServiceSoldToCustomerArrayInput `pulumi:"soldToCustomers"`
	// Subscribed service start date type
	StartDateType pulumi.StringInput `pulumi:"startDateType"`
	// This param is used to filter subscribed services based on its status
	Status pulumi.StringInput `pulumi:"status"`
	// Line level Subscription Id
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Subscribed service source
	SubscriptionSource pulumi.StringInput `pulumi:"subscriptionSource"`
	// Subscribed service System ARR
	SystemArrInLc pulumi.StringInput `pulumi:"systemArrInLc"`
	// Subscribed service System ARR in Standard Currency
	SystemArrInSc pulumi.StringInput `pulumi:"systemArrInSc"`
	// Subscribed service System ATR-ARR
	SystemAtrArrInLc pulumi.StringInput `pulumi:"systemAtrArrInLc"`
	// Subscribed service System ATR-ARR in Standard Currency
	SystemAtrArrInSc pulumi.StringInput `pulumi:"systemAtrArrInSc"`
	// Term value in Months
	TermValue pulumi.StringInput `pulumi:"termValue"`
	// Term value UOM
	TermValueUom pulumi.StringInput `pulumi:"termValueUom"`
	// Subscribed service agrrement end date
	TimeAgreementEnd pulumi.StringInput `pulumi:"timeAgreementEnd"`
	// Subscribed service creation date
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Subscribed service customer config date
	TimeCustomerConfig pulumi.StringInput `pulumi:"timeCustomerConfig"`
	// Subscribed service end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed service Major Set End date
	TimeMajorsetEnd pulumi.StringInput `pulumi:"timeMajorsetEnd"`
	// Subscribed service Major Set Start date
	TimeMajorsetStart pulumi.StringInput `pulumi:"timeMajorsetStart"`
	// Subscribed service payment expiry date
	TimePaymentExpiry pulumi.StringInput `pulumi:"timePaymentExpiry"`
	// Subscribed service provisioning date
	TimeProvisioned pulumi.StringInput `pulumi:"timeProvisioned"`
	// Subscribed service service configuration email sent date
	TimeServiceConfigurationEmailSent pulumi.StringInput `pulumi:"timeServiceConfigurationEmailSent"`
	// Subscribed service start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Subscribed service last update date
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Subscribed service welcome email sent date
	TimeWelcomeEmailSent pulumi.StringInput `pulumi:"timeWelcomeEmailSent"`
	// Subscribed service total value
	TotalValue pulumi.StringInput `pulumi:"totalValue"`
	// Subscribed service Transaction Extension Id
	TransactionExtensionId pulumi.StringInput `pulumi:"transactionExtensionId"`
	// Subscribed Service line type
	Type pulumi.StringInput `pulumi:"type"`
	// User that updated the subscribed service
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Subscribed service used amount
	UsedAmount pulumi.StringInput `pulumi:"usedAmount"`
}

func (GetSubscribedServicesSubscribedServiceArgs) ElementType

func (GetSubscribedServicesSubscribedServiceArgs) ToGetSubscribedServicesSubscribedServiceOutput

func (i GetSubscribedServicesSubscribedServiceArgs) ToGetSubscribedServicesSubscribedServiceOutput() GetSubscribedServicesSubscribedServiceOutput

func (GetSubscribedServicesSubscribedServiceArgs) ToGetSubscribedServicesSubscribedServiceOutputWithContext

func (i GetSubscribedServicesSubscribedServiceArgs) ToGetSubscribedServicesSubscribedServiceOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceOutput

type GetSubscribedServicesSubscribedServiceArray

type GetSubscribedServicesSubscribedServiceArray []GetSubscribedServicesSubscribedServiceInput

func (GetSubscribedServicesSubscribedServiceArray) ElementType

func (GetSubscribedServicesSubscribedServiceArray) ToGetSubscribedServicesSubscribedServiceArrayOutput

func (i GetSubscribedServicesSubscribedServiceArray) ToGetSubscribedServicesSubscribedServiceArrayOutput() GetSubscribedServicesSubscribedServiceArrayOutput

func (GetSubscribedServicesSubscribedServiceArray) ToGetSubscribedServicesSubscribedServiceArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceArray) ToGetSubscribedServicesSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceArrayOutput

type GetSubscribedServicesSubscribedServiceArrayInput

type GetSubscribedServicesSubscribedServiceArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceArrayOutput() GetSubscribedServicesSubscribedServiceArrayOutput
	ToGetSubscribedServicesSubscribedServiceArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceArrayOutput
}

GetSubscribedServicesSubscribedServiceArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceArray and GetSubscribedServicesSubscribedServiceArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceArrayInput` via:

GetSubscribedServicesSubscribedServiceArray{ GetSubscribedServicesSubscribedServiceArgs{...} }

type GetSubscribedServicesSubscribedServiceArrayOutput

type GetSubscribedServicesSubscribedServiceArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceArrayOutput

func (o GetSubscribedServicesSubscribedServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceArrayOutput() GetSubscribedServicesSubscribedServiceArrayOutput

func (GetSubscribedServicesSubscribedServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddress

type GetSubscribedServicesSubscribedServiceBillToAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServicesSubscribedServiceBillToAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServicesSubscribedServiceBillToAddressArgs

type GetSubscribedServicesSubscribedServiceBillToAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServicesSubscribedServiceBillToAddressArgs) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToAddressArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressOutput

type GetSubscribedServicesSubscribedServiceBillToAddressArray

type GetSubscribedServicesSubscribedServiceBillToAddressArray []GetSubscribedServicesSubscribedServiceBillToAddressInput

func (GetSubscribedServicesSubscribedServiceBillToAddressArray) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressArray) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

func (i GetSubscribedServicesSubscribedServiceBillToAddressArray) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutput() GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressArray) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToAddressArray) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressArrayInput

type GetSubscribedServicesSubscribedServiceBillToAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutput() GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput
	ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput
}

GetSubscribedServicesSubscribedServiceBillToAddressArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToAddressArray and GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToAddressArrayInput` via:

GetSubscribedServicesSubscribedServiceBillToAddressArray{ GetSubscribedServicesSubscribedServiceBillToAddressArgs{...} }

type GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressInput

type GetSubscribedServicesSubscribedServiceBillToAddressInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToAddressOutput() GetSubscribedServicesSubscribedServiceBillToAddressOutput
	ToGetSubscribedServicesSubscribedServiceBillToAddressOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToAddressOutput
}

GetSubscribedServicesSubscribedServiceBillToAddressInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToAddressArgs and GetSubscribedServicesSubscribedServiceBillToAddressOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToAddressInput` via:

GetSubscribedServicesSubscribedServiceBillToAddressArgs{...}

type GetSubscribedServicesSubscribedServiceBillToAddressLocation

type GetSubscribedServicesSubscribedServiceBillToAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArray

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArray []GetSubscribedServicesSubscribedServiceBillToAddressLocationInput

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArray) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayInput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput() GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput
	ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput
}

GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToAddressLocationArray and GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayInput` via:

GetSubscribedServicesSubscribedServiceBillToAddressLocationArray{ GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs{...} }

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationInput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutput() GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput
	ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput
}

GetSubscribedServicesSubscribedServiceBillToAddressLocationInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs and GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToAddressLocationInput` via:

GetSubscribedServicesSubscribedServiceBillToAddressLocationArgs{...}

type GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) City

City.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) Country

Country.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) Region

Region.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceBillToAddressOutput

type GetSubscribedServicesSubscribedServiceBillToAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) Locations

Address location.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) Phone

Phone.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressOutput

func (GetSubscribedServicesSubscribedServiceBillToAddressOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToAddressOutput) ToGetSubscribedServicesSubscribedServiceBillToAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToAddressOutput

type GetSubscribedServicesSubscribedServiceBillToContact

type GetSubscribedServicesSubscribedServiceBillToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServicesSubscribedServiceBillToContactArgs

type GetSubscribedServicesSubscribedServiceBillToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServicesSubscribedServiceBillToContactArgs) ElementType

func (GetSubscribedServicesSubscribedServiceBillToContactArgs) ToGetSubscribedServicesSubscribedServiceBillToContactOutput

func (GetSubscribedServicesSubscribedServiceBillToContactArgs) ToGetSubscribedServicesSubscribedServiceBillToContactOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToContactArgs) ToGetSubscribedServicesSubscribedServiceBillToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToContactOutput

type GetSubscribedServicesSubscribedServiceBillToContactArray

type GetSubscribedServicesSubscribedServiceBillToContactArray []GetSubscribedServicesSubscribedServiceBillToContactInput

func (GetSubscribedServicesSubscribedServiceBillToContactArray) ElementType

func (GetSubscribedServicesSubscribedServiceBillToContactArray) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutput

func (i GetSubscribedServicesSubscribedServiceBillToContactArray) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutput() GetSubscribedServicesSubscribedServiceBillToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToContactArray) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToContactArray) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToContactArrayOutput

type GetSubscribedServicesSubscribedServiceBillToContactArrayInput

type GetSubscribedServicesSubscribedServiceBillToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutput() GetSubscribedServicesSubscribedServiceBillToContactArrayOutput
	ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToContactArrayOutput
}

GetSubscribedServicesSubscribedServiceBillToContactArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToContactArray and GetSubscribedServicesSubscribedServiceBillToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToContactArrayInput` via:

GetSubscribedServicesSubscribedServiceBillToContactArray{ GetSubscribedServicesSubscribedServiceBillToContactArgs{...} }

type GetSubscribedServicesSubscribedServiceBillToContactArrayOutput

type GetSubscribedServicesSubscribedServiceBillToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToContactArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToContactArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToContactArrayOutput

type GetSubscribedServicesSubscribedServiceBillToContactInput

type GetSubscribedServicesSubscribedServiceBillToContactInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToContactOutput() GetSubscribedServicesSubscribedServiceBillToContactOutput
	ToGetSubscribedServicesSubscribedServiceBillToContactOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToContactOutput
}

GetSubscribedServicesSubscribedServiceBillToContactInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToContactArgs and GetSubscribedServicesSubscribedServiceBillToContactOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToContactInput` via:

GetSubscribedServicesSubscribedServiceBillToContactArgs{...}

type GetSubscribedServicesSubscribedServiceBillToContactOutput

type GetSubscribedServicesSubscribedServiceBillToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) Email

Email.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) FirstName

First name.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) LastName

Last name.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) ToGetSubscribedServicesSubscribedServiceBillToContactOutput

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) ToGetSubscribedServicesSubscribedServiceBillToContactOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToContactOutput) ToGetSubscribedServicesSubscribedServiceBillToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToContactOutput

func (GetSubscribedServicesSubscribedServiceBillToContactOutput) Username

Username.

type GetSubscribedServicesSubscribedServiceBillToCustomer

type GetSubscribedServicesSubscribedServiceBillToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServicesSubscribedServiceBillToCustomerArgs

type GetSubscribedServicesSubscribedServiceBillToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServicesSubscribedServiceBillToCustomerArgs) ElementType

func (GetSubscribedServicesSubscribedServiceBillToCustomerArgs) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutput

func (GetSubscribedServicesSubscribedServiceBillToCustomerArgs) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToCustomerArgs) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerOutput

type GetSubscribedServicesSubscribedServiceBillToCustomerArray

type GetSubscribedServicesSubscribedServiceBillToCustomerArray []GetSubscribedServicesSubscribedServiceBillToCustomerInput

func (GetSubscribedServicesSubscribedServiceBillToCustomerArray) ElementType

func (GetSubscribedServicesSubscribedServiceBillToCustomerArray) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

func (i GetSubscribedServicesSubscribedServiceBillToCustomerArray) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput() GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToCustomerArray) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceBillToCustomerArray) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceBillToCustomerArrayInput

type GetSubscribedServicesSubscribedServiceBillToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput() GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput
	ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput
}

GetSubscribedServicesSubscribedServiceBillToCustomerArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToCustomerArray and GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToCustomerArrayInput` via:

GetSubscribedServicesSubscribedServiceBillToCustomerArray{ GetSubscribedServicesSubscribedServiceBillToCustomerArgs{...} }

type GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceBillToCustomerInput

type GetSubscribedServicesSubscribedServiceBillToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceBillToCustomerOutput() GetSubscribedServicesSubscribedServiceBillToCustomerOutput
	ToGetSubscribedServicesSubscribedServiceBillToCustomerOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerOutput
}

GetSubscribedServicesSubscribedServiceBillToCustomerInput is an input type that accepts GetSubscribedServicesSubscribedServiceBillToCustomerArgs and GetSubscribedServicesSubscribedServiceBillToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceBillToCustomerInput` via:

GetSubscribedServicesSubscribedServiceBillToCustomerArgs{...}

type GetSubscribedServicesSubscribedServiceBillToCustomerOutput

type GetSubscribedServicesSubscribedServiceBillToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) ElementType

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutput

func (GetSubscribedServicesSubscribedServiceBillToCustomerOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutputWithContext

func (o GetSubscribedServicesSubscribedServiceBillToCustomerOutput) ToGetSubscribedServicesSubscribedServiceBillToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceBillToCustomerOutput

type GetSubscribedServicesSubscribedServiceCommitmentService

type GetSubscribedServicesSubscribedServiceCommitmentService struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// Subscribed service line net amount
	LineNetAmount string `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscribedServicesSubscribedServiceCommitmentServiceArgs

type GetSubscribedServicesSubscribedServiceCommitmentServiceArgs struct {
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// Subscribed service line net amount
	LineNetAmount pulumi.StringInput `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Subscribed service end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArgs) ElementType

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutput

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutputWithContext

func (i GetSubscribedServicesSubscribedServiceCommitmentServiceArgs) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceOutput

type GetSubscribedServicesSubscribedServiceCommitmentServiceArray

type GetSubscribedServicesSubscribedServiceCommitmentServiceArray []GetSubscribedServicesSubscribedServiceCommitmentServiceInput

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArray) ElementType

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArray) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArray) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceCommitmentServiceArray) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServicesSubscribedServiceCommitmentServiceArrayInput

type GetSubscribedServicesSubscribedServiceCommitmentServiceArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput() GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput
	ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput
}

GetSubscribedServicesSubscribedServiceCommitmentServiceArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceCommitmentServiceArray and GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceCommitmentServiceArrayInput` via:

GetSubscribedServicesSubscribedServiceCommitmentServiceArray{ GetSubscribedServicesSubscribedServiceCommitmentServiceArgs{...} }

type GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceArrayOutput

type GetSubscribedServicesSubscribedServiceCommitmentServiceInput

type GetSubscribedServicesSubscribedServiceCommitmentServiceInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutput() GetSubscribedServicesSubscribedServiceCommitmentServiceOutput
	ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceOutput
}

GetSubscribedServicesSubscribedServiceCommitmentServiceInput is an input type that accepts GetSubscribedServicesSubscribedServiceCommitmentServiceArgs and GetSubscribedServicesSubscribedServiceCommitmentServiceOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceCommitmentServiceInput` via:

GetSubscribedServicesSubscribedServiceCommitmentServiceArgs{...}

type GetSubscribedServicesSubscribedServiceCommitmentServiceOutput

type GetSubscribedServicesSubscribedServiceCommitmentServiceOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) AvailableAmount

Commitment available amount

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) ElementType

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) FundedAllocationValue

Funded Allocation line value example: 12000.00

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) LineNetAmount

Subscribed service line net amount

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) Quantity

Subscribed service quantity

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) TimeStart

Subscribed service start date

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutput

func (GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutputWithContext

func (o GetSubscribedServicesSubscribedServiceCommitmentServiceOutput) ToGetSubscribedServicesSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceCommitmentServiceOutput

type GetSubscribedServicesSubscribedServiceEndUserAddress

type GetSubscribedServicesSubscribedServiceEndUserAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServicesSubscribedServiceEndUserAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServicesSubscribedServiceEndUserAddressArgs

type GetSubscribedServicesSubscribedServiceEndUserAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServicesSubscribedServiceEndUserAddressArgs) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserAddressArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressArray

type GetSubscribedServicesSubscribedServiceEndUserAddressArray []GetSubscribedServicesSubscribedServiceEndUserAddressInput

func (GetSubscribedServicesSubscribedServiceEndUserAddressArray) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

func (i GetSubscribedServicesSubscribedServiceEndUserAddressArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput() GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserAddressArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressArrayInput

type GetSubscribedServicesSubscribedServiceEndUserAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput() GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput
	ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput
}

GetSubscribedServicesSubscribedServiceEndUserAddressArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserAddressArray and GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserAddressArrayInput` via:

GetSubscribedServicesSubscribedServiceEndUserAddressArray{ GetSubscribedServicesSubscribedServiceEndUserAddressArgs{...} }

type GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressInput

type GetSubscribedServicesSubscribedServiceEndUserAddressInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserAddressOutput() GetSubscribedServicesSubscribedServiceEndUserAddressOutput
	ToGetSubscribedServicesSubscribedServiceEndUserAddressOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressOutput
}

GetSubscribedServicesSubscribedServiceEndUserAddressInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserAddressArgs and GetSubscribedServicesSubscribedServiceEndUserAddressOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserAddressInput` via:

GetSubscribedServicesSubscribedServiceEndUserAddressArgs{...}

type GetSubscribedServicesSubscribedServiceEndUserAddressLocation

type GetSubscribedServicesSubscribedServiceEndUserAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray []GetSubscribedServicesSubscribedServiceEndUserAddressLocationInput

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayInput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput() GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput
	ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput
}

GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray and GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayInput` via:

GetSubscribedServicesSubscribedServiceEndUserAddressLocationArray{ GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs{...} }

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationInput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput() GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput
	ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput
}

GetSubscribedServicesSubscribedServiceEndUserAddressLocationInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs and GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserAddressLocationInput` via:

GetSubscribedServicesSubscribedServiceEndUserAddressLocationArgs{...}

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) City

City.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) Country

Country.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) Region

Region.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressLocationOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressOutput

type GetSubscribedServicesSubscribedServiceEndUserAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) Locations

Address location.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) Phone

Phone.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutput

func (GetSubscribedServicesSubscribedServiceEndUserAddressOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserAddressOutput) ToGetSubscribedServicesSubscribedServiceEndUserAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserAddressOutput

type GetSubscribedServicesSubscribedServiceEndUserContact

type GetSubscribedServicesSubscribedServiceEndUserContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServicesSubscribedServiceEndUserContactArgs

type GetSubscribedServicesSubscribedServiceEndUserContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServicesSubscribedServiceEndUserContactArgs) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserContactArgs) ToGetSubscribedServicesSubscribedServiceEndUserContactOutput

func (GetSubscribedServicesSubscribedServiceEndUserContactArgs) ToGetSubscribedServicesSubscribedServiceEndUserContactOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserContactArgs) ToGetSubscribedServicesSubscribedServiceEndUserContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserContactOutput

type GetSubscribedServicesSubscribedServiceEndUserContactArray

type GetSubscribedServicesSubscribedServiceEndUserContactArray []GetSubscribedServicesSubscribedServiceEndUserContactInput

func (GetSubscribedServicesSubscribedServiceEndUserContactArray) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserContactArray) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

func (i GetSubscribedServicesSubscribedServiceEndUserContactArray) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutput() GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserContactArray) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserContactArray) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserContactArrayInput

type GetSubscribedServicesSubscribedServiceEndUserContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutput() GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput
	ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput
}

GetSubscribedServicesSubscribedServiceEndUserContactArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserContactArray and GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserContactArrayInput` via:

GetSubscribedServicesSubscribedServiceEndUserContactArray{ GetSubscribedServicesSubscribedServiceEndUserContactArgs{...} }

type GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserContactArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserContactInput

type GetSubscribedServicesSubscribedServiceEndUserContactInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserContactOutput() GetSubscribedServicesSubscribedServiceEndUserContactOutput
	ToGetSubscribedServicesSubscribedServiceEndUserContactOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserContactOutput
}

GetSubscribedServicesSubscribedServiceEndUserContactInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserContactArgs and GetSubscribedServicesSubscribedServiceEndUserContactOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserContactInput` via:

GetSubscribedServicesSubscribedServiceEndUserContactArgs{...}

type GetSubscribedServicesSubscribedServiceEndUserContactOutput

type GetSubscribedServicesSubscribedServiceEndUserContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) Email

Email.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) FirstName

First name.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) LastName

Last name.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactOutput

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserContactOutput) ToGetSubscribedServicesSubscribedServiceEndUserContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserContactOutput

func (GetSubscribedServicesSubscribedServiceEndUserContactOutput) Username

Username.

type GetSubscribedServicesSubscribedServiceEndUserCustomer

type GetSubscribedServicesSubscribedServiceEndUserCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServicesSubscribedServiceEndUserCustomerArgs

type GetSubscribedServicesSubscribedServiceEndUserCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArgs) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutput

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserCustomerArgs) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerOutput

type GetSubscribedServicesSubscribedServiceEndUserCustomerArray

type GetSubscribedServicesSubscribedServiceEndUserCustomerArray []GetSubscribedServicesSubscribedServiceEndUserCustomerInput

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArray) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArray) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArray) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceEndUserCustomerArray) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserCustomerArrayInput

type GetSubscribedServicesSubscribedServiceEndUserCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput() GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput
	ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput
}

GetSubscribedServicesSubscribedServiceEndUserCustomerArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserCustomerArray and GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserCustomerArrayInput` via:

GetSubscribedServicesSubscribedServiceEndUserCustomerArray{ GetSubscribedServicesSubscribedServiceEndUserCustomerArgs{...} }

type GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceEndUserCustomerInput

type GetSubscribedServicesSubscribedServiceEndUserCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutput() GetSubscribedServicesSubscribedServiceEndUserCustomerOutput
	ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerOutput
}

GetSubscribedServicesSubscribedServiceEndUserCustomerInput is an input type that accepts GetSubscribedServicesSubscribedServiceEndUserCustomerArgs and GetSubscribedServicesSubscribedServiceEndUserCustomerOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceEndUserCustomerInput` via:

GetSubscribedServicesSubscribedServiceEndUserCustomerArgs{...}

type GetSubscribedServicesSubscribedServiceEndUserCustomerOutput

type GetSubscribedServicesSubscribedServiceEndUserCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) ElementType

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutput

func (GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutputWithContext

func (o GetSubscribedServicesSubscribedServiceEndUserCustomerOutput) ToGetSubscribedServicesSubscribedServiceEndUserCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceEndUserCustomerOutput

type GetSubscribedServicesSubscribedServiceInput

type GetSubscribedServicesSubscribedServiceInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceOutput() GetSubscribedServicesSubscribedServiceOutput
	ToGetSubscribedServicesSubscribedServiceOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceOutput
}

GetSubscribedServicesSubscribedServiceInput is an input type that accepts GetSubscribedServicesSubscribedServiceArgs and GetSubscribedServicesSubscribedServiceOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceInput` via:

GetSubscribedServicesSubscribedServiceArgs{...}

type GetSubscribedServicesSubscribedServiceOutput

type GetSubscribedServicesSubscribedServiceOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceOutput) AdminEmail

Subscribed service admin email id

func (GetSubscribedServicesSubscribedServiceOutput) AgreementId

Subscribed service agreement ID

func (GetSubscribedServicesSubscribedServiceOutput) AgreementName

Subscribed service agrrement name

func (GetSubscribedServicesSubscribedServiceOutput) AgreementType

Subscribed service agrrement type

func (GetSubscribedServicesSubscribedServiceOutput) AvailableAmount

Commitment available amount

func (GetSubscribedServicesSubscribedServiceOutput) BillToAddresses

Address.

func (GetSubscribedServicesSubscribedServiceOutput) BillToContacts

User.

func (GetSubscribedServicesSubscribedServiceOutput) BillToCustomers

Business partner.

func (GetSubscribedServicesSubscribedServiceOutput) BillingFrequency

Subscribed service invoice frequency

func (GetSubscribedServicesSubscribedServiceOutput) BookingOptyNumber

Booking Opportunity Number of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) BuyerEmail

Subscribed service buyer email id

func (GetSubscribedServicesSubscribedServiceOutput) CommitmentScheduleId

Subscribed service commitment schedule Id

func (GetSubscribedServicesSubscribedServiceOutput) CommitmentServices

List of Commitment services of a line

func (GetSubscribedServicesSubscribedServiceOutput) CreatedBy

User that created the Payment term

func (GetSubscribedServicesSubscribedServiceOutput) CreditPercentage

Subscribed service credit percentage

func (GetSubscribedServicesSubscribedServiceOutput) Csi

Subscribed service CSI number

func (GetSubscribedServicesSubscribedServiceOutput) CustomerTransactionReference

func (o GetSubscribedServicesSubscribedServiceOutput) CustomerTransactionReference() pulumi.StringOutput

Identifier for a customer's transactions for purchase of ay oracle services

func (GetSubscribedServicesSubscribedServiceOutput) DataCenter

Subscribed service data center

func (GetSubscribedServicesSubscribedServiceOutput) DataCenterRegion

Subscribed service data center region

func (GetSubscribedServicesSubscribedServiceOutput) ElementType

func (GetSubscribedServicesSubscribedServiceOutput) EligibleToRenew

Subscribed service eligible to renew field

func (GetSubscribedServicesSubscribedServiceOutput) EndUserAddresses

Address.

func (GetSubscribedServicesSubscribedServiceOutput) EndUserContacts

User.

func (GetSubscribedServicesSubscribedServiceOutput) EndUserCustomers

Business partner.

func (GetSubscribedServicesSubscribedServiceOutput) FulfillmentSet

Subscribed service fulfillment set

func (GetSubscribedServicesSubscribedServiceOutput) FundedAllocationValue

Funded Allocation line value example: 12000.00

func (GetSubscribedServicesSubscribedServiceOutput) Id

SPM internal Subscribed Service ID

func (GetSubscribedServicesSubscribedServiceOutput) IsAllowance

Indicates if a service can recieve usages and consequently have available amounts computed

func (GetSubscribedServicesSubscribedServiceOutput) IsCapToPriceList

If true compares rate between ratecard and the active pricelist and minimum rate would be fetched

func (GetSubscribedServicesSubscribedServiceOutput) IsCreditEnabled

Used in context of service credit lines

func (GetSubscribedServicesSubscribedServiceOutput) IsHavingUsage

Indicator on whether or not there has been usage for the subscribed service

func (GetSubscribedServicesSubscribedServiceOutput) IsIntentToPay

Subscribed service intent to pay flag

func (GetSubscribedServicesSubscribedServiceOutput) IsPayg

Subscribed service payg flag

func (GetSubscribedServicesSubscribedServiceOutput) IsSingleRateCard

Indicates if the Subscribed service has a single ratecard

func (GetSubscribedServicesSubscribedServiceOutput) IsVariableCommitment

Indicates if the commitment lines can have different quantities

func (GetSubscribedServicesSubscribedServiceOutput) LineNetAmount

Subscribed service line net amount

func (GetSubscribedServicesSubscribedServiceOutput) MajorSet

Subscribed service Major Set

func (GetSubscribedServicesSubscribedServiceOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServicesSubscribedServiceOutput) OperationType

Subscribed service operation type

func (GetSubscribedServicesSubscribedServiceOutput) OrderHeaderId

Sales Order Header associated to the subscribed service

func (GetSubscribedServicesSubscribedServiceOutput) OrderLineId

Order Line identifier at subscribed service level . This identifier is originated in Order Management module. Default is null.

func (GetSubscribedServicesSubscribedServiceOutput) OrderLineNumber

Sales Order Line Number associated to the subscribed service

func (GetSubscribedServicesSubscribedServiceOutput) OrderNumber

Sales Order Number associated to the subscribed service

func (GetSubscribedServicesSubscribedServiceOutput) OrderType

Order Type of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) OriginalPromoAmount

Subscribed service Promotion Amount

func (GetSubscribedServicesSubscribedServiceOutput) OverageBillTo

Overage Bill To of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) OverageDiscountPercentage

Subscribed service Overage Discount Percentage

func (GetSubscribedServicesSubscribedServiceOutput) OveragePolicy

Overage Policy of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) PartnerCreditAmount

Subscribed service partner credit amount

func (GetSubscribedServicesSubscribedServiceOutput) PartnerTransactionType

This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ

func (GetSubscribedServicesSubscribedServiceOutput) PaygPolicy

Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)

func (GetSubscribedServicesSubscribedServiceOutput) PaymentMethod

Payment Method of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) PaymentNumber

Payment Number of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) PaymentTerms

Payment Term details

func (GetSubscribedServicesSubscribedServiceOutput) PricePeriod

Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value

func (GetSubscribedServicesSubscribedServiceOutput) PricingModel

Subscribed service pricing model

func (GetSubscribedServicesSubscribedServiceOutput) Products

Product description

func (GetSubscribedServicesSubscribedServiceOutput) ProgramType

Subscribed service program type

func (GetSubscribedServicesSubscribedServiceOutput) PromoOrderLineId

Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of the associated promo line.

func (GetSubscribedServicesSubscribedServiceOutput) PromoType

Subscribed service promotion type

func (GetSubscribedServicesSubscribedServiceOutput) PromotionPricingType

Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)

func (GetSubscribedServicesSubscribedServiceOutput) ProvisioningSource

Subscribed service provisioning source

func (GetSubscribedServicesSubscribedServiceOutput) Quantity

Subscribed service quantity

func (GetSubscribedServicesSubscribedServiceOutput) RateCardDiscountPercentage

func (o GetSubscribedServicesSubscribedServiceOutput) RateCardDiscountPercentage() pulumi.StringOutput

Subscribed service Rate Card Discount Percentage

func (GetSubscribedServicesSubscribedServiceOutput) RateCards

List of Rate Cards of a Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) RatecardType

SPM Ratecard Type

func (GetSubscribedServicesSubscribedServiceOutput) RenewalOptyId

Subscribed service Opportunity Id

func (GetSubscribedServicesSubscribedServiceOutput) RenewalOptyNumber

Renewal Opportunity Number of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) RenewalOptyType

Renewal Opportunity Type of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) RenewedSubscribedServiceId

func (o GetSubscribedServicesSubscribedServiceOutput) RenewedSubscribedServiceId() pulumi.StringOutput

SPM renewed Subscription ID

func (GetSubscribedServicesSubscribedServiceOutput) ResellerAddresses

Address.

func (GetSubscribedServicesSubscribedServiceOutput) ResellerContacts

User.

func (GetSubscribedServicesSubscribedServiceOutput) ResellerCustomers

Business partner.

func (GetSubscribedServicesSubscribedServiceOutput) RevenueLineId

Subscribed service Revenue Line Id

func (GetSubscribedServicesSubscribedServiceOutput) RevenueLineNumber

Revenue Line NUmber of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) RevisedArrInLc

Subscribed service Revised ARR

func (GetSubscribedServicesSubscribedServiceOutput) RevisedArrInSc

Subscribed service Revised ARR in Standard Currency

func (GetSubscribedServicesSubscribedServiceOutput) SalesAccountPartyId

Subscribed service sales account party id

func (GetSubscribedServicesSubscribedServiceOutput) SalesChannel

Sales Channel of Subscribed Service

func (GetSubscribedServicesSubscribedServiceOutput) SerialNumber

Subscribed service line number

func (GetSubscribedServicesSubscribedServiceOutput) ServiceToAddresses

Address.

func (GetSubscribedServicesSubscribedServiceOutput) ServiceToContacts

User.

func (GetSubscribedServicesSubscribedServiceOutput) ServiceToCustomers

Business partner.

func (GetSubscribedServicesSubscribedServiceOutput) SoldToContacts

User.

func (GetSubscribedServicesSubscribedServiceOutput) SoldToCustomers

Business partner.

func (GetSubscribedServicesSubscribedServiceOutput) StartDateType

Subscribed service start date type

func (GetSubscribedServicesSubscribedServiceOutput) Status

This param is used to filter subscribed services based on its status

func (GetSubscribedServicesSubscribedServiceOutput) SubscriptionId

Line level Subscription Id

func (GetSubscribedServicesSubscribedServiceOutput) SubscriptionSource

Subscribed service source

func (GetSubscribedServicesSubscribedServiceOutput) SystemArrInLc

Subscribed service System ARR

func (GetSubscribedServicesSubscribedServiceOutput) SystemArrInSc

Subscribed service System ARR in Standard Currency

func (GetSubscribedServicesSubscribedServiceOutput) SystemAtrArrInLc

Subscribed service System ATR-ARR

func (GetSubscribedServicesSubscribedServiceOutput) SystemAtrArrInSc

Subscribed service System ATR-ARR in Standard Currency

func (GetSubscribedServicesSubscribedServiceOutput) TermValue

Term value in Months

func (GetSubscribedServicesSubscribedServiceOutput) TermValueUom

Term value UOM

func (GetSubscribedServicesSubscribedServiceOutput) TimeAgreementEnd

Subscribed service agrrement end date

func (GetSubscribedServicesSubscribedServiceOutput) TimeCreated

Subscribed service creation date

func (GetSubscribedServicesSubscribedServiceOutput) TimeCustomerConfig

Subscribed service customer config date

func (GetSubscribedServicesSubscribedServiceOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServicesSubscribedServiceOutput) TimeMajorsetEnd

Subscribed service Major Set End date

func (GetSubscribedServicesSubscribedServiceOutput) TimeMajorsetStart

Subscribed service Major Set Start date

func (GetSubscribedServicesSubscribedServiceOutput) TimePaymentExpiry

Subscribed service payment expiry date

func (GetSubscribedServicesSubscribedServiceOutput) TimeProvisioned

Subscribed service provisioning date

func (GetSubscribedServicesSubscribedServiceOutput) TimeServiceConfigurationEmailSent

func (o GetSubscribedServicesSubscribedServiceOutput) TimeServiceConfigurationEmailSent() pulumi.StringOutput

Subscribed service service configuration email sent date

func (GetSubscribedServicesSubscribedServiceOutput) TimeStart

Subscribed service start date

func (GetSubscribedServicesSubscribedServiceOutput) TimeUpdated

Subscribed service last update date

func (GetSubscribedServicesSubscribedServiceOutput) TimeWelcomeEmailSent

Subscribed service welcome email sent date

func (GetSubscribedServicesSubscribedServiceOutput) ToGetSubscribedServicesSubscribedServiceOutput

func (o GetSubscribedServicesSubscribedServiceOutput) ToGetSubscribedServicesSubscribedServiceOutput() GetSubscribedServicesSubscribedServiceOutput

func (GetSubscribedServicesSubscribedServiceOutput) ToGetSubscribedServicesSubscribedServiceOutputWithContext

func (o GetSubscribedServicesSubscribedServiceOutput) ToGetSubscribedServicesSubscribedServiceOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceOutput

func (GetSubscribedServicesSubscribedServiceOutput) TotalValue

Subscribed service total value

func (GetSubscribedServicesSubscribedServiceOutput) TransactionExtensionId

Subscribed service Transaction Extension Id

func (GetSubscribedServicesSubscribedServiceOutput) Type

Subscribed Service line type

func (GetSubscribedServicesSubscribedServiceOutput) UpdatedBy

User that updated the subscribed service

func (GetSubscribedServicesSubscribedServiceOutput) UsedAmount

Subscribed service used amount

type GetSubscribedServicesSubscribedServicePaymentTerm

type GetSubscribedServicesSubscribedServicePaymentTerm struct {
	// User that created the Payment term
	CreatedBy string `pulumi:"createdBy"`
	// Payment term Description
	Description string `pulumi:"description"`
	// Payment term active flag
	IsActive bool `pulumi:"isActive"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Subscribed service creation date
	TimeCreated string `pulumi:"timeCreated"`
	// Subscribed service last update date
	TimeUpdated string `pulumi:"timeUpdated"`
	// User that updated the subscribed service
	UpdatedBy string `pulumi:"updatedBy"`
	// Payment Term value
	Value string `pulumi:"value"`
}

type GetSubscribedServicesSubscribedServicePaymentTermArgs

type GetSubscribedServicesSubscribedServicePaymentTermArgs struct {
	// User that created the Payment term
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Payment term Description
	Description pulumi.StringInput `pulumi:"description"`
	// Payment term active flag
	IsActive pulumi.BoolInput `pulumi:"isActive"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Subscribed service creation date
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Subscribed service last update date
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// User that updated the subscribed service
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Payment Term value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetSubscribedServicesSubscribedServicePaymentTermArgs) ElementType

func (GetSubscribedServicesSubscribedServicePaymentTermArgs) ToGetSubscribedServicesSubscribedServicePaymentTermOutput

func (i GetSubscribedServicesSubscribedServicePaymentTermArgs) ToGetSubscribedServicesSubscribedServicePaymentTermOutput() GetSubscribedServicesSubscribedServicePaymentTermOutput

func (GetSubscribedServicesSubscribedServicePaymentTermArgs) ToGetSubscribedServicesSubscribedServicePaymentTermOutputWithContext

func (i GetSubscribedServicesSubscribedServicePaymentTermArgs) ToGetSubscribedServicesSubscribedServicePaymentTermOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServicePaymentTermOutput

type GetSubscribedServicesSubscribedServicePaymentTermArray

type GetSubscribedServicesSubscribedServicePaymentTermArray []GetSubscribedServicesSubscribedServicePaymentTermInput

func (GetSubscribedServicesSubscribedServicePaymentTermArray) ElementType

func (GetSubscribedServicesSubscribedServicePaymentTermArray) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutput

func (i GetSubscribedServicesSubscribedServicePaymentTermArray) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutput() GetSubscribedServicesSubscribedServicePaymentTermArrayOutput

func (GetSubscribedServicesSubscribedServicePaymentTermArray) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServicePaymentTermArray) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicesSubscribedServicePaymentTermArrayInput

type GetSubscribedServicesSubscribedServicePaymentTermArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutput() GetSubscribedServicesSubscribedServicePaymentTermArrayOutput
	ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServicePaymentTermArrayOutput
}

GetSubscribedServicesSubscribedServicePaymentTermArrayInput is an input type that accepts GetSubscribedServicesSubscribedServicePaymentTermArray and GetSubscribedServicesSubscribedServicePaymentTermArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServicePaymentTermArrayInput` via:

GetSubscribedServicesSubscribedServicePaymentTermArray{ GetSubscribedServicesSubscribedServicePaymentTermArgs{...} }

type GetSubscribedServicesSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicesSubscribedServicePaymentTermArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServicePaymentTermArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServicePaymentTermArrayOutput) Index

func (GetSubscribedServicesSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutput

func (GetSubscribedServicesSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServicePaymentTermArrayOutput) ToGetSubscribedServicesSubscribedServicePaymentTermArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServicePaymentTermArrayOutput

type GetSubscribedServicesSubscribedServicePaymentTermInput

type GetSubscribedServicesSubscribedServicePaymentTermInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServicePaymentTermOutput() GetSubscribedServicesSubscribedServicePaymentTermOutput
	ToGetSubscribedServicesSubscribedServicePaymentTermOutputWithContext(context.Context) GetSubscribedServicesSubscribedServicePaymentTermOutput
}

GetSubscribedServicesSubscribedServicePaymentTermInput is an input type that accepts GetSubscribedServicesSubscribedServicePaymentTermArgs and GetSubscribedServicesSubscribedServicePaymentTermOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServicePaymentTermInput` via:

GetSubscribedServicesSubscribedServicePaymentTermArgs{...}

type GetSubscribedServicesSubscribedServicePaymentTermOutput

type GetSubscribedServicesSubscribedServicePaymentTermOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) CreatedBy

User that created the Payment term

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) Description

Payment term Description

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) ElementType

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) IsActive

Payment term active flag

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) TimeCreated

Subscribed service creation date

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) TimeUpdated

Subscribed service last update date

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) ToGetSubscribedServicesSubscribedServicePaymentTermOutput

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) ToGetSubscribedServicesSubscribedServicePaymentTermOutputWithContext

func (o GetSubscribedServicesSubscribedServicePaymentTermOutput) ToGetSubscribedServicesSubscribedServicePaymentTermOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServicePaymentTermOutput

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) UpdatedBy

User that updated the subscribed service

func (GetSubscribedServicesSubscribedServicePaymentTermOutput) Value

Payment Term value

type GetSubscribedServicesSubscribedServiceProduct

type GetSubscribedServicesSubscribedServiceProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Product part numner
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetSubscribedServicesSubscribedServiceProductArgs

type GetSubscribedServicesSubscribedServiceProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Product part numner
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetSubscribedServicesSubscribedServiceProductArgs) ElementType

func (GetSubscribedServicesSubscribedServiceProductArgs) ToGetSubscribedServicesSubscribedServiceProductOutput

func (i GetSubscribedServicesSubscribedServiceProductArgs) ToGetSubscribedServicesSubscribedServiceProductOutput() GetSubscribedServicesSubscribedServiceProductOutput

func (GetSubscribedServicesSubscribedServiceProductArgs) ToGetSubscribedServicesSubscribedServiceProductOutputWithContext

func (i GetSubscribedServicesSubscribedServiceProductArgs) ToGetSubscribedServicesSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceProductOutput

type GetSubscribedServicesSubscribedServiceProductArray

type GetSubscribedServicesSubscribedServiceProductArray []GetSubscribedServicesSubscribedServiceProductInput

func (GetSubscribedServicesSubscribedServiceProductArray) ElementType

func (GetSubscribedServicesSubscribedServiceProductArray) ToGetSubscribedServicesSubscribedServiceProductArrayOutput

func (i GetSubscribedServicesSubscribedServiceProductArray) ToGetSubscribedServicesSubscribedServiceProductArrayOutput() GetSubscribedServicesSubscribedServiceProductArrayOutput

func (GetSubscribedServicesSubscribedServiceProductArray) ToGetSubscribedServicesSubscribedServiceProductArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceProductArray) ToGetSubscribedServicesSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceProductArrayOutput

type GetSubscribedServicesSubscribedServiceProductArrayInput

type GetSubscribedServicesSubscribedServiceProductArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceProductArrayOutput() GetSubscribedServicesSubscribedServiceProductArrayOutput
	ToGetSubscribedServicesSubscribedServiceProductArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceProductArrayOutput
}

GetSubscribedServicesSubscribedServiceProductArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceProductArray and GetSubscribedServicesSubscribedServiceProductArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceProductArrayInput` via:

GetSubscribedServicesSubscribedServiceProductArray{ GetSubscribedServicesSubscribedServiceProductArgs{...} }

type GetSubscribedServicesSubscribedServiceProductArrayOutput

type GetSubscribedServicesSubscribedServiceProductArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceProductArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceProductArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceProductArrayOutput) ToGetSubscribedServicesSubscribedServiceProductArrayOutput

func (GetSubscribedServicesSubscribedServiceProductArrayOutput) ToGetSubscribedServicesSubscribedServiceProductArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceProductArrayOutput) ToGetSubscribedServicesSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceProductArrayOutput

type GetSubscribedServicesSubscribedServiceProductInput

type GetSubscribedServicesSubscribedServiceProductInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceProductOutput() GetSubscribedServicesSubscribedServiceProductOutput
	ToGetSubscribedServicesSubscribedServiceProductOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceProductOutput
}

GetSubscribedServicesSubscribedServiceProductInput is an input type that accepts GetSubscribedServicesSubscribedServiceProductArgs and GetSubscribedServicesSubscribedServiceProductOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceProductInput` via:

GetSubscribedServicesSubscribedServiceProductArgs{...}

type GetSubscribedServicesSubscribedServiceProductOutput

type GetSubscribedServicesSubscribedServiceProductOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceProductOutput) BillingCategory

Metered service billing category

func (GetSubscribedServicesSubscribedServiceProductOutput) ElementType

func (GetSubscribedServicesSubscribedServiceProductOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceProductOutput) PartNumber

Product part numner

func (GetSubscribedServicesSubscribedServiceProductOutput) ProductCategory

Product category

func (GetSubscribedServicesSubscribedServiceProductOutput) ToGetSubscribedServicesSubscribedServiceProductOutput

func (o GetSubscribedServicesSubscribedServiceProductOutput) ToGetSubscribedServicesSubscribedServiceProductOutput() GetSubscribedServicesSubscribedServiceProductOutput

func (GetSubscribedServicesSubscribedServiceProductOutput) ToGetSubscribedServicesSubscribedServiceProductOutputWithContext

func (o GetSubscribedServicesSubscribedServiceProductOutput) ToGetSubscribedServicesSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceProductOutput

func (GetSubscribedServicesSubscribedServiceProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetSubscribedServicesSubscribedServiceProductOutput) UnitOfMeasure

Unit of measure

type GetSubscribedServicesSubscribedServiceRateCard

type GetSubscribedServicesSubscribedServiceRateCard struct {
	// Currency details
	Currencies []GetSubscribedServicesSubscribedServiceRateCardCurrency `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage string `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier bool `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Product description
	Products []GetSubscribedServicesSubscribedServiceRateCardProduct `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers []GetSubscribedServicesSubscribedServiceRateCardRateCardTier `pulumi:"rateCardTiers"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId string `pulumi:"subscribedServiceId"`
	// Subscribed service end date
	TimeEnd string `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscribedServicesSubscribedServiceRateCardArgs

type GetSubscribedServicesSubscribedServiceRateCardArgs struct {
	// Currency details
	Currencies GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayInput `pulumi:"currencies"`
	// Rate card discretionary discount percentage
	DiscretionaryDiscountPercentage pulumi.StringInput `pulumi:"discretionaryDiscountPercentage"`
	// Rate card price tier flag
	IsTier pulumi.BoolInput `pulumi:"isTier"`
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Product description
	Products GetSubscribedServicesSubscribedServiceRateCardProductArrayInput `pulumi:"products"`
	// List of tiered rate card prices
	RateCardTiers GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayInput `pulumi:"rateCardTiers"`
	// SPM internal Subscribed Service ID
	SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
	// Subscribed service end date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Subscribed service start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscribedServicesSubscribedServiceRateCardArgs) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardArgs) ToGetSubscribedServicesSubscribedServiceRateCardOutput

func (i GetSubscribedServicesSubscribedServiceRateCardArgs) ToGetSubscribedServicesSubscribedServiceRateCardOutput() GetSubscribedServicesSubscribedServiceRateCardOutput

func (GetSubscribedServicesSubscribedServiceRateCardArgs) ToGetSubscribedServicesSubscribedServiceRateCardOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardArgs) ToGetSubscribedServicesSubscribedServiceRateCardOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardOutput

type GetSubscribedServicesSubscribedServiceRateCardArray

type GetSubscribedServicesSubscribedServiceRateCardArray []GetSubscribedServicesSubscribedServiceRateCardInput

func (GetSubscribedServicesSubscribedServiceRateCardArray) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardArray) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutput

func (i GetSubscribedServicesSubscribedServiceRateCardArray) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutput() GetSubscribedServicesSubscribedServiceRateCardArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardArray) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardArray) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardArrayInput

type GetSubscribedServicesSubscribedServiceRateCardArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardArrayOutput() GetSubscribedServicesSubscribedServiceRateCardArrayOutput
	ToGetSubscribedServicesSubscribedServiceRateCardArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardArrayOutput
}

GetSubscribedServicesSubscribedServiceRateCardArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardArray and GetSubscribedServicesSubscribedServiceRateCardArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardArrayInput` via:

GetSubscribedServicesSubscribedServiceRateCardArray{ GetSubscribedServicesSubscribedServiceRateCardArgs{...} }

type GetSubscribedServicesSubscribedServiceRateCardArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceRateCardArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrency

type GetSubscribedServicesSubscribedServiceRateCardCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutput

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArray

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArray []GetSubscribedServicesSubscribedServiceRateCardCurrencyInput

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArray) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardCurrencyArray) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayInput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput() GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput
	ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput
}

GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardCurrencyArray and GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayInput` via:

GetSubscribedServicesSubscribedServiceRateCardCurrencyArray{ GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs{...} }

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyInput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutput() GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput
	ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput
}

GetSubscribedServicesSubscribedServiceRateCardCurrencyInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs and GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardCurrencyInput` via:

GetSubscribedServicesSubscribedServiceRateCardCurrencyArgs{...}

type GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) IsoCode

Currency Code

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutput

func (GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput) ToGetSubscribedServicesSubscribedServiceRateCardCurrencyOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardCurrencyOutput

type GetSubscribedServicesSubscribedServiceRateCardInput

type GetSubscribedServicesSubscribedServiceRateCardInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardOutput() GetSubscribedServicesSubscribedServiceRateCardOutput
	ToGetSubscribedServicesSubscribedServiceRateCardOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardOutput
}

GetSubscribedServicesSubscribedServiceRateCardInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardArgs and GetSubscribedServicesSubscribedServiceRateCardOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardInput` via:

GetSubscribedServicesSubscribedServiceRateCardArgs{...}

type GetSubscribedServicesSubscribedServiceRateCardOutput

type GetSubscribedServicesSubscribedServiceRateCardOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardOutput) Currencies

Currency details

func (GetSubscribedServicesSubscribedServiceRateCardOutput) DiscretionaryDiscountPercentage

func (o GetSubscribedServicesSubscribedServiceRateCardOutput) DiscretionaryDiscountPercentage() pulumi.StringOutput

Rate card discretionary discount percentage

func (GetSubscribedServicesSubscribedServiceRateCardOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardOutput) IsTier

Rate card price tier flag

func (GetSubscribedServicesSubscribedServiceRateCardOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServicesSubscribedServiceRateCardOutput) OveragePrice

Rate card tier overage price

func (GetSubscribedServicesSubscribedServiceRateCardOutput) Products

Product description

func (GetSubscribedServicesSubscribedServiceRateCardOutput) RateCardTiers

List of tiered rate card prices

func (GetSubscribedServicesSubscribedServiceRateCardOutput) SubscribedServiceId

SPM internal Subscribed Service ID

func (GetSubscribedServicesSubscribedServiceRateCardOutput) TimeEnd

Subscribed service end date

func (GetSubscribedServicesSubscribedServiceRateCardOutput) TimeStart

Subscribed service start date

func (GetSubscribedServicesSubscribedServiceRateCardOutput) ToGetSubscribedServicesSubscribedServiceRateCardOutput

func (GetSubscribedServicesSubscribedServiceRateCardOutput) ToGetSubscribedServicesSubscribedServiceRateCardOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardOutput) ToGetSubscribedServicesSubscribedServiceRateCardOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardOutput

type GetSubscribedServicesSubscribedServiceRateCardProduct

type GetSubscribedServicesSubscribedServiceRateCardProduct struct {
	// Metered service billing category
	BillingCategory string `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Product part numner
	PartNumber string `pulumi:"partNumber"`
	// Product category
	ProductCategory string `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType string `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetSubscribedServicesSubscribedServiceRateCardProductArgs

type GetSubscribedServicesSubscribedServiceRateCardProductArgs struct {
	// Metered service billing category
	BillingCategory pulumi.StringInput `pulumi:"billingCategory"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Product part numner
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product category
	ProductCategory pulumi.StringInput `pulumi:"productCategory"`
	// Rate card part type of Product
	UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetSubscribedServicesSubscribedServiceRateCardProductArgs) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardProductArgs) ToGetSubscribedServicesSubscribedServiceRateCardProductOutput

func (GetSubscribedServicesSubscribedServiceRateCardProductArgs) ToGetSubscribedServicesSubscribedServiceRateCardProductOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardProductArgs) ToGetSubscribedServicesSubscribedServiceRateCardProductOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardProductOutput

type GetSubscribedServicesSubscribedServiceRateCardProductArray

type GetSubscribedServicesSubscribedServiceRateCardProductArray []GetSubscribedServicesSubscribedServiceRateCardProductInput

func (GetSubscribedServicesSubscribedServiceRateCardProductArray) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardProductArray) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardProductArray) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardProductArray) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardProductArrayInput

type GetSubscribedServicesSubscribedServiceRateCardProductArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutput() GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput
	ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput
}

GetSubscribedServicesSubscribedServiceRateCardProductArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardProductArray and GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardProductArrayInput` via:

GetSubscribedServicesSubscribedServiceRateCardProductArray{ GetSubscribedServicesSubscribedServiceRateCardProductArgs{...} }

type GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardProductArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardProductInput

type GetSubscribedServicesSubscribedServiceRateCardProductInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardProductOutput() GetSubscribedServicesSubscribedServiceRateCardProductOutput
	ToGetSubscribedServicesSubscribedServiceRateCardProductOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardProductOutput
}

GetSubscribedServicesSubscribedServiceRateCardProductInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardProductArgs and GetSubscribedServicesSubscribedServiceRateCardProductOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardProductInput` via:

GetSubscribedServicesSubscribedServiceRateCardProductArgs{...}

type GetSubscribedServicesSubscribedServiceRateCardProductOutput

type GetSubscribedServicesSubscribedServiceRateCardProductOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) BillingCategory

Metered service billing category

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) PartNumber

Product part numner

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) ProductCategory

Product category

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductOutput

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardProductOutput) ToGetSubscribedServicesSubscribedServiceRateCardProductOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardProductOutput

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) UcmRateCardPartType

Rate card part type of Product

func (GetSubscribedServicesSubscribedServiceRateCardProductOutput) UnitOfMeasure

Unit of measure

type GetSubscribedServicesSubscribedServiceRateCardRateCardTier

type GetSubscribedServicesSubscribedServiceRateCardRateCardTier struct {
	// Rate card tier net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice string `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity string `pulumi:"upToQuantity"`
}

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs struct {
	// Rate card tier net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Rate card tier overage price
	OveragePrice pulumi.StringInput `pulumi:"overagePrice"`
	// Rate card tier quantity range
	UpToQuantity pulumi.StringInput `pulumi:"upToQuantity"`
}

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray []GetSubscribedServicesSubscribedServiceRateCardRateCardTierInput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayInput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput() GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput
	ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput
}

GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray and GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayInput` via:

GetSubscribedServicesSubscribedServiceRateCardRateCardTierArray{ GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs{...} }

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierArrayOutput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierInput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput() GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput
	ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput
}

GetSubscribedServicesSubscribedServiceRateCardRateCardTierInput is an input type that accepts GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs and GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceRateCardRateCardTierInput` via:

GetSubscribedServicesSubscribedServiceRateCardRateCardTierArgs{...}

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput

type GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) ElementType

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) NetUnitPrice

Rate card tier net unit price

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) OveragePrice

Rate card tier overage price

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutputWithContext

func (o GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) ToGetSubscribedServicesSubscribedServiceRateCardRateCardTierOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput

func (GetSubscribedServicesSubscribedServiceRateCardRateCardTierOutput) UpToQuantity

Rate card tier quantity range

type GetSubscribedServicesSubscribedServiceResellerAddress

type GetSubscribedServicesSubscribedServiceResellerAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServicesSubscribedServiceResellerAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServicesSubscribedServiceResellerAddressArgs

type GetSubscribedServicesSubscribedServiceResellerAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServicesSubscribedServiceResellerAddressArgs) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerAddressArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressOutput

type GetSubscribedServicesSubscribedServiceResellerAddressArray

type GetSubscribedServicesSubscribedServiceResellerAddressArray []GetSubscribedServicesSubscribedServiceResellerAddressInput

func (GetSubscribedServicesSubscribedServiceResellerAddressArray) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressArray) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressArray) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerAddressArray) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServicesSubscribedServiceResellerAddressArrayInput

type GetSubscribedServicesSubscribedServiceResellerAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutput() GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput
	ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput
}

GetSubscribedServicesSubscribedServiceResellerAddressArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerAddressArray and GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerAddressArrayInput` via:

GetSubscribedServicesSubscribedServiceResellerAddressArray{ GetSubscribedServicesSubscribedServiceResellerAddressArgs{...} }

type GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressArrayOutput

type GetSubscribedServicesSubscribedServiceResellerAddressInput

type GetSubscribedServicesSubscribedServiceResellerAddressInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerAddressOutput() GetSubscribedServicesSubscribedServiceResellerAddressOutput
	ToGetSubscribedServicesSubscribedServiceResellerAddressOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerAddressOutput
}

GetSubscribedServicesSubscribedServiceResellerAddressInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerAddressArgs and GetSubscribedServicesSubscribedServiceResellerAddressOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerAddressInput` via:

GetSubscribedServicesSubscribedServiceResellerAddressArgs{...}

type GetSubscribedServicesSubscribedServiceResellerAddressLocation

type GetSubscribedServicesSubscribedServiceResellerAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArray

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArray []GetSubscribedServicesSubscribedServiceResellerAddressLocationInput

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArray) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerAddressLocationArray) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayInput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput() GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput
	ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput
}

GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerAddressLocationArray and GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayInput` via:

GetSubscribedServicesSubscribedServiceResellerAddressLocationArray{ GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs{...} }

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationArrayOutputWithContext

type GetSubscribedServicesSubscribedServiceResellerAddressLocationInput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutput() GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput
	ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput
}

GetSubscribedServicesSubscribedServiceResellerAddressLocationInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs and GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerAddressLocationInput` via:

GetSubscribedServicesSubscribedServiceResellerAddressLocationArgs{...}

type GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) City

City.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) Country

Country.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) Region

Region.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressLocationOutput

type GetSubscribedServicesSubscribedServiceResellerAddressOutput

type GetSubscribedServicesSubscribedServiceResellerAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) Locations

Address location.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) Phone

Phone.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressOutput

func (GetSubscribedServicesSubscribedServiceResellerAddressOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerAddressOutput) ToGetSubscribedServicesSubscribedServiceResellerAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerAddressOutput

type GetSubscribedServicesSubscribedServiceResellerContact

type GetSubscribedServicesSubscribedServiceResellerContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServicesSubscribedServiceResellerContactArgs

type GetSubscribedServicesSubscribedServiceResellerContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServicesSubscribedServiceResellerContactArgs) ElementType

func (GetSubscribedServicesSubscribedServiceResellerContactArgs) ToGetSubscribedServicesSubscribedServiceResellerContactOutput

func (GetSubscribedServicesSubscribedServiceResellerContactArgs) ToGetSubscribedServicesSubscribedServiceResellerContactOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerContactArgs) ToGetSubscribedServicesSubscribedServiceResellerContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerContactOutput

type GetSubscribedServicesSubscribedServiceResellerContactArray

type GetSubscribedServicesSubscribedServiceResellerContactArray []GetSubscribedServicesSubscribedServiceResellerContactInput

func (GetSubscribedServicesSubscribedServiceResellerContactArray) ElementType

func (GetSubscribedServicesSubscribedServiceResellerContactArray) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerContactArray) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerContactArray) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerContactArrayOutput

type GetSubscribedServicesSubscribedServiceResellerContactArrayInput

type GetSubscribedServicesSubscribedServiceResellerContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutput() GetSubscribedServicesSubscribedServiceResellerContactArrayOutput
	ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerContactArrayOutput
}

GetSubscribedServicesSubscribedServiceResellerContactArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerContactArray and GetSubscribedServicesSubscribedServiceResellerContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerContactArrayInput` via:

GetSubscribedServicesSubscribedServiceResellerContactArray{ GetSubscribedServicesSubscribedServiceResellerContactArgs{...} }

type GetSubscribedServicesSubscribedServiceResellerContactArrayOutput

type GetSubscribedServicesSubscribedServiceResellerContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerContactArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerContactArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerContactArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerContactArrayOutput

type GetSubscribedServicesSubscribedServiceResellerContactInput

type GetSubscribedServicesSubscribedServiceResellerContactInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerContactOutput() GetSubscribedServicesSubscribedServiceResellerContactOutput
	ToGetSubscribedServicesSubscribedServiceResellerContactOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerContactOutput
}

GetSubscribedServicesSubscribedServiceResellerContactInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerContactArgs and GetSubscribedServicesSubscribedServiceResellerContactOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerContactInput` via:

GetSubscribedServicesSubscribedServiceResellerContactArgs{...}

type GetSubscribedServicesSubscribedServiceResellerContactOutput

type GetSubscribedServicesSubscribedServiceResellerContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) Email

Email.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) FirstName

First name.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) LastName

Last name.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) ToGetSubscribedServicesSubscribedServiceResellerContactOutput

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) ToGetSubscribedServicesSubscribedServiceResellerContactOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerContactOutput) ToGetSubscribedServicesSubscribedServiceResellerContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerContactOutput

func (GetSubscribedServicesSubscribedServiceResellerContactOutput) Username

Username.

type GetSubscribedServicesSubscribedServiceResellerCustomer

type GetSubscribedServicesSubscribedServiceResellerCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServicesSubscribedServiceResellerCustomerArgs

type GetSubscribedServicesSubscribedServiceResellerCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServicesSubscribedServiceResellerCustomerArgs) ElementType

func (GetSubscribedServicesSubscribedServiceResellerCustomerArgs) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutput

func (GetSubscribedServicesSubscribedServiceResellerCustomerArgs) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerCustomerArgs) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerOutput

type GetSubscribedServicesSubscribedServiceResellerCustomerArray

type GetSubscribedServicesSubscribedServiceResellerCustomerArray []GetSubscribedServicesSubscribedServiceResellerCustomerInput

func (GetSubscribedServicesSubscribedServiceResellerCustomerArray) ElementType

func (GetSubscribedServicesSubscribedServiceResellerCustomerArray) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerCustomerArray) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceResellerCustomerArray) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceResellerCustomerArrayInput

type GetSubscribedServicesSubscribedServiceResellerCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput() GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput
	ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput
}

GetSubscribedServicesSubscribedServiceResellerCustomerArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerCustomerArray and GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerCustomerArrayInput` via:

GetSubscribedServicesSubscribedServiceResellerCustomerArray{ GetSubscribedServicesSubscribedServiceResellerCustomerArgs{...} }

type GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceResellerCustomerInput

type GetSubscribedServicesSubscribedServiceResellerCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceResellerCustomerOutput() GetSubscribedServicesSubscribedServiceResellerCustomerOutput
	ToGetSubscribedServicesSubscribedServiceResellerCustomerOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerOutput
}

GetSubscribedServicesSubscribedServiceResellerCustomerInput is an input type that accepts GetSubscribedServicesSubscribedServiceResellerCustomerArgs and GetSubscribedServicesSubscribedServiceResellerCustomerOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceResellerCustomerInput` via:

GetSubscribedServicesSubscribedServiceResellerCustomerArgs{...}

type GetSubscribedServicesSubscribedServiceResellerCustomerOutput

type GetSubscribedServicesSubscribedServiceResellerCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) ElementType

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutput

func (GetSubscribedServicesSubscribedServiceResellerCustomerOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutputWithContext

func (o GetSubscribedServicesSubscribedServiceResellerCustomerOutput) ToGetSubscribedServicesSubscribedServiceResellerCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceResellerCustomerOutput

type GetSubscribedServicesSubscribedServiceServiceToAddress

type GetSubscribedServicesSubscribedServiceServiceToAddress struct {
	// Bill to site use Id.
	BillSiteUseId string `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo bool `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo bool `pulumi:"isShipTo"`
	// Address location.
	Locations []GetSubscribedServicesSubscribedServiceServiceToAddressLocation `pulumi:"locations"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phone.
	Phone string `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId string `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId string `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber string `pulumi:"tcaPartySiteNumber"`
}

type GetSubscribedServicesSubscribedServiceServiceToAddressArgs

type GetSubscribedServicesSubscribedServiceServiceToAddressArgs struct {
	// Bill to site use Id.
	BillSiteUseId pulumi.StringInput `pulumi:"billSiteUseId"`
	// Identify as the customer shipping address.
	IsBillTo pulumi.BoolInput `pulumi:"isBillTo"`
	// Identify as the customer invoicing address.
	IsShipTo pulumi.BoolInput `pulumi:"isShipTo"`
	// Address location.
	Locations GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayInput `pulumi:"locations"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phone.
	Phone pulumi.StringInput `pulumi:"phone"`
	// Service to site use Id.
	Service2siteUseId pulumi.StringInput `pulumi:"service2siteUseId"`
	// TCA customer account site Id.
	TcaCustAcctSiteId pulumi.StringInput `pulumi:"tcaCustAcctSiteId"`
	// Party site number.
	TcaPartySiteNumber pulumi.StringInput `pulumi:"tcaPartySiteNumber"`
}

func (GetSubscribedServicesSubscribedServiceServiceToAddressArgs) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToAddressArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressArray

type GetSubscribedServicesSubscribedServiceServiceToAddressArray []GetSubscribedServicesSubscribedServiceServiceToAddressInput

func (GetSubscribedServicesSubscribedServiceServiceToAddressArray) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToAddressArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressArrayInput

type GetSubscribedServicesSubscribedServiceServiceToAddressArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput() GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput
	ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput
}

GetSubscribedServicesSubscribedServiceServiceToAddressArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToAddressArray and GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToAddressArrayInput` via:

GetSubscribedServicesSubscribedServiceServiceToAddressArray{ GetSubscribedServicesSubscribedServiceServiceToAddressArgs{...} }

type GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressInput

type GetSubscribedServicesSubscribedServiceServiceToAddressInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToAddressOutput() GetSubscribedServicesSubscribedServiceServiceToAddressOutput
	ToGetSubscribedServicesSubscribedServiceServiceToAddressOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressOutput
}

GetSubscribedServicesSubscribedServiceServiceToAddressInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToAddressArgs and GetSubscribedServicesSubscribedServiceServiceToAddressOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToAddressInput` via:

GetSubscribedServicesSubscribedServiceServiceToAddressArgs{...}

type GetSubscribedServicesSubscribedServiceServiceToAddressLocation

type GetSubscribedServicesSubscribedServiceServiceToAddressLocation struct {
	// Address first line.
	Address1 string `pulumi:"address1"`
	// Address second line.
	Address2 string `pulumi:"address2"`
	// City.
	City string `pulumi:"city"`
	// Country.
	Country string `pulumi:"country"`
	// Postal code.
	PostalCode string `pulumi:"postalCode"`
	// Region.
	Region string `pulumi:"region"`
	// Region.
	TcaLocationId string `pulumi:"tcaLocationId"`
}

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs struct {
	// Address first line.
	Address1 pulumi.StringInput `pulumi:"address1"`
	// Address second line.
	Address2 pulumi.StringInput `pulumi:"address2"`
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Country.
	Country pulumi.StringInput `pulumi:"country"`
	// Postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Region.
	TcaLocationId pulumi.StringInput `pulumi:"tcaLocationId"`
}

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray []GetSubscribedServicesSubscribedServiceServiceToAddressLocationInput

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayInput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput() GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput
	ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput
}

GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray and GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayInput` via:

GetSubscribedServicesSubscribedServiceServiceToAddressLocationArray{ GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs{...} }

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationArrayOutputWithContext

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationInput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput() GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput
	ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput
}

GetSubscribedServicesSubscribedServiceServiceToAddressLocationInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs and GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToAddressLocationInput` via:

GetSubscribedServicesSubscribedServiceServiceToAddressLocationArgs{...}

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) Address1

Address first line.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) Address2

Address second line.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) City

City.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) Country

Country.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) PostalCode

Postal code.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) Region

Region.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) TcaLocationId

Region.

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressLocationOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressLocationOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressOutput

type GetSubscribedServicesSubscribedServiceServiceToAddressOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) BillSiteUseId

Bill to site use Id.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) IsBillTo

Identify as the customer shipping address.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) IsShipTo

Identify as the customer invoicing address.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) Locations

Address location.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) Phone

Phone.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) Service2siteUseId

Service to site use Id.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) TcaCustAcctSiteId

TCA customer account site Id.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) TcaPartySiteNumber

Party site number.

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutput

func (GetSubscribedServicesSubscribedServiceServiceToAddressOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToAddressOutput) ToGetSubscribedServicesSubscribedServiceServiceToAddressOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToAddressOutput

type GetSubscribedServicesSubscribedServiceServiceToContact

type GetSubscribedServicesSubscribedServiceServiceToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServicesSubscribedServiceServiceToContactArgs

type GetSubscribedServicesSubscribedServiceServiceToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServicesSubscribedServiceServiceToContactArgs) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToContactArgs) ToGetSubscribedServicesSubscribedServiceServiceToContactOutput

func (GetSubscribedServicesSubscribedServiceServiceToContactArgs) ToGetSubscribedServicesSubscribedServiceServiceToContactOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToContactArgs) ToGetSubscribedServicesSubscribedServiceServiceToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToContactOutput

type GetSubscribedServicesSubscribedServiceServiceToContactArray

type GetSubscribedServicesSubscribedServiceServiceToContactArray []GetSubscribedServicesSubscribedServiceServiceToContactInput

func (GetSubscribedServicesSubscribedServiceServiceToContactArray) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToContactArray) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToContactArray) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToContactArray) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToContactArrayInput

type GetSubscribedServicesSubscribedServiceServiceToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutput() GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput
	ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput
}

GetSubscribedServicesSubscribedServiceServiceToContactArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToContactArray and GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToContactArrayInput` via:

GetSubscribedServicesSubscribedServiceServiceToContactArray{ GetSubscribedServicesSubscribedServiceServiceToContactArgs{...} }

type GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToContactArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToContactInput

type GetSubscribedServicesSubscribedServiceServiceToContactInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToContactOutput() GetSubscribedServicesSubscribedServiceServiceToContactOutput
	ToGetSubscribedServicesSubscribedServiceServiceToContactOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToContactOutput
}

GetSubscribedServicesSubscribedServiceServiceToContactInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToContactArgs and GetSubscribedServicesSubscribedServiceServiceToContactOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToContactInput` via:

GetSubscribedServicesSubscribedServiceServiceToContactArgs{...}

type GetSubscribedServicesSubscribedServiceServiceToContactOutput

type GetSubscribedServicesSubscribedServiceServiceToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) Email

Email.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) FirstName

First name.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) LastName

Last name.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactOutput

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToContactOutput) ToGetSubscribedServicesSubscribedServiceServiceToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToContactOutput

func (GetSubscribedServicesSubscribedServiceServiceToContactOutput) Username

Username.

type GetSubscribedServicesSubscribedServiceServiceToCustomer

type GetSubscribedServicesSubscribedServiceServiceToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServicesSubscribedServiceServiceToCustomerArgs

type GetSubscribedServicesSubscribedServiceServiceToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArgs) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutput

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToCustomerArgs) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerOutput

type GetSubscribedServicesSubscribedServiceServiceToCustomerArray

type GetSubscribedServicesSubscribedServiceServiceToCustomerArray []GetSubscribedServicesSubscribedServiceServiceToCustomerInput

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArray) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArray) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArray) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceServiceToCustomerArray) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToCustomerArrayInput

type GetSubscribedServicesSubscribedServiceServiceToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput() GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput
	ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput
}

GetSubscribedServicesSubscribedServiceServiceToCustomerArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToCustomerArray and GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToCustomerArrayInput` via:

GetSubscribedServicesSubscribedServiceServiceToCustomerArray{ GetSubscribedServicesSubscribedServiceServiceToCustomerArgs{...} }

type GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceServiceToCustomerInput

type GetSubscribedServicesSubscribedServiceServiceToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutput() GetSubscribedServicesSubscribedServiceServiceToCustomerOutput
	ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerOutput
}

GetSubscribedServicesSubscribedServiceServiceToCustomerInput is an input type that accepts GetSubscribedServicesSubscribedServiceServiceToCustomerArgs and GetSubscribedServicesSubscribedServiceServiceToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceServiceToCustomerInput` via:

GetSubscribedServicesSubscribedServiceServiceToCustomerArgs{...}

type GetSubscribedServicesSubscribedServiceServiceToCustomerOutput

type GetSubscribedServicesSubscribedServiceServiceToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) ElementType

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutput

func (GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutputWithContext

func (o GetSubscribedServicesSubscribedServiceServiceToCustomerOutput) ToGetSubscribedServicesSubscribedServiceServiceToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceServiceToCustomerOutput

type GetSubscribedServicesSubscribedServiceSoldToContact

type GetSubscribedServicesSubscribedServiceSoldToContact struct {
	// Email.
	Email string `pulumi:"email"`
	// First name.
	FirstName string `pulumi:"firstName"`
	// Last name.
	LastName string `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// TCA contact ID.
	TcaContactId string `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId string `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// Username.
	Username string `pulumi:"username"`
}

type GetSubscribedServicesSubscribedServiceSoldToContactArgs

type GetSubscribedServicesSubscribedServiceSoldToContactArgs struct {
	// Email.
	Email pulumi.StringInput `pulumi:"email"`
	// First name.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last name.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// TCA contact ID.
	TcaContactId pulumi.StringInput `pulumi:"tcaContactId"`
	// TCA customer account site ID.
	TcaCustAccntSiteId pulumi.StringInput `pulumi:"tcaCustAccntSiteId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// Username.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetSubscribedServicesSubscribedServiceSoldToContactArgs) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToContactArgs) ToGetSubscribedServicesSubscribedServiceSoldToContactOutput

func (GetSubscribedServicesSubscribedServiceSoldToContactArgs) ToGetSubscribedServicesSubscribedServiceSoldToContactOutputWithContext

func (i GetSubscribedServicesSubscribedServiceSoldToContactArgs) ToGetSubscribedServicesSubscribedServiceSoldToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToContactOutput

type GetSubscribedServicesSubscribedServiceSoldToContactArray

type GetSubscribedServicesSubscribedServiceSoldToContactArray []GetSubscribedServicesSubscribedServiceSoldToContactInput

func (GetSubscribedServicesSubscribedServiceSoldToContactArray) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToContactArray) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

func (i GetSubscribedServicesSubscribedServiceSoldToContactArray) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutput() GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceSoldToContactArray) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceSoldToContactArray) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToContactArrayInput

type GetSubscribedServicesSubscribedServiceSoldToContactArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutput() GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput
	ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput
}

GetSubscribedServicesSubscribedServiceSoldToContactArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceSoldToContactArray and GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceSoldToContactArrayInput` via:

GetSubscribedServicesSubscribedServiceSoldToContactArray{ GetSubscribedServicesSubscribedServiceSoldToContactArgs{...} }

type GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

func (GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToContactArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToContactInput

type GetSubscribedServicesSubscribedServiceSoldToContactInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceSoldToContactOutput() GetSubscribedServicesSubscribedServiceSoldToContactOutput
	ToGetSubscribedServicesSubscribedServiceSoldToContactOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceSoldToContactOutput
}

GetSubscribedServicesSubscribedServiceSoldToContactInput is an input type that accepts GetSubscribedServicesSubscribedServiceSoldToContactArgs and GetSubscribedServicesSubscribedServiceSoldToContactOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceSoldToContactInput` via:

GetSubscribedServicesSubscribedServiceSoldToContactArgs{...}

type GetSubscribedServicesSubscribedServiceSoldToContactOutput

type GetSubscribedServicesSubscribedServiceSoldToContactOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) Email

Email.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) FirstName

First name.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) LastName

Last name.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) TcaContactId

TCA contact ID.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) TcaCustAccntSiteId

TCA customer account site ID.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactOutput

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactOutputWithContext

func (o GetSubscribedServicesSubscribedServiceSoldToContactOutput) ToGetSubscribedServicesSubscribedServiceSoldToContactOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToContactOutput

func (GetSubscribedServicesSubscribedServiceSoldToContactOutput) Username

Username.

type GetSubscribedServicesSubscribedServiceSoldToCustomer

type GetSubscribedServicesSubscribedServiceSoldToCustomer struct {
	// Customer chain type.
	CustomerChainType string `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer bool `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector bool `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name string `pulumi:"name"`
	// Phonetic name.
	NamePhonetic string `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber string `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId string `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId string `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber string `pulumi:"tcaPartyNumber"`
}

type GetSubscribedServicesSubscribedServiceSoldToCustomerArgs

type GetSubscribedServicesSubscribedServiceSoldToCustomerArgs struct {
	// Customer chain type.
	CustomerChainType pulumi.StringInput `pulumi:"customerChainType"`
	// The business partner is chain customer or not.
	IsChainCustomer pulumi.BoolInput `pulumi:"isChainCustomer"`
	// The business partner is part of the public sector or not.
	IsPublicSector pulumi.BoolInput `pulumi:"isPublicSector"`
	// Commercial name also called customer name.
	Name pulumi.StringInput `pulumi:"name"`
	// Phonetic name.
	NamePhonetic pulumi.StringInput `pulumi:"namePhonetic"`
	// TCA customer account number.
	TcaCustAccountNumber pulumi.StringInput `pulumi:"tcaCustAccountNumber"`
	// TCA customer account ID.
	TcaCustomerAccountId pulumi.StringInput `pulumi:"tcaCustomerAccountId"`
	// TCA party ID.
	TcaPartyId pulumi.StringInput `pulumi:"tcaPartyId"`
	// TCA party number.
	TcaPartyNumber pulumi.StringInput `pulumi:"tcaPartyNumber"`
}

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArgs) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutput

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutputWithContext

func (i GetSubscribedServicesSubscribedServiceSoldToCustomerArgs) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerOutput

type GetSubscribedServicesSubscribedServiceSoldToCustomerArray

type GetSubscribedServicesSubscribedServiceSoldToCustomerArray []GetSubscribedServicesSubscribedServiceSoldToCustomerInput

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArray) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArray) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

func (i GetSubscribedServicesSubscribedServiceSoldToCustomerArray) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput() GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArray) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutputWithContext

func (i GetSubscribedServicesSubscribedServiceSoldToCustomerArray) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToCustomerArrayInput

type GetSubscribedServicesSubscribedServiceSoldToCustomerArrayInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput() GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput
	ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput
}

GetSubscribedServicesSubscribedServiceSoldToCustomerArrayInput is an input type that accepts GetSubscribedServicesSubscribedServiceSoldToCustomerArray and GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceSoldToCustomerArrayInput` via:

GetSubscribedServicesSubscribedServiceSoldToCustomerArray{ GetSubscribedServicesSubscribedServiceSoldToCustomerArgs{...} }

type GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput) Index

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

func (GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutputWithContext

func (o GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerArrayOutput

type GetSubscribedServicesSubscribedServiceSoldToCustomerInput

type GetSubscribedServicesSubscribedServiceSoldToCustomerInput interface {
	pulumi.Input

	ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutput() GetSubscribedServicesSubscribedServiceSoldToCustomerOutput
	ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutputWithContext(context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerOutput
}

GetSubscribedServicesSubscribedServiceSoldToCustomerInput is an input type that accepts GetSubscribedServicesSubscribedServiceSoldToCustomerArgs and GetSubscribedServicesSubscribedServiceSoldToCustomerOutput values. You can construct a concrete instance of `GetSubscribedServicesSubscribedServiceSoldToCustomerInput` via:

GetSubscribedServicesSubscribedServiceSoldToCustomerArgs{...}

type GetSubscribedServicesSubscribedServiceSoldToCustomerOutput

type GetSubscribedServicesSubscribedServiceSoldToCustomerOutput struct{ *pulumi.OutputState }

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) CustomerChainType

Customer chain type.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) ElementType

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) IsChainCustomer

The business partner is chain customer or not.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) IsPublicSector

The business partner is part of the public sector or not.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) Name

Commercial name also called customer name.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) NamePhonetic

Phonetic name.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) TcaCustAccountNumber

TCA customer account number.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) TcaCustomerAccountId

TCA customer account ID.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) TcaPartyId

TCA party ID.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) TcaPartyNumber

TCA party number.

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutput

func (GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutputWithContext

func (o GetSubscribedServicesSubscribedServiceSoldToCustomerOutput) ToGetSubscribedServicesSubscribedServiceSoldToCustomerOutputWithContext(ctx context.Context) GetSubscribedServicesSubscribedServiceSoldToCustomerOutput

type GetSubscriptionsArgs

type GetSubscriptionsArgs struct {
	// Buyer Email Id
	BuyerEmail *string `pulumi:"buyerEmail"`
	// The OCID of the root compartment.
	CompartmentId string                   `pulumi:"compartmentId"`
	Filters       []GetSubscriptionsFilter `pulumi:"filters"`
	// Boolean value to decide whether commitment services will be shown
	IsCommitInfoRequired *bool `pulumi:"isCommitInfoRequired"`
	// The Plan Number
	PlanNumber *string `pulumi:"planNumber"`
	// Line level Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscriptions.

type GetSubscriptionsFilter

type GetSubscriptionsFilter struct {
	// Product name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetSubscriptionsFilterArgs

type GetSubscriptionsFilterArgs struct {
	// Product name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetSubscriptionsFilterArgs) ElementType

func (GetSubscriptionsFilterArgs) ElementType() reflect.Type

func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput

func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext

func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput

type GetSubscriptionsFilterArray

type GetSubscriptionsFilterArray []GetSubscriptionsFilterInput

func (GetSubscriptionsFilterArray) ElementType

func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput

func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput

func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext

func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterArrayInput

type GetSubscriptionsFilterArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
	ToGetSubscriptionsFilterArrayOutputWithContext(context.Context) GetSubscriptionsFilterArrayOutput
}

GetSubscriptionsFilterArrayInput is an input type that accepts GetSubscriptionsFilterArray and GetSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionsFilterArrayInput` via:

GetSubscriptionsFilterArray{ GetSubscriptionsFilterArgs{...} }

type GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsFilterArrayOutput) ElementType

func (GetSubscriptionsFilterArrayOutput) Index

func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput

func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput

func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext

func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterInput

type GetSubscriptionsFilterInput interface {
	pulumi.Input

	ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput
	ToGetSubscriptionsFilterOutputWithContext(context.Context) GetSubscriptionsFilterOutput
}

GetSubscriptionsFilterInput is an input type that accepts GetSubscriptionsFilterArgs and GetSubscriptionsFilterOutput values. You can construct a concrete instance of `GetSubscriptionsFilterInput` via:

GetSubscriptionsFilterArgs{...}

type GetSubscriptionsFilterOutput

type GetSubscriptionsFilterOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsFilterOutput) ElementType

func (GetSubscriptionsFilterOutput) Name

Product name

func (GetSubscriptionsFilterOutput) Regex

func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput

func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext

func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterOutput) Values

type GetSubscriptionsOutputArgs

type GetSubscriptionsOutputArgs struct {
	// Buyer Email Id
	BuyerEmail pulumi.StringPtrInput `pulumi:"buyerEmail"`
	// The OCID of the root compartment.
	CompartmentId pulumi.StringInput               `pulumi:"compartmentId"`
	Filters       GetSubscriptionsFilterArrayInput `pulumi:"filters"`
	// Boolean value to decide whether commitment services will be shown
	IsCommitInfoRequired pulumi.BoolPtrInput `pulumi:"isCommitInfoRequired"`
	// The Plan Number
	PlanNumber pulumi.StringPtrInput `pulumi:"planNumber"`
	// Line level Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscriptions.

func (GetSubscriptionsOutputArgs) ElementType

func (GetSubscriptionsOutputArgs) ElementType() reflect.Type

type GetSubscriptionsResult

type GetSubscriptionsResult struct {
	BuyerEmail    *string                  `pulumi:"buyerEmail"`
	CompartmentId string                   `pulumi:"compartmentId"`
	Filters       []GetSubscriptionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string  `pulumi:"id"`
	IsCommitInfoRequired *bool   `pulumi:"isCommitInfoRequired"`
	PlanNumber           *string `pulumi:"planNumber"`
	SubscriptionId       *string `pulumi:"subscriptionId"`
	// The list of subscriptions.
	Subscriptions []GetSubscriptionsSubscription `pulumi:"subscriptions"`
}

A collection of values returned by getSubscriptions.

func GetSubscriptions

func GetSubscriptions(ctx *pulumi.Context, args *GetSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionsResult, error)

This data source provides the list of Subscriptions in Oracle Cloud Infrastructure Onesubscription service.

This list API returns all subscriptions for a given plan number or subscription id or buyer email and provides additional parameters to include ratecard and commitment details. This API expects exactly one of the above mentioned parameters as input. If more than one parameters are provided the API will throw a 400 - invalid parameters exception and if no parameters are provided it will throw a 400 - missing parameter exception

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OneSubsription.GetSubscriptions(ctx, &onesubsription.GetSubscriptionsArgs{
			CompartmentId:        compartmentId,
			BuyerEmail:           pulumi.StringRef(subscriptionBuyerEmail),
			IsCommitInfoRequired: pulumi.BoolRef(subscriptionIsCommitInfoRequired),
			PlanNumber:           pulumi.StringRef(subscriptionPlanNumber),
			SubscriptionId:       pulumi.StringRef(testSubscription.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSubscriptionsResultOutput

type GetSubscriptionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubscriptions.

func (GetSubscriptionsResultOutput) BuyerEmail

func (GetSubscriptionsResultOutput) CompartmentId

func (GetSubscriptionsResultOutput) ElementType

func (GetSubscriptionsResultOutput) Filters

func (GetSubscriptionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubscriptionsResultOutput) IsCommitInfoRequired

func (o GetSubscriptionsResultOutput) IsCommitInfoRequired() pulumi.BoolPtrOutput

func (GetSubscriptionsResultOutput) PlanNumber

func (GetSubscriptionsResultOutput) SubscriptionId

func (GetSubscriptionsResultOutput) Subscriptions

The list of subscriptions.

func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput

func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput() GetSubscriptionsResultOutput

func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext

func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext(ctx context.Context) GetSubscriptionsResultOutput

type GetSubscriptionsSubscription

type GetSubscriptionsSubscription struct {
	// Currency details
	Currencies []GetSubscriptionsSubscriptionCurrency `pulumi:"currencies"`
	// Hold reason of the plan
	HoldReason string `pulumi:"holdReason"`
	// Customer friendly service name provided by PRG
	ServiceName string `pulumi:"serviceName"`
	// Subscribed service status
	Status string `pulumi:"status"`
	// List of Subscribed Services of the plan
	SubscribedServices []GetSubscriptionsSubscriptionSubscribedService `pulumi:"subscribedServices"`
	// Represents the date when the last service of the subscription ends
	TimeEnd string `pulumi:"timeEnd"`
	// Represents the date of the hold release
	TimeHoldReleaseEta string `pulumi:"timeHoldReleaseEta"`
	// Represents the date when the first service of the subscription was activated
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscriptionsSubscriptionArgs

type GetSubscriptionsSubscriptionArgs struct {
	// Currency details
	Currencies GetSubscriptionsSubscriptionCurrencyArrayInput `pulumi:"currencies"`
	// Hold reason of the plan
	HoldReason pulumi.StringInput `pulumi:"holdReason"`
	// Customer friendly service name provided by PRG
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Subscribed service status
	Status pulumi.StringInput `pulumi:"status"`
	// List of Subscribed Services of the plan
	SubscribedServices GetSubscriptionsSubscriptionSubscribedServiceArrayInput `pulumi:"subscribedServices"`
	// Represents the date when the last service of the subscription ends
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Represents the date of the hold release
	TimeHoldReleaseEta pulumi.StringInput `pulumi:"timeHoldReleaseEta"`
	// Represents the date when the first service of the subscription was activated
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscriptionsSubscriptionArgs) ElementType

func (GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutput

func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput

func (GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutputWithContext

func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput

type GetSubscriptionsSubscriptionArray

type GetSubscriptionsSubscriptionArray []GetSubscriptionsSubscriptionInput

func (GetSubscriptionsSubscriptionArray) ElementType

func (GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutput

func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput

func (GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutputWithContext

func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput

type GetSubscriptionsSubscriptionArrayInput

type GetSubscriptionsSubscriptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput
	ToGetSubscriptionsSubscriptionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionArrayOutput
}

GetSubscriptionsSubscriptionArrayInput is an input type that accepts GetSubscriptionsSubscriptionArray and GetSubscriptionsSubscriptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionArrayInput` via:

GetSubscriptionsSubscriptionArray{ GetSubscriptionsSubscriptionArgs{...} }

type GetSubscriptionsSubscriptionArrayOutput

type GetSubscriptionsSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionArrayOutput) ElementType

func (GetSubscriptionsSubscriptionArrayOutput) Index

func (GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutput

func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput

func (GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutputWithContext

func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput

type GetSubscriptionsSubscriptionCurrency

type GetSubscriptionsSubscriptionCurrency struct {
	// Currency Code
	IsoCode string `pulumi:"isoCode"`
	// Product name
	Name string `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision string `pulumi:"stdPrecision"`
}

type GetSubscriptionsSubscriptionCurrencyArgs

type GetSubscriptionsSubscriptionCurrencyArgs struct {
	// Currency Code
	IsoCode pulumi.StringInput `pulumi:"isoCode"`
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Standard Precision of the Currency
	StdPrecision pulumi.StringInput `pulumi:"stdPrecision"`
}

func (GetSubscriptionsSubscriptionCurrencyArgs) ElementType

func (GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutput

func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput

func (GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext

func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput

type GetSubscriptionsSubscriptionCurrencyArray

type GetSubscriptionsSubscriptionCurrencyArray []GetSubscriptionsSubscriptionCurrencyInput

func (GetSubscriptionsSubscriptionCurrencyArray) ElementType

func (GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutput

func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput

func (GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput

type GetSubscriptionsSubscriptionCurrencyArrayInput

type GetSubscriptionsSubscriptionCurrencyArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput
	ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput
}

GetSubscriptionsSubscriptionCurrencyArrayInput is an input type that accepts GetSubscriptionsSubscriptionCurrencyArray and GetSubscriptionsSubscriptionCurrencyArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCurrencyArrayInput` via:

GetSubscriptionsSubscriptionCurrencyArray{ GetSubscriptionsSubscriptionCurrencyArgs{...} }

type GetSubscriptionsSubscriptionCurrencyArrayOutput

type GetSubscriptionsSubscriptionCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCurrencyArrayOutput) Index

func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutput

func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput

func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput

type GetSubscriptionsSubscriptionCurrencyInput

type GetSubscriptionsSubscriptionCurrencyInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput
	ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(context.Context) GetSubscriptionsSubscriptionCurrencyOutput
}

GetSubscriptionsSubscriptionCurrencyInput is an input type that accepts GetSubscriptionsSubscriptionCurrencyArgs and GetSubscriptionsSubscriptionCurrencyOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCurrencyInput` via:

GetSubscriptionsSubscriptionCurrencyArgs{...}

type GetSubscriptionsSubscriptionCurrencyOutput

type GetSubscriptionsSubscriptionCurrencyOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCurrencyOutput) ElementType

func (GetSubscriptionsSubscriptionCurrencyOutput) IsoCode

Currency Code

func (GetSubscriptionsSubscriptionCurrencyOutput) Name

Product name

func (GetSubscriptionsSubscriptionCurrencyOutput) StdPrecision

Standard Precision of the Currency

func (GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutput

func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput

func (GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext

func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput

type GetSubscriptionsSubscriptionInput

type GetSubscriptionsSubscriptionInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput
	ToGetSubscriptionsSubscriptionOutputWithContext(context.Context) GetSubscriptionsSubscriptionOutput
}

GetSubscriptionsSubscriptionInput is an input type that accepts GetSubscriptionsSubscriptionArgs and GetSubscriptionsSubscriptionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionInput` via:

GetSubscriptionsSubscriptionArgs{...}

type GetSubscriptionsSubscriptionOutput

type GetSubscriptionsSubscriptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionOutput) Currencies

Currency details

func (GetSubscriptionsSubscriptionOutput) ElementType

func (GetSubscriptionsSubscriptionOutput) HoldReason

Hold reason of the plan

func (GetSubscriptionsSubscriptionOutput) ServiceName

Customer friendly service name provided by PRG

func (GetSubscriptionsSubscriptionOutput) Status

Subscribed service status

func (GetSubscriptionsSubscriptionOutput) SubscribedServices

List of Subscribed Services of the plan

func (GetSubscriptionsSubscriptionOutput) TimeEnd

Represents the date when the last service of the subscription ends

func (GetSubscriptionsSubscriptionOutput) TimeHoldReleaseEta

Represents the date of the hold release

func (GetSubscriptionsSubscriptionOutput) TimeStart

Represents the date when the first service of the subscription was activated

func (GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutput

func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput

func (GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutputWithContext

func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput

type GetSubscriptionsSubscriptionSubscribedService

type GetSubscriptionsSubscriptionSubscribedService struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Booking Opportunity Number of Subscribed Service
	BookingOptyNumber string `pulumi:"bookingOptyNumber"`
	// List of Commitment services of a line
	CommitmentServices []GetSubscriptionsSubscriptionSubscribedServiceCommitmentService `pulumi:"commitmentServices"`
	// Subscribed service CSI number
	Csi string `pulumi:"csi"`
	// Subscribed service data center region
	DataCenterRegion string `pulumi:"dataCenterRegion"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// SPM internal Subscribed Service ID
	Id string `pulumi:"id"`
	// Subscribed service intent to pay flag
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Subscribed service net unit price
	NetUnitPrice string `pulumi:"netUnitPrice"`
	// Subscribed service operation type
	OperationType string `pulumi:"operationType"`
	// Sales Order Number associated to the subscribed service
	OrderNumber string `pulumi:"orderNumber"`
	// Subscribed service Promotion Amount
	OriginalPromoAmount string `pulumi:"originalPromoAmount"`
	// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
	PartnerTransactionType string `pulumi:"partnerTransactionType"`
	// Subscribed service pricing model
	PricingModel string `pulumi:"pricingModel"`
	// Product description
	Products []GetSubscriptionsSubscriptionSubscribedServiceProduct `pulumi:"products"`
	// Subscribed service program type
	ProgramType string `pulumi:"programType"`
	// Subscribed service promotion type
	PromoType string `pulumi:"promoType"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Subscribed service status
	Status string `pulumi:"status"`
	// Term value in Months
	TermValue string `pulumi:"termValue"`
	// Term value UOM
	TermValueUom string `pulumi:"termValueUom"`
	// Represents the date when the last service of the subscription ends
	TimeEnd string `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart string `pulumi:"timeStart"`
	// Subscribed service total value
	TotalValue string `pulumi:"totalValue"`
	// Subscribed service used amount
	UsedAmount string `pulumi:"usedAmount"`
}

type GetSubscriptionsSubscriptionSubscribedServiceArgs

type GetSubscriptionsSubscriptionSubscribedServiceArgs struct {
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Booking Opportunity Number of Subscribed Service
	BookingOptyNumber pulumi.StringInput `pulumi:"bookingOptyNumber"`
	// List of Commitment services of a line
	CommitmentServices GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput `pulumi:"commitmentServices"`
	// Subscribed service CSI number
	Csi pulumi.StringInput `pulumi:"csi"`
	// Subscribed service data center region
	DataCenterRegion pulumi.StringInput `pulumi:"dataCenterRegion"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// SPM internal Subscribed Service ID
	Id pulumi.StringInput `pulumi:"id"`
	// Subscribed service intent to pay flag
	IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"`
	// Subscribed service net unit price
	NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"`
	// Subscribed service operation type
	OperationType pulumi.StringInput `pulumi:"operationType"`
	// Sales Order Number associated to the subscribed service
	OrderNumber pulumi.StringInput `pulumi:"orderNumber"`
	// Subscribed service Promotion Amount
	OriginalPromoAmount pulumi.StringInput `pulumi:"originalPromoAmount"`
	// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
	PartnerTransactionType pulumi.StringInput `pulumi:"partnerTransactionType"`
	// Subscribed service pricing model
	PricingModel pulumi.StringInput `pulumi:"pricingModel"`
	// Product description
	Products GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput `pulumi:"products"`
	// Subscribed service program type
	ProgramType pulumi.StringInput `pulumi:"programType"`
	// Subscribed service promotion type
	PromoType pulumi.StringInput `pulumi:"promoType"`
	// Subscribed service quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Subscribed service status
	Status pulumi.StringInput `pulumi:"status"`
	// Term value in Months
	TermValue pulumi.StringInput `pulumi:"termValue"`
	// Term value UOM
	TermValueUom pulumi.StringInput `pulumi:"termValueUom"`
	// Represents the date when the last service of the subscription ends
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Subscribed service total value
	TotalValue pulumi.StringInput `pulumi:"totalValue"`
	// Subscribed service used amount
	UsedAmount pulumi.StringInput `pulumi:"usedAmount"`
}

func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutput

func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput

func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput

type GetSubscriptionsSubscriptionSubscribedServiceArray

type GetSubscriptionsSubscriptionSubscribedServiceArray []GetSubscriptionsSubscriptionSubscribedServiceInput

func (GetSubscriptionsSubscriptionSubscribedServiceArray) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput

func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceArrayInput

type GetSubscriptionsSubscriptionSubscribedServiceArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
}

GetSubscriptionsSubscriptionSubscribedServiceArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceArray and GetSubscriptionsSubscriptionSubscribedServiceArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceArrayInput` via:

GetSubscriptionsSubscriptionSubscribedServiceArray{ GetSubscriptionsSubscriptionSubscribedServiceArgs{...} }

type GetSubscriptionsSubscriptionSubscribedServiceArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) Index

func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext

func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentService

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentService struct {
	// Commitment available amount
	AvailableAmount string `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue string `pulumi:"fundedAllocationValue"`
	// Commitment line net amount
	LineNetAmount string `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity string `pulumi:"quantity"`
	// Represents the date when the last service of the subscription ends
	TimeEnd string `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart string `pulumi:"timeStart"`
}

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs struct {
	// Commitment available amount
	AvailableAmount pulumi.StringInput `pulumi:"availableAmount"`
	// Funded Allocation line value example: 12000.00
	FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"`
	// Commitment line net amount
	LineNetAmount pulumi.StringInput `pulumi:"lineNetAmount"`
	// Subscribed service quantity
	Quantity pulumi.StringInput `pulumi:"quantity"`
	// Represents the date when the last service of the subscription ends
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Represents the date when the first service of the subscription was activated
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray []GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
}

GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray and GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput` via:

GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray{ GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs{...} }

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
}

GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs and GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput` via:

GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs{...}

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput

type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) AvailableAmount

Commitment available amount

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) FundedAllocationValue

Funded Allocation line value example: 12000.00

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) LineNetAmount

Commitment line net amount

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) Quantity

Subscribed service quantity

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeEnd

Represents the date when the last service of the subscription ends

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeStart

Represents the date when the first service of the subscription was activated

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput

func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext

func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput

type GetSubscriptionsSubscriptionSubscribedServiceInput

type GetSubscriptionsSubscriptionSubscribedServiceInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput
}

GetSubscriptionsSubscriptionSubscribedServiceInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceArgs and GetSubscriptionsSubscriptionSubscribedServiceOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceInput` via:

GetSubscriptionsSubscriptionSubscribedServiceArgs{...}

type GetSubscriptionsSubscriptionSubscribedServiceOutput

type GetSubscriptionsSubscriptionSubscribedServiceOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) AvailableAmount

Commitment available amount

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) BookingOptyNumber

Booking Opportunity Number of Subscribed Service

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) CommitmentServices

List of Commitment services of a line

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Csi

Subscribed service CSI number

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) DataCenterRegion

Subscribed service data center region

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) FundedAllocationValue

Funded Allocation line value example: 12000.00

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Id

SPM internal Subscribed Service ID

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) IsIntentToPay

Subscribed service intent to pay flag

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) NetUnitPrice

Subscribed service net unit price

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) OperationType

Subscribed service operation type

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) OrderNumber

Sales Order Number associated to the subscribed service

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) OriginalPromoAmount

Subscribed service Promotion Amount

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PartnerTransactionType

This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PricingModel

Subscribed service pricing model

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Products

Product description

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ProgramType

Subscribed service program type

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PromoType

Subscribed service promotion type

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Quantity

Subscribed service quantity

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Status

Subscribed service status

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValue

Term value in Months

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValueUom

Term value UOM

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeEnd

Represents the date when the last service of the subscription ends

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeStart

Represents the date when the first service of the subscription was activated

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutput

func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext

func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TotalValue

Subscribed service total value

func (GetSubscriptionsSubscriptionSubscribedServiceOutput) UsedAmount

Subscribed service used amount

type GetSubscriptionsSubscriptionSubscribedServiceProduct

type GetSubscriptionsSubscriptionSubscribedServiceProduct struct {
	// Product name
	Name string `pulumi:"name"`
	// Product part numner
	PartNumber string `pulumi:"partNumber"`
	// Product provisioning group
	ProvisioningGroup string `pulumi:"provisioningGroup"`
	// Unit of measure
	UnitOfMeasure string `pulumi:"unitOfMeasure"`
}

type GetSubscriptionsSubscriptionSubscribedServiceProductArgs

type GetSubscriptionsSubscriptionSubscribedServiceProductArgs struct {
	// Product name
	Name pulumi.StringInput `pulumi:"name"`
	// Product part numner
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product provisioning group
	ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"`
	// Unit of measure
	UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"`
}

func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput

func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput

type GetSubscriptionsSubscriptionSubscribedServiceProductArray

type GetSubscriptionsSubscriptionSubscribedServiceProductArray []GetSubscriptionsSubscriptionSubscribedServiceProductInput

func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext

func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput

type GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
}

GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceProductArray and GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput` via:

GetSubscriptionsSubscriptionSubscribedServiceProductArray{ GetSubscriptionsSubscriptionSubscribedServiceProductArgs{...} }

type GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) Index

func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext

func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput

type GetSubscriptionsSubscriptionSubscribedServiceProductInput

type GetSubscriptionsSubscriptionSubscribedServiceProductInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput
	ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
}

GetSubscriptionsSubscriptionSubscribedServiceProductInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceProductArgs and GetSubscriptionsSubscriptionSubscribedServiceProductOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceProductInput` via:

GetSubscriptionsSubscriptionSubscribedServiceProductArgs{...}

type GetSubscriptionsSubscriptionSubscribedServiceProductOutput

type GetSubscriptionsSubscriptionSubscribedServiceProductOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ElementType

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) Name

Product name

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) PartNumber

Product part numner

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ProvisioningGroup

Product provisioning group

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext

func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput

func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) UnitOfMeasure

Unit of measure

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL