Documentation ¶
Index ¶
- type GetCartArgs
- type GetCartOutputArgs
- type GetCartProductOptionsPlanArgs
- type GetCartProductOptionsPlanOutputArgs
- type GetCartProductOptionsPlanPrice
- type GetCartProductOptionsPlanPriceArgs
- func (GetCartProductOptionsPlanPriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutput() GetCartProductOptionsPlanPriceOutput
- func (i GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceOutput
- type GetCartProductOptionsPlanPriceArray
- func (GetCartProductOptionsPlanPriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutput() GetCartProductOptionsPlanPriceArrayOutput
- func (i GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceArrayOutput
- type GetCartProductOptionsPlanPriceArrayInput
- type GetCartProductOptionsPlanPriceArrayOutput
- func (GetCartProductOptionsPlanPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsPlanPriceOutput
- func (o GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutput() GetCartProductOptionsPlanPriceArrayOutput
- func (o GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceArrayOutput
- type GetCartProductOptionsPlanPriceInput
- type GetCartProductOptionsPlanPriceOutput
- func (o GetCartProductOptionsPlanPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductOptionsPlanPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductOptionsPlanPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductOptionsPlanPriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductOptionsPlanPriceOutput) Prices() GetCartProductOptionsPlanPricePriceArrayOutput
- func (o GetCartProductOptionsPlanPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductOptionsPlanPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutput() GetCartProductOptionsPlanPriceOutput
- func (o GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceOutput
- type GetCartProductOptionsPlanPricePrice
- type GetCartProductOptionsPlanPricePriceArgs
- func (GetCartProductOptionsPlanPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutput() GetCartProductOptionsPlanPricePriceOutput
- func (i GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceOutput
- type GetCartProductOptionsPlanPricePriceArray
- func (GetCartProductOptionsPlanPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutput() GetCartProductOptionsPlanPricePriceArrayOutput
- func (i GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceArrayOutput
- type GetCartProductOptionsPlanPricePriceArrayInput
- type GetCartProductOptionsPlanPricePriceArrayOutput
- func (GetCartProductOptionsPlanPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsPlanPricePriceOutput
- func (o GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutput() GetCartProductOptionsPlanPricePriceArrayOutput
- func (o GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceArrayOutput
- type GetCartProductOptionsPlanPricePriceInput
- type GetCartProductOptionsPlanPricePriceOutput
- func (o GetCartProductOptionsPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductOptionsPlanPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutput() GetCartProductOptionsPlanPricePriceOutput
- func (o GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceOutput
- func (o GetCartProductOptionsPlanPricePriceOutput) Value() pulumi.Float64Output
- type GetCartProductOptionsPlanResult
- type GetCartProductOptionsPlanResultOutput
- func (o GetCartProductOptionsPlanResultOutput) CartId() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) CatalogName() pulumi.StringPtrOutput
- func (GetCartProductOptionsPlanResultOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanResultOutput) Exclusive() pulumi.BoolOutput
- func (o GetCartProductOptionsPlanResultOutput) Family() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) Id() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) Mandatory() pulumi.BoolOutput
- func (o GetCartProductOptionsPlanResultOutput) OptionsPlanCode() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) PlanCode() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) PriceCapacity() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) Prices() GetCartProductOptionsPlanPriceArrayOutput
- func (o GetCartProductOptionsPlanResultOutput) Product() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) ProductName() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) ProductType() pulumi.StringOutput
- func (o GetCartProductOptionsPlanResultOutput) SelectedPrices() GetCartProductOptionsPlanSelectedPriceArrayOutput
- func (o GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutput() GetCartProductOptionsPlanResultOutput
- func (o GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutputWithContext(ctx context.Context) GetCartProductOptionsPlanResultOutput
- type GetCartProductOptionsPlanSelectedPrice
- type GetCartProductOptionsPlanSelectedPriceArgs
- func (GetCartProductOptionsPlanSelectedPriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutput() GetCartProductOptionsPlanSelectedPriceOutput
- func (i GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceOutput
- type GetCartProductOptionsPlanSelectedPriceArray
- func (GetCartProductOptionsPlanSelectedPriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutput() GetCartProductOptionsPlanSelectedPriceArrayOutput
- func (i GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceArrayOutput
- type GetCartProductOptionsPlanSelectedPriceArrayInput
- type GetCartProductOptionsPlanSelectedPriceArrayOutput
- func (GetCartProductOptionsPlanSelectedPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanSelectedPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsPlanSelectedPriceOutput
- func (o GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutput() GetCartProductOptionsPlanSelectedPriceArrayOutput
- func (o GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceArrayOutput
- type GetCartProductOptionsPlanSelectedPriceInput
- type GetCartProductOptionsPlanSelectedPriceOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductOptionsPlanSelectedPriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanSelectedPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) Prices() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutput() GetCartProductOptionsPlanSelectedPriceOutput
- func (o GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceOutput
- type GetCartProductOptionsPlanSelectedPricePrice
- type GetCartProductOptionsPlanSelectedPricePriceArgs
- func (GetCartProductOptionsPlanSelectedPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutput() GetCartProductOptionsPlanSelectedPricePriceOutput
- func (i GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceOutput
- type GetCartProductOptionsPlanSelectedPricePriceArray
- func (GetCartProductOptionsPlanSelectedPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (i GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- type GetCartProductOptionsPlanSelectedPricePriceArrayInput
- type GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanSelectedPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceArrayOutput
- type GetCartProductOptionsPlanSelectedPricePriceInput
- type GetCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductOptionsPlanSelectedPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutput() GetCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetCartProductOptionsPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
- type GetCartProductOptionsResult
- type GetCartProductOptionsResultArgs
- func (GetCartProductOptionsResultArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutput() GetCartProductOptionsResultOutput
- func (i GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutputWithContext(ctx context.Context) GetCartProductOptionsResultOutput
- type GetCartProductOptionsResultArray
- func (GetCartProductOptionsResultArray) ElementType() reflect.Type
- func (i GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutput() GetCartProductOptionsResultArrayOutput
- func (i GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultArrayOutput
- type GetCartProductOptionsResultArrayInput
- type GetCartProductOptionsResultArrayOutput
- func (GetCartProductOptionsResultArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsResultOutput
- func (o GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutput() GetCartProductOptionsResultArrayOutput
- func (o GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultArrayOutput
- type GetCartProductOptionsResultInput
- type GetCartProductOptionsResultOutput
- func (GetCartProductOptionsResultOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultOutput) Exclusive() pulumi.BoolOutput
- func (o GetCartProductOptionsResultOutput) Family() pulumi.StringOutput
- func (o GetCartProductOptionsResultOutput) Mandatory() pulumi.BoolOutput
- func (o GetCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
- func (o GetCartProductOptionsResultOutput) Prices() GetCartProductOptionsResultPriceArrayOutput
- func (o GetCartProductOptionsResultOutput) ProductName() pulumi.StringOutput
- func (o GetCartProductOptionsResultOutput) ProductType() pulumi.StringOutput
- func (o GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutput() GetCartProductOptionsResultOutput
- func (o GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutputWithContext(ctx context.Context) GetCartProductOptionsResultOutput
- type GetCartProductOptionsResultPrice
- type GetCartProductOptionsResultPriceArgs
- func (GetCartProductOptionsResultPriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutput() GetCartProductOptionsResultPriceOutput
- func (i GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceOutput
- type GetCartProductOptionsResultPriceArray
- func (GetCartProductOptionsResultPriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutput() GetCartProductOptionsResultPriceArrayOutput
- func (i GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceArrayOutput
- type GetCartProductOptionsResultPriceArrayInput
- type GetCartProductOptionsResultPriceArrayOutput
- func (GetCartProductOptionsResultPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsResultPriceOutput
- func (o GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutput() GetCartProductOptionsResultPriceArrayOutput
- func (o GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceArrayOutput
- type GetCartProductOptionsResultPriceInput
- type GetCartProductOptionsResultPriceOutput
- func (o GetCartProductOptionsResultPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductOptionsResultPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductOptionsResultPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductOptionsResultPriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductOptionsResultPriceOutput) Prices() GetCartProductOptionsResultPricePriceArrayOutput
- func (o GetCartProductOptionsResultPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductOptionsResultPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutput() GetCartProductOptionsResultPriceOutput
- func (o GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceOutput
- type GetCartProductOptionsResultPricePrice
- type GetCartProductOptionsResultPricePriceArgs
- func (GetCartProductOptionsResultPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutput() GetCartProductOptionsResultPricePriceOutput
- func (i GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceOutput
- type GetCartProductOptionsResultPricePriceArray
- func (GetCartProductOptionsResultPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutput() GetCartProductOptionsResultPricePriceArrayOutput
- func (i GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceArrayOutput
- type GetCartProductOptionsResultPricePriceArrayInput
- type GetCartProductOptionsResultPricePriceArrayOutput
- func (GetCartProductOptionsResultPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductOptionsResultPricePriceOutput
- func (o GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutput() GetCartProductOptionsResultPricePriceArrayOutput
- func (o GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceArrayOutput
- type GetCartProductOptionsResultPricePriceInput
- type GetCartProductOptionsResultPricePriceOutput
- func (o GetCartProductOptionsResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductOptionsResultPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductOptionsResultPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutput() GetCartProductOptionsResultPricePriceOutput
- func (o GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceOutput
- func (o GetCartProductOptionsResultPricePriceOutput) Value() pulumi.Float64Output
- type GetCartProductPlanArgs
- type GetCartProductPlanOutputArgs
- type GetCartProductPlanPrice
- type GetCartProductPlanPriceArgs
- type GetCartProductPlanPriceArray
- func (GetCartProductPlanPriceArray) ElementType() reflect.Type
- func (i GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutput() GetCartProductPlanPriceArrayOutput
- func (i GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPriceArrayOutput
- type GetCartProductPlanPriceArrayInput
- type GetCartProductPlanPriceArrayOutput
- func (GetCartProductPlanPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductPlanPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductPlanPriceOutput
- func (o GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutput() GetCartProductPlanPriceArrayOutput
- func (o GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPriceArrayOutput
- type GetCartProductPlanPriceInput
- type GetCartProductPlanPriceOutput
- func (o GetCartProductPlanPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductPlanPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductPlanPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductPlanPriceOutput) ElementType() reflect.Type
- func (o GetCartProductPlanPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductPlanPriceOutput) Prices() GetCartProductPlanPricePriceArrayOutput
- func (o GetCartProductPlanPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductPlanPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutput() GetCartProductPlanPriceOutput
- func (o GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutputWithContext(ctx context.Context) GetCartProductPlanPriceOutput
- type GetCartProductPlanPricePrice
- type GetCartProductPlanPricePriceArgs
- func (GetCartProductPlanPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutput() GetCartProductPlanPricePriceOutput
- func (i GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceOutput
- type GetCartProductPlanPricePriceArray
- func (GetCartProductPlanPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutput() GetCartProductPlanPricePriceArrayOutput
- func (i GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceArrayOutput
- type GetCartProductPlanPricePriceArrayInput
- type GetCartProductPlanPricePriceArrayOutput
- func (GetCartProductPlanPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductPlanPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductPlanPricePriceOutput
- func (o GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutput() GetCartProductPlanPricePriceArrayOutput
- func (o GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceArrayOutput
- type GetCartProductPlanPricePriceInput
- type GetCartProductPlanPricePriceOutput
- func (o GetCartProductPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductPlanPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductPlanPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutput() GetCartProductPlanPricePriceOutput
- func (o GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceOutput
- func (o GetCartProductPlanPricePriceOutput) Value() pulumi.Float64Output
- type GetCartProductPlanResult
- type GetCartProductPlanResultOutput
- func (o GetCartProductPlanResultOutput) CartId() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) CatalogName() pulumi.StringPtrOutput
- func (GetCartProductPlanResultOutput) ElementType() reflect.Type
- func (o GetCartProductPlanResultOutput) Id() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) PlanCode() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) PriceCapacity() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) Prices() GetCartProductPlanPriceArrayOutput
- func (o GetCartProductPlanResultOutput) Product() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) ProductName() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) ProductType() pulumi.StringOutput
- func (o GetCartProductPlanResultOutput) SelectedPrices() GetCartProductPlanSelectedPriceArrayOutput
- func (o GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutput() GetCartProductPlanResultOutput
- func (o GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutputWithContext(ctx context.Context) GetCartProductPlanResultOutput
- type GetCartProductPlanSelectedPrice
- type GetCartProductPlanSelectedPriceArgs
- func (GetCartProductPlanSelectedPriceArgs) ElementType() reflect.Type
- func (i GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutput() GetCartProductPlanSelectedPriceOutput
- func (i GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceOutput
- type GetCartProductPlanSelectedPriceArray
- func (GetCartProductPlanSelectedPriceArray) ElementType() reflect.Type
- func (i GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutput() GetCartProductPlanSelectedPriceArrayOutput
- func (i GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceArrayOutput
- type GetCartProductPlanSelectedPriceArrayInput
- type GetCartProductPlanSelectedPriceArrayOutput
- func (GetCartProductPlanSelectedPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductPlanSelectedPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductPlanSelectedPriceOutput
- func (o GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutput() GetCartProductPlanSelectedPriceArrayOutput
- func (o GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceArrayOutput
- type GetCartProductPlanSelectedPriceInput
- type GetCartProductPlanSelectedPriceOutput
- func (o GetCartProductPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductPlanSelectedPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductPlanSelectedPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductPlanSelectedPriceOutput) ElementType() reflect.Type
- func (o GetCartProductPlanSelectedPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductPlanSelectedPriceOutput) Prices() GetCartProductPlanSelectedPricePriceArrayOutput
- func (o GetCartProductPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutput() GetCartProductPlanSelectedPriceOutput
- func (o GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceOutput
- type GetCartProductPlanSelectedPricePrice
- type GetCartProductPlanSelectedPricePriceArgs
- func (GetCartProductPlanSelectedPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutput() GetCartProductPlanSelectedPricePriceOutput
- func (i GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceOutput
- type GetCartProductPlanSelectedPricePriceArray
- func (GetCartProductPlanSelectedPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutput() GetCartProductPlanSelectedPricePriceArrayOutput
- func (i GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceArrayOutput
- type GetCartProductPlanSelectedPricePriceArrayInput
- type GetCartProductPlanSelectedPricePriceArrayOutput
- func (GetCartProductPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductPlanSelectedPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductPlanSelectedPricePriceOutput
- func (o GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutput() GetCartProductPlanSelectedPricePriceArrayOutput
- func (o GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceArrayOutput
- type GetCartProductPlanSelectedPricePriceInput
- type GetCartProductPlanSelectedPricePriceOutput
- func (o GetCartProductPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductPlanSelectedPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutput() GetCartProductPlanSelectedPricePriceOutput
- func (o GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceOutput
- func (o GetCartProductPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
- type GetCartProductResult
- type GetCartProductResultArgs
- type GetCartProductResultArray
- type GetCartProductResultArrayInput
- type GetCartProductResultArrayOutput
- func (GetCartProductResultArrayOutput) ElementType() reflect.Type
- func (o GetCartProductResultArrayOutput) Index(i pulumi.IntInput) GetCartProductResultOutput
- func (o GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutput() GetCartProductResultArrayOutput
- func (o GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutputWithContext(ctx context.Context) GetCartProductResultArrayOutput
- type GetCartProductResultInput
- type GetCartProductResultOutput
- func (GetCartProductResultOutput) ElementType() reflect.Type
- func (o GetCartProductResultOutput) PlanCode() pulumi.StringOutput
- func (o GetCartProductResultOutput) Prices() GetCartProductResultPriceArrayOutput
- func (o GetCartProductResultOutput) ProductName() pulumi.StringOutput
- func (o GetCartProductResultOutput) ProductType() pulumi.StringOutput
- func (o GetCartProductResultOutput) ToGetCartProductResultOutput() GetCartProductResultOutput
- func (o GetCartProductResultOutput) ToGetCartProductResultOutputWithContext(ctx context.Context) GetCartProductResultOutput
- type GetCartProductResultPrice
- type GetCartProductResultPriceArgs
- func (GetCartProductResultPriceArgs) ElementType() reflect.Type
- func (i GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutput() GetCartProductResultPriceOutput
- func (i GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutputWithContext(ctx context.Context) GetCartProductResultPriceOutput
- type GetCartProductResultPriceArray
- func (GetCartProductResultPriceArray) ElementType() reflect.Type
- func (i GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutput() GetCartProductResultPriceArrayOutput
- func (i GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPriceArrayOutput
- type GetCartProductResultPriceArrayInput
- type GetCartProductResultPriceArrayOutput
- func (GetCartProductResultPriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductResultPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductResultPriceOutput
- func (o GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutput() GetCartProductResultPriceArrayOutput
- func (o GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPriceArrayOutput
- type GetCartProductResultPriceInput
- type GetCartProductResultPriceOutput
- func (o GetCartProductResultPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetCartProductResultPriceOutput) Description() pulumi.StringOutput
- func (o GetCartProductResultPriceOutput) Duration() pulumi.StringOutput
- func (GetCartProductResultPriceOutput) ElementType() reflect.Type
- func (o GetCartProductResultPriceOutput) Interval() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetCartProductResultPriceOutput) Prices() GetCartProductResultPricePriceArrayOutput
- func (o GetCartProductResultPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetCartProductResultPriceOutput) PricingType() pulumi.StringOutput
- func (o GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutput() GetCartProductResultPriceOutput
- func (o GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutputWithContext(ctx context.Context) GetCartProductResultPriceOutput
- type GetCartProductResultPricePrice
- type GetCartProductResultPricePriceArgs
- func (GetCartProductResultPricePriceArgs) ElementType() reflect.Type
- func (i GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutput() GetCartProductResultPricePriceOutput
- func (i GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutputWithContext(ctx context.Context) GetCartProductResultPricePriceOutput
- type GetCartProductResultPricePriceArray
- func (GetCartProductResultPricePriceArray) ElementType() reflect.Type
- func (i GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutput() GetCartProductResultPricePriceArrayOutput
- func (i GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPricePriceArrayOutput
- type GetCartProductResultPricePriceArrayInput
- type GetCartProductResultPricePriceArrayOutput
- func (GetCartProductResultPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetCartProductResultPricePriceArrayOutput) Index(i pulumi.IntInput) GetCartProductResultPricePriceOutput
- func (o GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutput() GetCartProductResultPricePriceArrayOutput
- func (o GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPricePriceArrayOutput
- type GetCartProductResultPricePriceInput
- type GetCartProductResultPricePriceOutput
- func (o GetCartProductResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetCartProductResultPricePriceOutput) ElementType() reflect.Type
- func (o GetCartProductResultPricePriceOutput) Text() pulumi.StringOutput
- func (o GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutput() GetCartProductResultPricePriceOutput
- func (o GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutputWithContext(ctx context.Context) GetCartProductResultPricePriceOutput
- func (o GetCartProductResultPricePriceOutput) Value() pulumi.Float64Output
- type GetCartResult
- type GetCartResultOutput
- func (o GetCartResultOutput) Assign() pulumi.BoolPtrOutput
- func (o GetCartResultOutput) CartId() pulumi.StringOutput
- func (o GetCartResultOutput) Description() pulumi.StringPtrOutput
- func (GetCartResultOutput) ElementType() reflect.Type
- func (o GetCartResultOutput) Expire() pulumi.StringOutput
- func (o GetCartResultOutput) Id() pulumi.StringOutput
- func (o GetCartResultOutput) Items() pulumi.IntArrayOutput
- func (o GetCartResultOutput) OvhSubsidiary() pulumi.StringOutput
- func (o GetCartResultOutput) ReadOnly() pulumi.BoolOutput
- func (o GetCartResultOutput) ToGetCartResultOutput() GetCartResultOutput
- func (o GetCartResultOutput) ToGetCartResultOutputWithContext(ctx context.Context) GetCartResultOutput
- type LookupCartProductArgs
- type LookupCartProductOptionsArgs
- type LookupCartProductOptionsOutputArgs
- type LookupCartProductOptionsResult
- type LookupCartProductOptionsResultOutput
- func (o LookupCartProductOptionsResultOutput) CartId() pulumi.StringOutput
- func (o LookupCartProductOptionsResultOutput) CatalogName() pulumi.StringPtrOutput
- func (LookupCartProductOptionsResultOutput) ElementType() reflect.Type
- func (o LookupCartProductOptionsResultOutput) Id() pulumi.StringOutput
- func (o LookupCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
- func (o LookupCartProductOptionsResultOutput) Product() pulumi.StringOutput
- func (o LookupCartProductOptionsResultOutput) Results() GetCartProductOptionsResultArrayOutput
- func (o LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutput() LookupCartProductOptionsResultOutput
- func (o LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutputWithContext(ctx context.Context) LookupCartProductOptionsResultOutput
- type LookupCartProductOutputArgs
- type LookupCartProductResult
- type LookupCartProductResultOutput
- func (o LookupCartProductResultOutput) CartId() pulumi.StringOutput
- func (LookupCartProductResultOutput) ElementType() reflect.Type
- func (o LookupCartProductResultOutput) Id() pulumi.StringOutput
- func (o LookupCartProductResultOutput) Product() pulumi.StringOutput
- func (o LookupCartProductResultOutput) Results() GetCartProductResultArrayOutput
- func (o LookupCartProductResultOutput) ToLookupCartProductResultOutput() LookupCartProductResultOutput
- func (o LookupCartProductResultOutput) ToLookupCartProductResultOutputWithContext(ctx context.Context) LookupCartProductResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetCartArgs ¶
type GetCartArgs struct { // Assign a shopping cart to a logged in client. Values can be `true` or `false`. Assign *bool `pulumi:"assign"` // Description of your cart Description *string `pulumi:"description"` // Expiration time (format: 2006-01-02T15:04:05+00:00) Expire *string `pulumi:"expire"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary string `pulumi:"ovhSubsidiary"` }
A collection of arguments for invoking getCart.
type GetCartOutputArgs ¶
type GetCartOutputArgs struct { // Assign a shopping cart to a logged in client. Values can be `true` or `false`. Assign pulumi.BoolPtrInput `pulumi:"assign"` // Description of your cart Description pulumi.StringPtrInput `pulumi:"description"` // Expiration time (format: 2006-01-02T15:04:05+00:00) Expire pulumi.StringPtrInput `pulumi:"expire"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput `pulumi:"ovhSubsidiary"` }
A collection of arguments for invoking getCart.
func (GetCartOutputArgs) ElementType ¶
func (GetCartOutputArgs) ElementType() reflect.Type
type GetCartProductOptionsPlanArgs ¶
type GetCartProductOptionsPlanArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // options plan code. OptionsPlanCode string `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity string `pulumi:"priceCapacity"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getCartProductOptionsPlan.
type GetCartProductOptionsPlanOutputArgs ¶
type GetCartProductOptionsPlanOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // options plan code. OptionsPlanCode pulumi.StringInput `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity pulumi.StringInput `pulumi:"priceCapacity"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getCartProductOptionsPlan.
func (GetCartProductOptionsPlanOutputArgs) ElementType ¶
func (GetCartProductOptionsPlanOutputArgs) ElementType() reflect.Type
type GetCartProductOptionsPlanPrice ¶
type GetCartProductOptionsPlanPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductOptionsPlanPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductOptionsPlanPriceArgs ¶
type GetCartProductOptionsPlanPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductOptionsPlanPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductOptionsPlanPriceArgs) ElementType ¶
func (GetCartProductOptionsPlanPriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutput ¶
func (i GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutput() GetCartProductOptionsPlanPriceOutput
func (GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutputWithContext ¶
func (i GetCartProductOptionsPlanPriceArgs) ToGetCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceOutput
type GetCartProductOptionsPlanPriceArray ¶
type GetCartProductOptionsPlanPriceArray []GetCartProductOptionsPlanPriceInput
func (GetCartProductOptionsPlanPriceArray) ElementType ¶
func (GetCartProductOptionsPlanPriceArray) ElementType() reflect.Type
func (GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutput ¶
func (i GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutput() GetCartProductOptionsPlanPriceArrayOutput
func (GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutputWithContext ¶
func (i GetCartProductOptionsPlanPriceArray) ToGetCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceArrayOutput
type GetCartProductOptionsPlanPriceArrayInput ¶
type GetCartProductOptionsPlanPriceArrayInput interface { pulumi.Input ToGetCartProductOptionsPlanPriceArrayOutput() GetCartProductOptionsPlanPriceArrayOutput ToGetCartProductOptionsPlanPriceArrayOutputWithContext(context.Context) GetCartProductOptionsPlanPriceArrayOutput }
GetCartProductOptionsPlanPriceArrayInput is an input type that accepts GetCartProductOptionsPlanPriceArray and GetCartProductOptionsPlanPriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanPriceArrayInput` via:
GetCartProductOptionsPlanPriceArray{ GetCartProductOptionsPlanPriceArgs{...} }
type GetCartProductOptionsPlanPriceArrayOutput ¶
type GetCartProductOptionsPlanPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanPriceArrayOutput) ElementType ¶
func (GetCartProductOptionsPlanPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutput ¶
func (o GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutput() GetCartProductOptionsPlanPriceArrayOutput
func (GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutputWithContext ¶
func (o GetCartProductOptionsPlanPriceArrayOutput) ToGetCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceArrayOutput
type GetCartProductOptionsPlanPriceInput ¶
type GetCartProductOptionsPlanPriceInput interface { pulumi.Input ToGetCartProductOptionsPlanPriceOutput() GetCartProductOptionsPlanPriceOutput ToGetCartProductOptionsPlanPriceOutputWithContext(context.Context) GetCartProductOptionsPlanPriceOutput }
GetCartProductOptionsPlanPriceInput is an input type that accepts GetCartProductOptionsPlanPriceArgs and GetCartProductOptionsPlanPriceOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanPriceInput` via:
GetCartProductOptionsPlanPriceArgs{...}
type GetCartProductOptionsPlanPriceOutput ¶
type GetCartProductOptionsPlanPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanPriceOutput) Capacities ¶
func (o GetCartProductOptionsPlanPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductOptionsPlanPriceOutput) Description ¶
func (o GetCartProductOptionsPlanPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductOptionsPlanPriceOutput) Duration ¶
func (o GetCartProductOptionsPlanPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductOptionsPlanPriceOutput) ElementType ¶
func (GetCartProductOptionsPlanPriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanPriceOutput) Interval ¶
func (o GetCartProductOptionsPlanPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductOptionsPlanPriceOutput) MaximumQuantity ¶
func (o GetCartProductOptionsPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductOptionsPlanPriceOutput) MaximumRepeat ¶
func (o GetCartProductOptionsPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductOptionsPlanPriceOutput) MinimumQuantity ¶
func (o GetCartProductOptionsPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductOptionsPlanPriceOutput) MinimumRepeat ¶
func (o GetCartProductOptionsPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductOptionsPlanPriceOutput) PriceInUcents ¶
func (o GetCartProductOptionsPlanPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductOptionsPlanPriceOutput) Prices ¶
func (o GetCartProductOptionsPlanPriceOutput) Prices() GetCartProductOptionsPlanPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductOptionsPlanPriceOutput) PricingMode ¶
func (o GetCartProductOptionsPlanPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductOptionsPlanPriceOutput) PricingType ¶
func (o GetCartProductOptionsPlanPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutput ¶
func (o GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutput() GetCartProductOptionsPlanPriceOutput
func (GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutputWithContext ¶
func (o GetCartProductOptionsPlanPriceOutput) ToGetCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPriceOutput
type GetCartProductOptionsPlanPricePriceArgs ¶
type GetCartProductOptionsPlanPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductOptionsPlanPricePriceArgs) ElementType ¶
func (GetCartProductOptionsPlanPricePriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutput ¶
func (i GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutput() GetCartProductOptionsPlanPricePriceOutput
func (GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutputWithContext ¶
func (i GetCartProductOptionsPlanPricePriceArgs) ToGetCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceOutput
type GetCartProductOptionsPlanPricePriceArray ¶
type GetCartProductOptionsPlanPricePriceArray []GetCartProductOptionsPlanPricePriceInput
func (GetCartProductOptionsPlanPricePriceArray) ElementType ¶
func (GetCartProductOptionsPlanPricePriceArray) ElementType() reflect.Type
func (GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutput ¶
func (i GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutput() GetCartProductOptionsPlanPricePriceArrayOutput
func (GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext ¶
func (i GetCartProductOptionsPlanPricePriceArray) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceArrayOutput
type GetCartProductOptionsPlanPricePriceArrayInput ¶
type GetCartProductOptionsPlanPricePriceArrayInput interface { pulumi.Input ToGetCartProductOptionsPlanPricePriceArrayOutput() GetCartProductOptionsPlanPricePriceArrayOutput ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext(context.Context) GetCartProductOptionsPlanPricePriceArrayOutput }
GetCartProductOptionsPlanPricePriceArrayInput is an input type that accepts GetCartProductOptionsPlanPricePriceArray and GetCartProductOptionsPlanPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanPricePriceArrayInput` via:
GetCartProductOptionsPlanPricePriceArray{ GetCartProductOptionsPlanPricePriceArgs{...} }
type GetCartProductOptionsPlanPricePriceArrayOutput ¶
type GetCartProductOptionsPlanPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanPricePriceArrayOutput) ElementType ¶
func (GetCartProductOptionsPlanPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutput ¶
func (o GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutput() GetCartProductOptionsPlanPricePriceArrayOutput
func (GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext ¶
func (o GetCartProductOptionsPlanPricePriceArrayOutput) ToGetCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceArrayOutput
type GetCartProductOptionsPlanPricePriceInput ¶
type GetCartProductOptionsPlanPricePriceInput interface { pulumi.Input ToGetCartProductOptionsPlanPricePriceOutput() GetCartProductOptionsPlanPricePriceOutput ToGetCartProductOptionsPlanPricePriceOutputWithContext(context.Context) GetCartProductOptionsPlanPricePriceOutput }
GetCartProductOptionsPlanPricePriceInput is an input type that accepts GetCartProductOptionsPlanPricePriceArgs and GetCartProductOptionsPlanPricePriceOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanPricePriceInput` via:
GetCartProductOptionsPlanPricePriceArgs{...}
type GetCartProductOptionsPlanPricePriceOutput ¶
type GetCartProductOptionsPlanPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanPricePriceOutput) CurrencyCode ¶
func (o GetCartProductOptionsPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductOptionsPlanPricePriceOutput) ElementType ¶
func (GetCartProductOptionsPlanPricePriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanPricePriceOutput) Text ¶
func (o GetCartProductOptionsPlanPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutput ¶
func (o GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutput() GetCartProductOptionsPlanPricePriceOutput
func (GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutputWithContext ¶
func (o GetCartProductOptionsPlanPricePriceOutput) ToGetCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanPricePriceOutput
func (GetCartProductOptionsPlanPricePriceOutput) Value ¶
func (o GetCartProductOptionsPlanPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartProductOptionsPlanResult ¶
type GetCartProductOptionsPlanResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // Define if options of this family are exclusive with each other Exclusive bool `pulumi:"exclusive"` // Option family Family string `pulumi:"family"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Define if an option of this family is mandatory Mandatory bool `pulumi:"mandatory"` OptionsPlanCode string `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode string `pulumi:"planCode"` PriceCapacity string `pulumi:"priceCapacity"` // Prices of the product offer Prices []GetCartProductOptionsPlanPrice `pulumi:"prices"` Product string `pulumi:"product"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` // Selected Price according to capacity SelectedPrices []GetCartProductOptionsPlanSelectedPrice `pulumi:"selectedPrices"` }
A collection of values returned by getCartProductOptionsPlan.
func GetCartProductOptionsPlan ¶
func GetCartProductOptionsPlan(ctx *pulumi.Context, args *GetCartProductOptionsPlanArgs, opts ...pulumi.InvokeOption) (*GetCartProductOptionsPlanResult, error)
Use this data source to retrieve information of order cart product options plan.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } mycart, err := Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } _, err = Order.GetCartProductOptionsPlan(ctx, &order.GetCartProductOptionsPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "cloud", PlanCode: "project", OptionsPlanCode: "vrack", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCartProductOptionsPlanResultOutput ¶
type GetCartProductOptionsPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCartProductOptionsPlan.
func GetCartProductOptionsPlanOutput ¶
func GetCartProductOptionsPlanOutput(ctx *pulumi.Context, args GetCartProductOptionsPlanOutputArgs, opts ...pulumi.InvokeOption) GetCartProductOptionsPlanResultOutput
func (GetCartProductOptionsPlanResultOutput) CartId ¶
func (o GetCartProductOptionsPlanResultOutput) CartId() pulumi.StringOutput
func (GetCartProductOptionsPlanResultOutput) CatalogName ¶
func (o GetCartProductOptionsPlanResultOutput) CatalogName() pulumi.StringPtrOutput
func (GetCartProductOptionsPlanResultOutput) ElementType ¶
func (GetCartProductOptionsPlanResultOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanResultOutput) Exclusive ¶
func (o GetCartProductOptionsPlanResultOutput) Exclusive() pulumi.BoolOutput
Define if options of this family are exclusive with each other
func (GetCartProductOptionsPlanResultOutput) Family ¶
func (o GetCartProductOptionsPlanResultOutput) Family() pulumi.StringOutput
Option family
func (GetCartProductOptionsPlanResultOutput) Id ¶
func (o GetCartProductOptionsPlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCartProductOptionsPlanResultOutput) Mandatory ¶
func (o GetCartProductOptionsPlanResultOutput) Mandatory() pulumi.BoolOutput
Define if an option of this family is mandatory
func (GetCartProductOptionsPlanResultOutput) OptionsPlanCode ¶
func (o GetCartProductOptionsPlanResultOutput) OptionsPlanCode() pulumi.StringOutput
func (GetCartProductOptionsPlanResultOutput) PlanCode ¶
func (o GetCartProductOptionsPlanResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetCartProductOptionsPlanResultOutput) PriceCapacity ¶
func (o GetCartProductOptionsPlanResultOutput) PriceCapacity() pulumi.StringOutput
func (GetCartProductOptionsPlanResultOutput) Product ¶
func (o GetCartProductOptionsPlanResultOutput) Product() pulumi.StringOutput
func (GetCartProductOptionsPlanResultOutput) ProductName ¶
func (o GetCartProductOptionsPlanResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetCartProductOptionsPlanResultOutput) ProductType ¶
func (o GetCartProductOptionsPlanResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetCartProductOptionsPlanResultOutput) SelectedPrices ¶
func (o GetCartProductOptionsPlanResultOutput) SelectedPrices() GetCartProductOptionsPlanSelectedPriceArrayOutput
Selected Price according to capacity
func (GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutput ¶
func (o GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutput() GetCartProductOptionsPlanResultOutput
func (GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutputWithContext ¶
func (o GetCartProductOptionsPlanResultOutput) ToGetCartProductOptionsPlanResultOutputWithContext(ctx context.Context) GetCartProductOptionsPlanResultOutput
type GetCartProductOptionsPlanSelectedPrice ¶
type GetCartProductOptionsPlanSelectedPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductOptionsPlanSelectedPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductOptionsPlanSelectedPriceArgs ¶
type GetCartProductOptionsPlanSelectedPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductOptionsPlanSelectedPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductOptionsPlanSelectedPriceArgs) ElementType ¶
func (GetCartProductOptionsPlanSelectedPriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutput ¶
func (i GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutput() GetCartProductOptionsPlanSelectedPriceOutput
func (GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext ¶
func (i GetCartProductOptionsPlanSelectedPriceArgs) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceOutput
type GetCartProductOptionsPlanSelectedPriceArray ¶
type GetCartProductOptionsPlanSelectedPriceArray []GetCartProductOptionsPlanSelectedPriceInput
func (GetCartProductOptionsPlanSelectedPriceArray) ElementType ¶
func (GetCartProductOptionsPlanSelectedPriceArray) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutput ¶
func (i GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutput() GetCartProductOptionsPlanSelectedPriceArrayOutput
func (GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext ¶
func (i GetCartProductOptionsPlanSelectedPriceArray) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceArrayOutput
type GetCartProductOptionsPlanSelectedPriceArrayInput ¶
type GetCartProductOptionsPlanSelectedPriceArrayInput interface { pulumi.Input ToGetCartProductOptionsPlanSelectedPriceArrayOutput() GetCartProductOptionsPlanSelectedPriceArrayOutput ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext(context.Context) GetCartProductOptionsPlanSelectedPriceArrayOutput }
GetCartProductOptionsPlanSelectedPriceArrayInput is an input type that accepts GetCartProductOptionsPlanSelectedPriceArray and GetCartProductOptionsPlanSelectedPriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanSelectedPriceArrayInput` via:
GetCartProductOptionsPlanSelectedPriceArray{ GetCartProductOptionsPlanSelectedPriceArgs{...} }
type GetCartProductOptionsPlanSelectedPriceArrayOutput ¶
type GetCartProductOptionsPlanSelectedPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanSelectedPriceArrayOutput) ElementType ¶
func (GetCartProductOptionsPlanSelectedPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutput ¶
func (o GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutput() GetCartProductOptionsPlanSelectedPriceArrayOutput
func (GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext ¶
func (o GetCartProductOptionsPlanSelectedPriceArrayOutput) ToGetCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceArrayOutput
type GetCartProductOptionsPlanSelectedPriceInput ¶
type GetCartProductOptionsPlanSelectedPriceInput interface { pulumi.Input ToGetCartProductOptionsPlanSelectedPriceOutput() GetCartProductOptionsPlanSelectedPriceOutput ToGetCartProductOptionsPlanSelectedPriceOutputWithContext(context.Context) GetCartProductOptionsPlanSelectedPriceOutput }
GetCartProductOptionsPlanSelectedPriceInput is an input type that accepts GetCartProductOptionsPlanSelectedPriceArgs and GetCartProductOptionsPlanSelectedPriceOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanSelectedPriceInput` via:
GetCartProductOptionsPlanSelectedPriceArgs{...}
type GetCartProductOptionsPlanSelectedPriceOutput ¶
type GetCartProductOptionsPlanSelectedPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanSelectedPriceOutput) Capacities ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductOptionsPlanSelectedPriceOutput) Description ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductOptionsPlanSelectedPriceOutput) Duration ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductOptionsPlanSelectedPriceOutput) ElementType ¶
func (GetCartProductOptionsPlanSelectedPriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPriceOutput) Interval ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductOptionsPlanSelectedPriceOutput) PriceInUcents ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductOptionsPlanSelectedPriceOutput) Prices ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) Prices() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductOptionsPlanSelectedPriceOutput) PricingMode ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductOptionsPlanSelectedPriceOutput) PricingType ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutput ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutput() GetCartProductOptionsPlanSelectedPriceOutput
func (GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext ¶
func (o GetCartProductOptionsPlanSelectedPriceOutput) ToGetCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPriceOutput
type GetCartProductOptionsPlanSelectedPricePriceArgs ¶
type GetCartProductOptionsPlanSelectedPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductOptionsPlanSelectedPricePriceArgs) ElementType ¶
func (GetCartProductOptionsPlanSelectedPricePriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutput ¶
func (i GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutput() GetCartProductOptionsPlanSelectedPricePriceOutput
func (GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext ¶
func (i GetCartProductOptionsPlanSelectedPricePriceArgs) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceOutput
type GetCartProductOptionsPlanSelectedPricePriceArray ¶
type GetCartProductOptionsPlanSelectedPricePriceArray []GetCartProductOptionsPlanSelectedPricePriceInput
func (GetCartProductOptionsPlanSelectedPricePriceArray) ElementType ¶
func (GetCartProductOptionsPlanSelectedPricePriceArray) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
func (i GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
func (GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext ¶
func (i GetCartProductOptionsPlanSelectedPricePriceArray) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceArrayOutput
type GetCartProductOptionsPlanSelectedPricePriceArrayInput ¶
type GetCartProductOptionsPlanSelectedPricePriceArrayInput interface { pulumi.Input ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput() GetCartProductOptionsPlanSelectedPricePriceArrayOutput ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(context.Context) GetCartProductOptionsPlanSelectedPricePriceArrayOutput }
GetCartProductOptionsPlanSelectedPricePriceArrayInput is an input type that accepts GetCartProductOptionsPlanSelectedPricePriceArray and GetCartProductOptionsPlanSelectedPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanSelectedPricePriceArrayInput` via:
GetCartProductOptionsPlanSelectedPricePriceArray{ GetCartProductOptionsPlanSelectedPricePriceArgs{...} }
type GetCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
type GetCartProductOptionsPlanSelectedPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType ¶
func (GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
func (o GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutput() GetCartProductOptionsPlanSelectedPricePriceArrayOutput
func (GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext ¶
func (o GetCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceArrayOutput
type GetCartProductOptionsPlanSelectedPricePriceInput ¶
type GetCartProductOptionsPlanSelectedPricePriceInput interface { pulumi.Input ToGetCartProductOptionsPlanSelectedPricePriceOutput() GetCartProductOptionsPlanSelectedPricePriceOutput ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext(context.Context) GetCartProductOptionsPlanSelectedPricePriceOutput }
GetCartProductOptionsPlanSelectedPricePriceInput is an input type that accepts GetCartProductOptionsPlanSelectedPricePriceArgs and GetCartProductOptionsPlanSelectedPricePriceOutput values. You can construct a concrete instance of `GetCartProductOptionsPlanSelectedPricePriceInput` via:
GetCartProductOptionsPlanSelectedPricePriceArgs{...}
type GetCartProductOptionsPlanSelectedPricePriceOutput ¶
type GetCartProductOptionsPlanSelectedPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode ¶
func (o GetCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductOptionsPlanSelectedPricePriceOutput) ElementType ¶
func (GetCartProductOptionsPlanSelectedPricePriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsPlanSelectedPricePriceOutput) Text ¶
func (o GetCartProductOptionsPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutput ¶
func (o GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutput() GetCartProductOptionsPlanSelectedPricePriceOutput
func (GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext ¶
func (o GetCartProductOptionsPlanSelectedPricePriceOutput) ToGetCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsPlanSelectedPricePriceOutput
func (GetCartProductOptionsPlanSelectedPricePriceOutput) Value ¶
func (o GetCartProductOptionsPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartProductOptionsResult ¶
type GetCartProductOptionsResult struct { // Define if options of this family are exclusive with each other Exclusive bool `pulumi:"exclusive"` // Option family Family string `pulumi:"family"` // Define if an option of this family is mandatory Mandatory bool `pulumi:"mandatory"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Prices of the product offer Prices []GetCartProductOptionsResultPrice `pulumi:"prices"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` }
type GetCartProductOptionsResultArgs ¶
type GetCartProductOptionsResultArgs struct { // Define if options of this family are exclusive with each other Exclusive pulumi.BoolInput `pulumi:"exclusive"` // Option family Family pulumi.StringInput `pulumi:"family"` // Define if an option of this family is mandatory Mandatory pulumi.BoolInput `pulumi:"mandatory"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Prices of the product offer Prices GetCartProductOptionsResultPriceArrayInput `pulumi:"prices"` // Name of the product ProductName pulumi.StringInput `pulumi:"productName"` // Product type ProductType pulumi.StringInput `pulumi:"productType"` }
func (GetCartProductOptionsResultArgs) ElementType ¶
func (GetCartProductOptionsResultArgs) ElementType() reflect.Type
func (GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutput ¶
func (i GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutput() GetCartProductOptionsResultOutput
func (GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutputWithContext ¶
func (i GetCartProductOptionsResultArgs) ToGetCartProductOptionsResultOutputWithContext(ctx context.Context) GetCartProductOptionsResultOutput
type GetCartProductOptionsResultArray ¶
type GetCartProductOptionsResultArray []GetCartProductOptionsResultInput
func (GetCartProductOptionsResultArray) ElementType ¶
func (GetCartProductOptionsResultArray) ElementType() reflect.Type
func (GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutput ¶
func (i GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutput() GetCartProductOptionsResultArrayOutput
func (GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutputWithContext ¶
func (i GetCartProductOptionsResultArray) ToGetCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultArrayOutput
type GetCartProductOptionsResultArrayInput ¶
type GetCartProductOptionsResultArrayInput interface { pulumi.Input ToGetCartProductOptionsResultArrayOutput() GetCartProductOptionsResultArrayOutput ToGetCartProductOptionsResultArrayOutputWithContext(context.Context) GetCartProductOptionsResultArrayOutput }
GetCartProductOptionsResultArrayInput is an input type that accepts GetCartProductOptionsResultArray and GetCartProductOptionsResultArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsResultArrayInput` via:
GetCartProductOptionsResultArray{ GetCartProductOptionsResultArgs{...} }
type GetCartProductOptionsResultArrayOutput ¶
type GetCartProductOptionsResultArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultArrayOutput) ElementType ¶
func (GetCartProductOptionsResultArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutput ¶
func (o GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutput() GetCartProductOptionsResultArrayOutput
func (GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutputWithContext ¶
func (o GetCartProductOptionsResultArrayOutput) ToGetCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultArrayOutput
type GetCartProductOptionsResultInput ¶
type GetCartProductOptionsResultInput interface { pulumi.Input ToGetCartProductOptionsResultOutput() GetCartProductOptionsResultOutput ToGetCartProductOptionsResultOutputWithContext(context.Context) GetCartProductOptionsResultOutput }
GetCartProductOptionsResultInput is an input type that accepts GetCartProductOptionsResultArgs and GetCartProductOptionsResultOutput values. You can construct a concrete instance of `GetCartProductOptionsResultInput` via:
GetCartProductOptionsResultArgs{...}
type GetCartProductOptionsResultOutput ¶
type GetCartProductOptionsResultOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultOutput) ElementType ¶
func (GetCartProductOptionsResultOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultOutput) Exclusive ¶
func (o GetCartProductOptionsResultOutput) Exclusive() pulumi.BoolOutput
Define if options of this family are exclusive with each other
func (GetCartProductOptionsResultOutput) Family ¶
func (o GetCartProductOptionsResultOutput) Family() pulumi.StringOutput
Option family
func (GetCartProductOptionsResultOutput) Mandatory ¶
func (o GetCartProductOptionsResultOutput) Mandatory() pulumi.BoolOutput
Define if an option of this family is mandatory
func (GetCartProductOptionsResultOutput) PlanCode ¶
func (o GetCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetCartProductOptionsResultOutput) Prices ¶
func (o GetCartProductOptionsResultOutput) Prices() GetCartProductOptionsResultPriceArrayOutput
Prices of the product offer
func (GetCartProductOptionsResultOutput) ProductName ¶
func (o GetCartProductOptionsResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetCartProductOptionsResultOutput) ProductType ¶
func (o GetCartProductOptionsResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutput ¶
func (o GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutput() GetCartProductOptionsResultOutput
func (GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutputWithContext ¶
func (o GetCartProductOptionsResultOutput) ToGetCartProductOptionsResultOutputWithContext(ctx context.Context) GetCartProductOptionsResultOutput
type GetCartProductOptionsResultPrice ¶
type GetCartProductOptionsResultPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductOptionsResultPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductOptionsResultPriceArgs ¶
type GetCartProductOptionsResultPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductOptionsResultPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductOptionsResultPriceArgs) ElementType ¶
func (GetCartProductOptionsResultPriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutput ¶
func (i GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutput() GetCartProductOptionsResultPriceOutput
func (GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutputWithContext ¶
func (i GetCartProductOptionsResultPriceArgs) ToGetCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceOutput
type GetCartProductOptionsResultPriceArray ¶
type GetCartProductOptionsResultPriceArray []GetCartProductOptionsResultPriceInput
func (GetCartProductOptionsResultPriceArray) ElementType ¶
func (GetCartProductOptionsResultPriceArray) ElementType() reflect.Type
func (GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutput ¶
func (i GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutput() GetCartProductOptionsResultPriceArrayOutput
func (GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutputWithContext ¶
func (i GetCartProductOptionsResultPriceArray) ToGetCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceArrayOutput
type GetCartProductOptionsResultPriceArrayInput ¶
type GetCartProductOptionsResultPriceArrayInput interface { pulumi.Input ToGetCartProductOptionsResultPriceArrayOutput() GetCartProductOptionsResultPriceArrayOutput ToGetCartProductOptionsResultPriceArrayOutputWithContext(context.Context) GetCartProductOptionsResultPriceArrayOutput }
GetCartProductOptionsResultPriceArrayInput is an input type that accepts GetCartProductOptionsResultPriceArray and GetCartProductOptionsResultPriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsResultPriceArrayInput` via:
GetCartProductOptionsResultPriceArray{ GetCartProductOptionsResultPriceArgs{...} }
type GetCartProductOptionsResultPriceArrayOutput ¶
type GetCartProductOptionsResultPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultPriceArrayOutput) ElementType ¶
func (GetCartProductOptionsResultPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutput ¶
func (o GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutput() GetCartProductOptionsResultPriceArrayOutput
func (GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutputWithContext ¶
func (o GetCartProductOptionsResultPriceArrayOutput) ToGetCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceArrayOutput
type GetCartProductOptionsResultPriceInput ¶
type GetCartProductOptionsResultPriceInput interface { pulumi.Input ToGetCartProductOptionsResultPriceOutput() GetCartProductOptionsResultPriceOutput ToGetCartProductOptionsResultPriceOutputWithContext(context.Context) GetCartProductOptionsResultPriceOutput }
GetCartProductOptionsResultPriceInput is an input type that accepts GetCartProductOptionsResultPriceArgs and GetCartProductOptionsResultPriceOutput values. You can construct a concrete instance of `GetCartProductOptionsResultPriceInput` via:
GetCartProductOptionsResultPriceArgs{...}
type GetCartProductOptionsResultPriceOutput ¶
type GetCartProductOptionsResultPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultPriceOutput) Capacities ¶
func (o GetCartProductOptionsResultPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductOptionsResultPriceOutput) Description ¶
func (o GetCartProductOptionsResultPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductOptionsResultPriceOutput) Duration ¶
func (o GetCartProductOptionsResultPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductOptionsResultPriceOutput) ElementType ¶
func (GetCartProductOptionsResultPriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultPriceOutput) Interval ¶
func (o GetCartProductOptionsResultPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductOptionsResultPriceOutput) MaximumQuantity ¶
func (o GetCartProductOptionsResultPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductOptionsResultPriceOutput) MaximumRepeat ¶
func (o GetCartProductOptionsResultPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductOptionsResultPriceOutput) MinimumQuantity ¶
func (o GetCartProductOptionsResultPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductOptionsResultPriceOutput) MinimumRepeat ¶
func (o GetCartProductOptionsResultPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductOptionsResultPriceOutput) PriceInUcents ¶
func (o GetCartProductOptionsResultPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductOptionsResultPriceOutput) Prices ¶
func (o GetCartProductOptionsResultPriceOutput) Prices() GetCartProductOptionsResultPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductOptionsResultPriceOutput) PricingMode ¶
func (o GetCartProductOptionsResultPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductOptionsResultPriceOutput) PricingType ¶
func (o GetCartProductOptionsResultPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutput ¶
func (o GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutput() GetCartProductOptionsResultPriceOutput
func (GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutputWithContext ¶
func (o GetCartProductOptionsResultPriceOutput) ToGetCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPriceOutput
type GetCartProductOptionsResultPricePriceArgs ¶
type GetCartProductOptionsResultPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductOptionsResultPricePriceArgs) ElementType ¶
func (GetCartProductOptionsResultPricePriceArgs) ElementType() reflect.Type
func (GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutput ¶
func (i GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutput() GetCartProductOptionsResultPricePriceOutput
func (GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutputWithContext ¶
func (i GetCartProductOptionsResultPricePriceArgs) ToGetCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceOutput
type GetCartProductOptionsResultPricePriceArray ¶
type GetCartProductOptionsResultPricePriceArray []GetCartProductOptionsResultPricePriceInput
func (GetCartProductOptionsResultPricePriceArray) ElementType ¶
func (GetCartProductOptionsResultPricePriceArray) ElementType() reflect.Type
func (GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutput ¶
func (i GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutput() GetCartProductOptionsResultPricePriceArrayOutput
func (GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext ¶
func (i GetCartProductOptionsResultPricePriceArray) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceArrayOutput
type GetCartProductOptionsResultPricePriceArrayInput ¶
type GetCartProductOptionsResultPricePriceArrayInput interface { pulumi.Input ToGetCartProductOptionsResultPricePriceArrayOutput() GetCartProductOptionsResultPricePriceArrayOutput ToGetCartProductOptionsResultPricePriceArrayOutputWithContext(context.Context) GetCartProductOptionsResultPricePriceArrayOutput }
GetCartProductOptionsResultPricePriceArrayInput is an input type that accepts GetCartProductOptionsResultPricePriceArray and GetCartProductOptionsResultPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductOptionsResultPricePriceArrayInput` via:
GetCartProductOptionsResultPricePriceArray{ GetCartProductOptionsResultPricePriceArgs{...} }
type GetCartProductOptionsResultPricePriceArrayOutput ¶
type GetCartProductOptionsResultPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultPricePriceArrayOutput) ElementType ¶
func (GetCartProductOptionsResultPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutput ¶
func (o GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutput() GetCartProductOptionsResultPricePriceArrayOutput
func (GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext ¶
func (o GetCartProductOptionsResultPricePriceArrayOutput) ToGetCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceArrayOutput
type GetCartProductOptionsResultPricePriceInput ¶
type GetCartProductOptionsResultPricePriceInput interface { pulumi.Input ToGetCartProductOptionsResultPricePriceOutput() GetCartProductOptionsResultPricePriceOutput ToGetCartProductOptionsResultPricePriceOutputWithContext(context.Context) GetCartProductOptionsResultPricePriceOutput }
GetCartProductOptionsResultPricePriceInput is an input type that accepts GetCartProductOptionsResultPricePriceArgs and GetCartProductOptionsResultPricePriceOutput values. You can construct a concrete instance of `GetCartProductOptionsResultPricePriceInput` via:
GetCartProductOptionsResultPricePriceArgs{...}
type GetCartProductOptionsResultPricePriceOutput ¶
type GetCartProductOptionsResultPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductOptionsResultPricePriceOutput) CurrencyCode ¶
func (o GetCartProductOptionsResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductOptionsResultPricePriceOutput) ElementType ¶
func (GetCartProductOptionsResultPricePriceOutput) ElementType() reflect.Type
func (GetCartProductOptionsResultPricePriceOutput) Text ¶
func (o GetCartProductOptionsResultPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutput ¶
func (o GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutput() GetCartProductOptionsResultPricePriceOutput
func (GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutputWithContext ¶
func (o GetCartProductOptionsResultPricePriceOutput) ToGetCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetCartProductOptionsResultPricePriceOutput
func (GetCartProductOptionsResultPricePriceOutput) Value ¶
func (o GetCartProductOptionsResultPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartProductPlanArgs ¶
type GetCartProductPlanArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity string `pulumi:"priceCapacity"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getCartProductPlan.
type GetCartProductPlanOutputArgs ¶
type GetCartProductPlanOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity pulumi.StringInput `pulumi:"priceCapacity"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getCartProductPlan.
func (GetCartProductPlanOutputArgs) ElementType ¶
func (GetCartProductPlanOutputArgs) ElementType() reflect.Type
type GetCartProductPlanPrice ¶
type GetCartProductPlanPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductPlanPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductPlanPriceArgs ¶
type GetCartProductPlanPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductPlanPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductPlanPriceArgs) ElementType ¶
func (GetCartProductPlanPriceArgs) ElementType() reflect.Type
func (GetCartProductPlanPriceArgs) ToGetCartProductPlanPriceOutput ¶
func (i GetCartProductPlanPriceArgs) ToGetCartProductPlanPriceOutput() GetCartProductPlanPriceOutput
func (GetCartProductPlanPriceArgs) ToGetCartProductPlanPriceOutputWithContext ¶
func (i GetCartProductPlanPriceArgs) ToGetCartProductPlanPriceOutputWithContext(ctx context.Context) GetCartProductPlanPriceOutput
type GetCartProductPlanPriceArray ¶
type GetCartProductPlanPriceArray []GetCartProductPlanPriceInput
func (GetCartProductPlanPriceArray) ElementType ¶
func (GetCartProductPlanPriceArray) ElementType() reflect.Type
func (GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutput ¶
func (i GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutput() GetCartProductPlanPriceArrayOutput
func (GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutputWithContext ¶
func (i GetCartProductPlanPriceArray) ToGetCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPriceArrayOutput
type GetCartProductPlanPriceArrayInput ¶
type GetCartProductPlanPriceArrayInput interface { pulumi.Input ToGetCartProductPlanPriceArrayOutput() GetCartProductPlanPriceArrayOutput ToGetCartProductPlanPriceArrayOutputWithContext(context.Context) GetCartProductPlanPriceArrayOutput }
GetCartProductPlanPriceArrayInput is an input type that accepts GetCartProductPlanPriceArray and GetCartProductPlanPriceArrayOutput values. You can construct a concrete instance of `GetCartProductPlanPriceArrayInput` via:
GetCartProductPlanPriceArray{ GetCartProductPlanPriceArgs{...} }
type GetCartProductPlanPriceArrayOutput ¶
type GetCartProductPlanPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanPriceArrayOutput) ElementType ¶
func (GetCartProductPlanPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductPlanPriceArrayOutput) Index ¶
func (o GetCartProductPlanPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductPlanPriceOutput
func (GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutput ¶
func (o GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutput() GetCartProductPlanPriceArrayOutput
func (GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutputWithContext ¶
func (o GetCartProductPlanPriceArrayOutput) ToGetCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPriceArrayOutput
type GetCartProductPlanPriceInput ¶
type GetCartProductPlanPriceInput interface { pulumi.Input ToGetCartProductPlanPriceOutput() GetCartProductPlanPriceOutput ToGetCartProductPlanPriceOutputWithContext(context.Context) GetCartProductPlanPriceOutput }
GetCartProductPlanPriceInput is an input type that accepts GetCartProductPlanPriceArgs and GetCartProductPlanPriceOutput values. You can construct a concrete instance of `GetCartProductPlanPriceInput` via:
GetCartProductPlanPriceArgs{...}
type GetCartProductPlanPriceOutput ¶
type GetCartProductPlanPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanPriceOutput) Capacities ¶
func (o GetCartProductPlanPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductPlanPriceOutput) Description ¶
func (o GetCartProductPlanPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductPlanPriceOutput) Duration ¶
func (o GetCartProductPlanPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductPlanPriceOutput) ElementType ¶
func (GetCartProductPlanPriceOutput) ElementType() reflect.Type
func (GetCartProductPlanPriceOutput) Interval ¶
func (o GetCartProductPlanPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductPlanPriceOutput) MaximumQuantity ¶
func (o GetCartProductPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductPlanPriceOutput) MaximumRepeat ¶
func (o GetCartProductPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductPlanPriceOutput) MinimumQuantity ¶
func (o GetCartProductPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductPlanPriceOutput) MinimumRepeat ¶
func (o GetCartProductPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductPlanPriceOutput) PriceInUcents ¶
func (o GetCartProductPlanPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductPlanPriceOutput) Prices ¶
func (o GetCartProductPlanPriceOutput) Prices() GetCartProductPlanPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductPlanPriceOutput) PricingMode ¶
func (o GetCartProductPlanPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductPlanPriceOutput) PricingType ¶
func (o GetCartProductPlanPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutput ¶
func (o GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutput() GetCartProductPlanPriceOutput
func (GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutputWithContext ¶
func (o GetCartProductPlanPriceOutput) ToGetCartProductPlanPriceOutputWithContext(ctx context.Context) GetCartProductPlanPriceOutput
type GetCartProductPlanPricePriceArgs ¶
type GetCartProductPlanPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductPlanPricePriceArgs) ElementType ¶
func (GetCartProductPlanPricePriceArgs) ElementType() reflect.Type
func (GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutput ¶
func (i GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutput() GetCartProductPlanPricePriceOutput
func (GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutputWithContext ¶
func (i GetCartProductPlanPricePriceArgs) ToGetCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceOutput
type GetCartProductPlanPricePriceArray ¶
type GetCartProductPlanPricePriceArray []GetCartProductPlanPricePriceInput
func (GetCartProductPlanPricePriceArray) ElementType ¶
func (GetCartProductPlanPricePriceArray) ElementType() reflect.Type
func (GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutput ¶
func (i GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutput() GetCartProductPlanPricePriceArrayOutput
func (GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutputWithContext ¶
func (i GetCartProductPlanPricePriceArray) ToGetCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceArrayOutput
type GetCartProductPlanPricePriceArrayInput ¶
type GetCartProductPlanPricePriceArrayInput interface { pulumi.Input ToGetCartProductPlanPricePriceArrayOutput() GetCartProductPlanPricePriceArrayOutput ToGetCartProductPlanPricePriceArrayOutputWithContext(context.Context) GetCartProductPlanPricePriceArrayOutput }
GetCartProductPlanPricePriceArrayInput is an input type that accepts GetCartProductPlanPricePriceArray and GetCartProductPlanPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductPlanPricePriceArrayInput` via:
GetCartProductPlanPricePriceArray{ GetCartProductPlanPricePriceArgs{...} }
type GetCartProductPlanPricePriceArrayOutput ¶
type GetCartProductPlanPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanPricePriceArrayOutput) ElementType ¶
func (GetCartProductPlanPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutput ¶
func (o GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutput() GetCartProductPlanPricePriceArrayOutput
func (GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutputWithContext ¶
func (o GetCartProductPlanPricePriceArrayOutput) ToGetCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceArrayOutput
type GetCartProductPlanPricePriceInput ¶
type GetCartProductPlanPricePriceInput interface { pulumi.Input ToGetCartProductPlanPricePriceOutput() GetCartProductPlanPricePriceOutput ToGetCartProductPlanPricePriceOutputWithContext(context.Context) GetCartProductPlanPricePriceOutput }
GetCartProductPlanPricePriceInput is an input type that accepts GetCartProductPlanPricePriceArgs and GetCartProductPlanPricePriceOutput values. You can construct a concrete instance of `GetCartProductPlanPricePriceInput` via:
GetCartProductPlanPricePriceArgs{...}
type GetCartProductPlanPricePriceOutput ¶
type GetCartProductPlanPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanPricePriceOutput) CurrencyCode ¶
func (o GetCartProductPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductPlanPricePriceOutput) ElementType ¶
func (GetCartProductPlanPricePriceOutput) ElementType() reflect.Type
func (GetCartProductPlanPricePriceOutput) Text ¶
func (o GetCartProductPlanPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutput ¶
func (o GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutput() GetCartProductPlanPricePriceOutput
func (GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutputWithContext ¶
func (o GetCartProductPlanPricePriceOutput) ToGetCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanPricePriceOutput
func (GetCartProductPlanPricePriceOutput) Value ¶
func (o GetCartProductPlanPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartProductPlanResult ¶
type GetCartProductPlanResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Product offer identifier PlanCode string `pulumi:"planCode"` PriceCapacity string `pulumi:"priceCapacity"` // Prices of the product offer Prices []GetCartProductPlanPrice `pulumi:"prices"` Product string `pulumi:"product"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` // Selected Price according to capacity SelectedPrices []GetCartProductPlanSelectedPrice `pulumi:"selectedPrices"` }
A collection of values returned by getCartProductPlan.
func GetCartProductPlan ¶
func GetCartProductPlan(ctx *pulumi.Context, args *GetCartProductPlanArgs, opts ...pulumi.InvokeOption) (*GetCartProductPlanResult, error)
Use this data source to retrieve information of order cart product plan.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } mycart, err := Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } _, err = Order.GetCartProductPlan(ctx, &order.GetCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "cloud", PlanCode: "project", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCartProductPlanResultOutput ¶
type GetCartProductPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCartProductPlan.
func GetCartProductPlanOutput ¶
func GetCartProductPlanOutput(ctx *pulumi.Context, args GetCartProductPlanOutputArgs, opts ...pulumi.InvokeOption) GetCartProductPlanResultOutput
func (GetCartProductPlanResultOutput) CartId ¶
func (o GetCartProductPlanResultOutput) CartId() pulumi.StringOutput
func (GetCartProductPlanResultOutput) CatalogName ¶
func (o GetCartProductPlanResultOutput) CatalogName() pulumi.StringPtrOutput
func (GetCartProductPlanResultOutput) ElementType ¶
func (GetCartProductPlanResultOutput) ElementType() reflect.Type
func (GetCartProductPlanResultOutput) Id ¶
func (o GetCartProductPlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCartProductPlanResultOutput) PlanCode ¶
func (o GetCartProductPlanResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetCartProductPlanResultOutput) PriceCapacity ¶
func (o GetCartProductPlanResultOutput) PriceCapacity() pulumi.StringOutput
func (GetCartProductPlanResultOutput) Prices ¶
func (o GetCartProductPlanResultOutput) Prices() GetCartProductPlanPriceArrayOutput
Prices of the product offer
func (GetCartProductPlanResultOutput) Product ¶
func (o GetCartProductPlanResultOutput) Product() pulumi.StringOutput
func (GetCartProductPlanResultOutput) ProductName ¶
func (o GetCartProductPlanResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetCartProductPlanResultOutput) ProductType ¶
func (o GetCartProductPlanResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetCartProductPlanResultOutput) SelectedPrices ¶
func (o GetCartProductPlanResultOutput) SelectedPrices() GetCartProductPlanSelectedPriceArrayOutput
Selected Price according to capacity
func (GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutput ¶
func (o GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutput() GetCartProductPlanResultOutput
func (GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutputWithContext ¶
func (o GetCartProductPlanResultOutput) ToGetCartProductPlanResultOutputWithContext(ctx context.Context) GetCartProductPlanResultOutput
type GetCartProductPlanSelectedPrice ¶
type GetCartProductPlanSelectedPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductPlanSelectedPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductPlanSelectedPriceArgs ¶
type GetCartProductPlanSelectedPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductPlanSelectedPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductPlanSelectedPriceArgs) ElementType ¶
func (GetCartProductPlanSelectedPriceArgs) ElementType() reflect.Type
func (GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutput ¶
func (i GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutput() GetCartProductPlanSelectedPriceOutput
func (GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutputWithContext ¶
func (i GetCartProductPlanSelectedPriceArgs) ToGetCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceOutput
type GetCartProductPlanSelectedPriceArray ¶
type GetCartProductPlanSelectedPriceArray []GetCartProductPlanSelectedPriceInput
func (GetCartProductPlanSelectedPriceArray) ElementType ¶
func (GetCartProductPlanSelectedPriceArray) ElementType() reflect.Type
func (GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutput ¶
func (i GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutput() GetCartProductPlanSelectedPriceArrayOutput
func (GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutputWithContext ¶
func (i GetCartProductPlanSelectedPriceArray) ToGetCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceArrayOutput
type GetCartProductPlanSelectedPriceArrayInput ¶
type GetCartProductPlanSelectedPriceArrayInput interface { pulumi.Input ToGetCartProductPlanSelectedPriceArrayOutput() GetCartProductPlanSelectedPriceArrayOutput ToGetCartProductPlanSelectedPriceArrayOutputWithContext(context.Context) GetCartProductPlanSelectedPriceArrayOutput }
GetCartProductPlanSelectedPriceArrayInput is an input type that accepts GetCartProductPlanSelectedPriceArray and GetCartProductPlanSelectedPriceArrayOutput values. You can construct a concrete instance of `GetCartProductPlanSelectedPriceArrayInput` via:
GetCartProductPlanSelectedPriceArray{ GetCartProductPlanSelectedPriceArgs{...} }
type GetCartProductPlanSelectedPriceArrayOutput ¶
type GetCartProductPlanSelectedPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanSelectedPriceArrayOutput) ElementType ¶
func (GetCartProductPlanSelectedPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutput ¶
func (o GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutput() GetCartProductPlanSelectedPriceArrayOutput
func (GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutputWithContext ¶
func (o GetCartProductPlanSelectedPriceArrayOutput) ToGetCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceArrayOutput
type GetCartProductPlanSelectedPriceInput ¶
type GetCartProductPlanSelectedPriceInput interface { pulumi.Input ToGetCartProductPlanSelectedPriceOutput() GetCartProductPlanSelectedPriceOutput ToGetCartProductPlanSelectedPriceOutputWithContext(context.Context) GetCartProductPlanSelectedPriceOutput }
GetCartProductPlanSelectedPriceInput is an input type that accepts GetCartProductPlanSelectedPriceArgs and GetCartProductPlanSelectedPriceOutput values. You can construct a concrete instance of `GetCartProductPlanSelectedPriceInput` via:
GetCartProductPlanSelectedPriceArgs{...}
type GetCartProductPlanSelectedPriceOutput ¶
type GetCartProductPlanSelectedPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanSelectedPriceOutput) Capacities ¶
func (o GetCartProductPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductPlanSelectedPriceOutput) Description ¶
func (o GetCartProductPlanSelectedPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductPlanSelectedPriceOutput) Duration ¶
func (o GetCartProductPlanSelectedPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductPlanSelectedPriceOutput) ElementType ¶
func (GetCartProductPlanSelectedPriceOutput) ElementType() reflect.Type
func (GetCartProductPlanSelectedPriceOutput) Interval ¶
func (o GetCartProductPlanSelectedPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductPlanSelectedPriceOutput) MaximumQuantity ¶
func (o GetCartProductPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductPlanSelectedPriceOutput) MaximumRepeat ¶
func (o GetCartProductPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductPlanSelectedPriceOutput) MinimumQuantity ¶
func (o GetCartProductPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductPlanSelectedPriceOutput) MinimumRepeat ¶
func (o GetCartProductPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductPlanSelectedPriceOutput) PriceInUcents ¶
func (o GetCartProductPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductPlanSelectedPriceOutput) Prices ¶
func (o GetCartProductPlanSelectedPriceOutput) Prices() GetCartProductPlanSelectedPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductPlanSelectedPriceOutput) PricingMode ¶
func (o GetCartProductPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductPlanSelectedPriceOutput) PricingType ¶
func (o GetCartProductPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutput ¶
func (o GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutput() GetCartProductPlanSelectedPriceOutput
func (GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutputWithContext ¶
func (o GetCartProductPlanSelectedPriceOutput) ToGetCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPriceOutput
type GetCartProductPlanSelectedPricePriceArgs ¶
type GetCartProductPlanSelectedPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductPlanSelectedPricePriceArgs) ElementType ¶
func (GetCartProductPlanSelectedPricePriceArgs) ElementType() reflect.Type
func (GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutput ¶
func (i GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutput() GetCartProductPlanSelectedPricePriceOutput
func (GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutputWithContext ¶
func (i GetCartProductPlanSelectedPricePriceArgs) ToGetCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceOutput
type GetCartProductPlanSelectedPricePriceArray ¶
type GetCartProductPlanSelectedPricePriceArray []GetCartProductPlanSelectedPricePriceInput
func (GetCartProductPlanSelectedPricePriceArray) ElementType ¶
func (GetCartProductPlanSelectedPricePriceArray) ElementType() reflect.Type
func (GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutput ¶
func (i GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutput() GetCartProductPlanSelectedPricePriceArrayOutput
func (GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext ¶
func (i GetCartProductPlanSelectedPricePriceArray) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceArrayOutput
type GetCartProductPlanSelectedPricePriceArrayInput ¶
type GetCartProductPlanSelectedPricePriceArrayInput interface { pulumi.Input ToGetCartProductPlanSelectedPricePriceArrayOutput() GetCartProductPlanSelectedPricePriceArrayOutput ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext(context.Context) GetCartProductPlanSelectedPricePriceArrayOutput }
GetCartProductPlanSelectedPricePriceArrayInput is an input type that accepts GetCartProductPlanSelectedPricePriceArray and GetCartProductPlanSelectedPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductPlanSelectedPricePriceArrayInput` via:
GetCartProductPlanSelectedPricePriceArray{ GetCartProductPlanSelectedPricePriceArgs{...} }
type GetCartProductPlanSelectedPricePriceArrayOutput ¶
type GetCartProductPlanSelectedPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanSelectedPricePriceArrayOutput) ElementType ¶
func (GetCartProductPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutput ¶
func (o GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutput() GetCartProductPlanSelectedPricePriceArrayOutput
func (GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext ¶
func (o GetCartProductPlanSelectedPricePriceArrayOutput) ToGetCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceArrayOutput
type GetCartProductPlanSelectedPricePriceInput ¶
type GetCartProductPlanSelectedPricePriceInput interface { pulumi.Input ToGetCartProductPlanSelectedPricePriceOutput() GetCartProductPlanSelectedPricePriceOutput ToGetCartProductPlanSelectedPricePriceOutputWithContext(context.Context) GetCartProductPlanSelectedPricePriceOutput }
GetCartProductPlanSelectedPricePriceInput is an input type that accepts GetCartProductPlanSelectedPricePriceArgs and GetCartProductPlanSelectedPricePriceOutput values. You can construct a concrete instance of `GetCartProductPlanSelectedPricePriceInput` via:
GetCartProductPlanSelectedPricePriceArgs{...}
type GetCartProductPlanSelectedPricePriceOutput ¶
type GetCartProductPlanSelectedPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductPlanSelectedPricePriceOutput) CurrencyCode ¶
func (o GetCartProductPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductPlanSelectedPricePriceOutput) ElementType ¶
func (GetCartProductPlanSelectedPricePriceOutput) ElementType() reflect.Type
func (GetCartProductPlanSelectedPricePriceOutput) Text ¶
func (o GetCartProductPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutput ¶
func (o GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutput() GetCartProductPlanSelectedPricePriceOutput
func (GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutputWithContext ¶
func (o GetCartProductPlanSelectedPricePriceOutput) ToGetCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetCartProductPlanSelectedPricePriceOutput
func (GetCartProductPlanSelectedPricePriceOutput) Value ¶
func (o GetCartProductPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartProductResult ¶
type GetCartProductResult struct { // Product offer identifier PlanCode string `pulumi:"planCode"` // Prices of the product offer Prices []GetCartProductResultPrice `pulumi:"prices"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` }
type GetCartProductResultArgs ¶
type GetCartProductResultArgs struct { // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Prices of the product offer Prices GetCartProductResultPriceArrayInput `pulumi:"prices"` // Name of the product ProductName pulumi.StringInput `pulumi:"productName"` // Product type ProductType pulumi.StringInput `pulumi:"productType"` }
func (GetCartProductResultArgs) ElementType ¶
func (GetCartProductResultArgs) ElementType() reflect.Type
func (GetCartProductResultArgs) ToGetCartProductResultOutput ¶
func (i GetCartProductResultArgs) ToGetCartProductResultOutput() GetCartProductResultOutput
func (GetCartProductResultArgs) ToGetCartProductResultOutputWithContext ¶
func (i GetCartProductResultArgs) ToGetCartProductResultOutputWithContext(ctx context.Context) GetCartProductResultOutput
type GetCartProductResultArray ¶
type GetCartProductResultArray []GetCartProductResultInput
func (GetCartProductResultArray) ElementType ¶
func (GetCartProductResultArray) ElementType() reflect.Type
func (GetCartProductResultArray) ToGetCartProductResultArrayOutput ¶
func (i GetCartProductResultArray) ToGetCartProductResultArrayOutput() GetCartProductResultArrayOutput
func (GetCartProductResultArray) ToGetCartProductResultArrayOutputWithContext ¶
func (i GetCartProductResultArray) ToGetCartProductResultArrayOutputWithContext(ctx context.Context) GetCartProductResultArrayOutput
type GetCartProductResultArrayInput ¶
type GetCartProductResultArrayInput interface { pulumi.Input ToGetCartProductResultArrayOutput() GetCartProductResultArrayOutput ToGetCartProductResultArrayOutputWithContext(context.Context) GetCartProductResultArrayOutput }
GetCartProductResultArrayInput is an input type that accepts GetCartProductResultArray and GetCartProductResultArrayOutput values. You can construct a concrete instance of `GetCartProductResultArrayInput` via:
GetCartProductResultArray{ GetCartProductResultArgs{...} }
type GetCartProductResultArrayOutput ¶
type GetCartProductResultArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductResultArrayOutput) ElementType ¶
func (GetCartProductResultArrayOutput) ElementType() reflect.Type
func (GetCartProductResultArrayOutput) Index ¶
func (o GetCartProductResultArrayOutput) Index(i pulumi.IntInput) GetCartProductResultOutput
func (GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutput ¶
func (o GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutput() GetCartProductResultArrayOutput
func (GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutputWithContext ¶
func (o GetCartProductResultArrayOutput) ToGetCartProductResultArrayOutputWithContext(ctx context.Context) GetCartProductResultArrayOutput
type GetCartProductResultInput ¶
type GetCartProductResultInput interface { pulumi.Input ToGetCartProductResultOutput() GetCartProductResultOutput ToGetCartProductResultOutputWithContext(context.Context) GetCartProductResultOutput }
GetCartProductResultInput is an input type that accepts GetCartProductResultArgs and GetCartProductResultOutput values. You can construct a concrete instance of `GetCartProductResultInput` via:
GetCartProductResultArgs{...}
type GetCartProductResultOutput ¶
type GetCartProductResultOutput struct{ *pulumi.OutputState }
func (GetCartProductResultOutput) ElementType ¶
func (GetCartProductResultOutput) ElementType() reflect.Type
func (GetCartProductResultOutput) PlanCode ¶
func (o GetCartProductResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetCartProductResultOutput) Prices ¶
func (o GetCartProductResultOutput) Prices() GetCartProductResultPriceArrayOutput
Prices of the product offer
func (GetCartProductResultOutput) ProductName ¶
func (o GetCartProductResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetCartProductResultOutput) ProductType ¶
func (o GetCartProductResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetCartProductResultOutput) ToGetCartProductResultOutput ¶
func (o GetCartProductResultOutput) ToGetCartProductResultOutput() GetCartProductResultOutput
func (GetCartProductResultOutput) ToGetCartProductResultOutputWithContext ¶
func (o GetCartProductResultOutput) ToGetCartProductResultOutputWithContext(ctx context.Context) GetCartProductResultOutput
type GetCartProductResultPrice ¶
type GetCartProductResultPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetCartProductResultPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetCartProductResultPriceArgs ¶
type GetCartProductResultPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetCartProductResultPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetCartProductResultPriceArgs) ElementType ¶
func (GetCartProductResultPriceArgs) ElementType() reflect.Type
func (GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutput ¶
func (i GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutput() GetCartProductResultPriceOutput
func (GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutputWithContext ¶
func (i GetCartProductResultPriceArgs) ToGetCartProductResultPriceOutputWithContext(ctx context.Context) GetCartProductResultPriceOutput
type GetCartProductResultPriceArray ¶
type GetCartProductResultPriceArray []GetCartProductResultPriceInput
func (GetCartProductResultPriceArray) ElementType ¶
func (GetCartProductResultPriceArray) ElementType() reflect.Type
func (GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutput ¶
func (i GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutput() GetCartProductResultPriceArrayOutput
func (GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutputWithContext ¶
func (i GetCartProductResultPriceArray) ToGetCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPriceArrayOutput
type GetCartProductResultPriceArrayInput ¶
type GetCartProductResultPriceArrayInput interface { pulumi.Input ToGetCartProductResultPriceArrayOutput() GetCartProductResultPriceArrayOutput ToGetCartProductResultPriceArrayOutputWithContext(context.Context) GetCartProductResultPriceArrayOutput }
GetCartProductResultPriceArrayInput is an input type that accepts GetCartProductResultPriceArray and GetCartProductResultPriceArrayOutput values. You can construct a concrete instance of `GetCartProductResultPriceArrayInput` via:
GetCartProductResultPriceArray{ GetCartProductResultPriceArgs{...} }
type GetCartProductResultPriceArrayOutput ¶
type GetCartProductResultPriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductResultPriceArrayOutput) ElementType ¶
func (GetCartProductResultPriceArrayOutput) ElementType() reflect.Type
func (GetCartProductResultPriceArrayOutput) Index ¶
func (o GetCartProductResultPriceArrayOutput) Index(i pulumi.IntInput) GetCartProductResultPriceOutput
func (GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutput ¶
func (o GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutput() GetCartProductResultPriceArrayOutput
func (GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutputWithContext ¶
func (o GetCartProductResultPriceArrayOutput) ToGetCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPriceArrayOutput
type GetCartProductResultPriceInput ¶
type GetCartProductResultPriceInput interface { pulumi.Input ToGetCartProductResultPriceOutput() GetCartProductResultPriceOutput ToGetCartProductResultPriceOutputWithContext(context.Context) GetCartProductResultPriceOutput }
GetCartProductResultPriceInput is an input type that accepts GetCartProductResultPriceArgs and GetCartProductResultPriceOutput values. You can construct a concrete instance of `GetCartProductResultPriceInput` via:
GetCartProductResultPriceArgs{...}
type GetCartProductResultPriceOutput ¶
type GetCartProductResultPriceOutput struct{ *pulumi.OutputState }
func (GetCartProductResultPriceOutput) Capacities ¶
func (o GetCartProductResultPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetCartProductResultPriceOutput) Description ¶
func (o GetCartProductResultPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetCartProductResultPriceOutput) Duration ¶
func (o GetCartProductResultPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetCartProductResultPriceOutput) ElementType ¶
func (GetCartProductResultPriceOutput) ElementType() reflect.Type
func (GetCartProductResultPriceOutput) Interval ¶
func (o GetCartProductResultPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetCartProductResultPriceOutput) MaximumQuantity ¶
func (o GetCartProductResultPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetCartProductResultPriceOutput) MaximumRepeat ¶
func (o GetCartProductResultPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetCartProductResultPriceOutput) MinimumQuantity ¶
func (o GetCartProductResultPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetCartProductResultPriceOutput) MinimumRepeat ¶
func (o GetCartProductResultPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetCartProductResultPriceOutput) PriceInUcents ¶
func (o GetCartProductResultPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetCartProductResultPriceOutput) Prices ¶
func (o GetCartProductResultPriceOutput) Prices() GetCartProductResultPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetCartProductResultPriceOutput) PricingMode ¶
func (o GetCartProductResultPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetCartProductResultPriceOutput) PricingType ¶
func (o GetCartProductResultPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutput ¶
func (o GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutput() GetCartProductResultPriceOutput
func (GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutputWithContext ¶
func (o GetCartProductResultPriceOutput) ToGetCartProductResultPriceOutputWithContext(ctx context.Context) GetCartProductResultPriceOutput
type GetCartProductResultPricePriceArgs ¶
type GetCartProductResultPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetCartProductResultPricePriceArgs) ElementType ¶
func (GetCartProductResultPricePriceArgs) ElementType() reflect.Type
func (GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutput ¶
func (i GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutput() GetCartProductResultPricePriceOutput
func (GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutputWithContext ¶
func (i GetCartProductResultPricePriceArgs) ToGetCartProductResultPricePriceOutputWithContext(ctx context.Context) GetCartProductResultPricePriceOutput
type GetCartProductResultPricePriceArray ¶
type GetCartProductResultPricePriceArray []GetCartProductResultPricePriceInput
func (GetCartProductResultPricePriceArray) ElementType ¶
func (GetCartProductResultPricePriceArray) ElementType() reflect.Type
func (GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutput ¶
func (i GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutput() GetCartProductResultPricePriceArrayOutput
func (GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutputWithContext ¶
func (i GetCartProductResultPricePriceArray) ToGetCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPricePriceArrayOutput
type GetCartProductResultPricePriceArrayInput ¶
type GetCartProductResultPricePriceArrayInput interface { pulumi.Input ToGetCartProductResultPricePriceArrayOutput() GetCartProductResultPricePriceArrayOutput ToGetCartProductResultPricePriceArrayOutputWithContext(context.Context) GetCartProductResultPricePriceArrayOutput }
GetCartProductResultPricePriceArrayInput is an input type that accepts GetCartProductResultPricePriceArray and GetCartProductResultPricePriceArrayOutput values. You can construct a concrete instance of `GetCartProductResultPricePriceArrayInput` via:
GetCartProductResultPricePriceArray{ GetCartProductResultPricePriceArgs{...} }
type GetCartProductResultPricePriceArrayOutput ¶
type GetCartProductResultPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetCartProductResultPricePriceArrayOutput) ElementType ¶
func (GetCartProductResultPricePriceArrayOutput) ElementType() reflect.Type
func (GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutput ¶
func (o GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutput() GetCartProductResultPricePriceArrayOutput
func (GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutputWithContext ¶
func (o GetCartProductResultPricePriceArrayOutput) ToGetCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetCartProductResultPricePriceArrayOutput
type GetCartProductResultPricePriceInput ¶
type GetCartProductResultPricePriceInput interface { pulumi.Input ToGetCartProductResultPricePriceOutput() GetCartProductResultPricePriceOutput ToGetCartProductResultPricePriceOutputWithContext(context.Context) GetCartProductResultPricePriceOutput }
GetCartProductResultPricePriceInput is an input type that accepts GetCartProductResultPricePriceArgs and GetCartProductResultPricePriceOutput values. You can construct a concrete instance of `GetCartProductResultPricePriceInput` via:
GetCartProductResultPricePriceArgs{...}
type GetCartProductResultPricePriceOutput ¶
type GetCartProductResultPricePriceOutput struct{ *pulumi.OutputState }
func (GetCartProductResultPricePriceOutput) CurrencyCode ¶
func (o GetCartProductResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetCartProductResultPricePriceOutput) ElementType ¶
func (GetCartProductResultPricePriceOutput) ElementType() reflect.Type
func (GetCartProductResultPricePriceOutput) Text ¶
func (o GetCartProductResultPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutput ¶
func (o GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutput() GetCartProductResultPricePriceOutput
func (GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutputWithContext ¶
func (o GetCartProductResultPricePriceOutput) ToGetCartProductResultPricePriceOutputWithContext(ctx context.Context) GetCartProductResultPricePriceOutput
func (GetCartProductResultPricePriceOutput) Value ¶
func (o GetCartProductResultPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetCartResult ¶
type GetCartResult struct { Assign *bool `pulumi:"assign"` // Cart identifier CartId string `pulumi:"cartId"` Description *string `pulumi:"description"` Expire string `pulumi:"expire"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Items of your cart Items []int `pulumi:"items"` OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Indicates if the cart has already been validated ReadOnly bool `pulumi:"readOnly"` }
A collection of values returned by getCart.
func GetCart ¶
func GetCart(ctx *pulumi.Context, args *GetCartArgs, opts ...pulumi.InvokeOption) (*GetCartResult, error)
Use this data source to create a temporary order cart to retrieve information order cart products.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } _, err = Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCartResultOutput ¶
type GetCartResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCart.
func GetCartOutput ¶
func GetCartOutput(ctx *pulumi.Context, args GetCartOutputArgs, opts ...pulumi.InvokeOption) GetCartResultOutput
func (GetCartResultOutput) Assign ¶
func (o GetCartResultOutput) Assign() pulumi.BoolPtrOutput
func (GetCartResultOutput) CartId ¶
func (o GetCartResultOutput) CartId() pulumi.StringOutput
Cart identifier
func (GetCartResultOutput) Description ¶
func (o GetCartResultOutput) Description() pulumi.StringPtrOutput
func (GetCartResultOutput) ElementType ¶
func (GetCartResultOutput) ElementType() reflect.Type
func (GetCartResultOutput) Expire ¶
func (o GetCartResultOutput) Expire() pulumi.StringOutput
func (GetCartResultOutput) Id ¶
func (o GetCartResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCartResultOutput) Items ¶
func (o GetCartResultOutput) Items() pulumi.IntArrayOutput
Items of your cart
func (GetCartResultOutput) OvhSubsidiary ¶
func (o GetCartResultOutput) OvhSubsidiary() pulumi.StringOutput
func (GetCartResultOutput) ReadOnly ¶
func (o GetCartResultOutput) ReadOnly() pulumi.BoolOutput
Indicates if the cart has already been validated
func (GetCartResultOutput) ToGetCartResultOutput ¶
func (o GetCartResultOutput) ToGetCartResultOutput() GetCartResultOutput
func (GetCartResultOutput) ToGetCartResultOutputWithContext ¶
func (o GetCartResultOutput) ToGetCartResultOutputWithContext(ctx context.Context) GetCartResultOutput
type LookupCartProductArgs ¶
type LookupCartProductArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // product Product string `pulumi:"product"` }
A collection of arguments for invoking getCartProduct.
type LookupCartProductOptionsArgs ¶
type LookupCartProductOptionsArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getCartProductOptions.
type LookupCartProductOptionsOutputArgs ¶
type LookupCartProductOptionsOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getCartProductOptions.
func (LookupCartProductOptionsOutputArgs) ElementType ¶
func (LookupCartProductOptionsOutputArgs) ElementType() reflect.Type
type LookupCartProductOptionsResult ¶
type LookupCartProductOptionsResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Product offer identifier PlanCode string `pulumi:"planCode"` Product string `pulumi:"product"` // products results Results []GetCartProductOptionsResult `pulumi:"results"` }
A collection of values returned by getCartProductOptions.
func LookupCartProductOptions ¶
func LookupCartProductOptions(ctx *pulumi.Context, args *LookupCartProductOptionsArgs, opts ...pulumi.InvokeOption) (*LookupCartProductOptionsResult, error)
Use this data source to retrieve information of order cart product options.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } mycart, err := Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } _, err = Order.GetCartProductOptions(ctx, &order.GetCartProductOptionsArgs{ CartId: mycart.Id, Product: "cloud", PlanCode: "project", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupCartProductOptionsResultOutput ¶
type LookupCartProductOptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCartProductOptions.
func LookupCartProductOptionsOutput ¶
func LookupCartProductOptionsOutput(ctx *pulumi.Context, args LookupCartProductOptionsOutputArgs, opts ...pulumi.InvokeOption) LookupCartProductOptionsResultOutput
func (LookupCartProductOptionsResultOutput) CartId ¶
func (o LookupCartProductOptionsResultOutput) CartId() pulumi.StringOutput
func (LookupCartProductOptionsResultOutput) CatalogName ¶
func (o LookupCartProductOptionsResultOutput) CatalogName() pulumi.StringPtrOutput
func (LookupCartProductOptionsResultOutput) ElementType ¶
func (LookupCartProductOptionsResultOutput) ElementType() reflect.Type
func (LookupCartProductOptionsResultOutput) Id ¶
func (o LookupCartProductOptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCartProductOptionsResultOutput) PlanCode ¶
func (o LookupCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (LookupCartProductOptionsResultOutput) Product ¶
func (o LookupCartProductOptionsResultOutput) Product() pulumi.StringOutput
func (LookupCartProductOptionsResultOutput) Results ¶
func (o LookupCartProductOptionsResultOutput) Results() GetCartProductOptionsResultArrayOutput
products results
func (LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutput ¶
func (o LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutput() LookupCartProductOptionsResultOutput
func (LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutputWithContext ¶
func (o LookupCartProductOptionsResultOutput) ToLookupCartProductOptionsResultOutputWithContext(ctx context.Context) LookupCartProductOptionsResultOutput
type LookupCartProductOutputArgs ¶
type LookupCartProductOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getCartProduct.
func (LookupCartProductOutputArgs) ElementType ¶
func (LookupCartProductOutputArgs) ElementType() reflect.Type
type LookupCartProductResult ¶
type LookupCartProductResult struct { CartId string `pulumi:"cartId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Product string `pulumi:"product"` // products results Results []GetCartProductResult `pulumi:"results"` }
A collection of values returned by getCartProduct.
func LookupCartProduct ¶
func LookupCartProduct(ctx *pulumi.Context, args *LookupCartProductArgs, opts ...pulumi.InvokeOption) (*LookupCartProductResult, error)
Use this data source to retrieve information of order cart product products.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } mycart, err := Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } _, err = Order.GetCartProduct(ctx, &order.GetCartProductArgs{ CartId: mycart.Id, Product: "...", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupCartProductResultOutput ¶
type LookupCartProductResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCartProduct.
func LookupCartProductOutput ¶
func LookupCartProductOutput(ctx *pulumi.Context, args LookupCartProductOutputArgs, opts ...pulumi.InvokeOption) LookupCartProductResultOutput
func (LookupCartProductResultOutput) CartId ¶
func (o LookupCartProductResultOutput) CartId() pulumi.StringOutput
func (LookupCartProductResultOutput) ElementType ¶
func (LookupCartProductResultOutput) ElementType() reflect.Type
func (LookupCartProductResultOutput) Id ¶
func (o LookupCartProductResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCartProductResultOutput) Product ¶
func (o LookupCartProductResultOutput) Product() pulumi.StringOutput
func (LookupCartProductResultOutput) Results ¶
func (o LookupCartProductResultOutput) Results() GetCartProductResultArrayOutput
products results
func (LookupCartProductResultOutput) ToLookupCartProductResultOutput ¶
func (o LookupCartProductResultOutput) ToLookupCartProductResultOutput() LookupCartProductResultOutput
func (LookupCartProductResultOutput) ToLookupCartProductResultOutputWithContext ¶
func (o LookupCartProductResultOutput) ToLookupCartProductResultOutputWithContext(ctx context.Context) LookupCartProductResultOutput