Documentation
¶
Index ¶
- type GetCommitmentArgs
- type GetCommitmentOutputArgs
- type GetCommitmentResult
- type GetCommitmentResultOutput
- func (o GetCommitmentResultOutput) AvailableAmount() pulumi.StringOutput
- func (o GetCommitmentResultOutput) CommitmentId() pulumi.StringOutput
- func (GetCommitmentResultOutput) ElementType() reflect.Type
- func (o GetCommitmentResultOutput) FundedAllocationValue() pulumi.StringOutput
- func (o GetCommitmentResultOutput) Id() pulumi.StringOutput
- func (o GetCommitmentResultOutput) Quantity() pulumi.StringOutput
- func (o GetCommitmentResultOutput) TimeEnd() pulumi.StringOutput
- func (o GetCommitmentResultOutput) TimeStart() pulumi.StringOutput
- func (o GetCommitmentResultOutput) ToGetCommitmentResultOutput() GetCommitmentResultOutput
- func (o GetCommitmentResultOutput) ToGetCommitmentResultOutputWithContext(ctx context.Context) GetCommitmentResultOutput
- func (o GetCommitmentResultOutput) UsedAmount() pulumi.StringOutput
- func (o GetCommitmentResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
- func (o GetCommitmentResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
- type GetCommitmentsArgs
- type GetCommitmentsCommitment
- type GetCommitmentsCommitmentArgs
- func (GetCommitmentsCommitmentArgs) ElementType() reflect.Type
- func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput
- func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput
- type GetCommitmentsCommitmentArray
- func (GetCommitmentsCommitmentArray) ElementType() reflect.Type
- func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput
- func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput
- type GetCommitmentsCommitmentArrayInput
- type GetCommitmentsCommitmentArrayOutput
- func (GetCommitmentsCommitmentArrayOutput) ElementType() reflect.Type
- func (o GetCommitmentsCommitmentArrayOutput) Index(i pulumi.IntInput) GetCommitmentsCommitmentOutput
- func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput
- func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput
- type GetCommitmentsCommitmentInput
- type GetCommitmentsCommitmentOutput
- func (o GetCommitmentsCommitmentOutput) AvailableAmount() pulumi.StringOutput
- func (GetCommitmentsCommitmentOutput) ElementType() reflect.Type
- func (o GetCommitmentsCommitmentOutput) FundedAllocationValue() pulumi.StringOutput
- func (o GetCommitmentsCommitmentOutput) Id() pulumi.StringOutput
- func (o GetCommitmentsCommitmentOutput) Quantity() pulumi.StringOutput
- func (o GetCommitmentsCommitmentOutput) TimeEnd() pulumi.StringOutput
- func (o GetCommitmentsCommitmentOutput) TimeStart() pulumi.StringOutput
- func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput
- func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput
- func (o GetCommitmentsCommitmentOutput) UsedAmount() pulumi.StringOutput
- type GetCommitmentsFilter
- type GetCommitmentsFilterArgs
- type GetCommitmentsFilterArray
- type GetCommitmentsFilterArrayInput
- type GetCommitmentsFilterArrayOutput
- func (GetCommitmentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCommitmentsFilterArrayOutput) Index(i pulumi.IntInput) GetCommitmentsFilterOutput
- func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput
- func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetCommitmentsFilterArrayOutput
- type GetCommitmentsFilterInput
- type GetCommitmentsFilterOutput
- func (GetCommitmentsFilterOutput) ElementType() reflect.Type
- func (o GetCommitmentsFilterOutput) Name() pulumi.StringOutput
- func (o GetCommitmentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput
- func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutputWithContext(ctx context.Context) GetCommitmentsFilterOutput
- func (o GetCommitmentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCommitmentsOutputArgs
- type GetCommitmentsResult
- type GetCommitmentsResultOutput
- func (o GetCommitmentsResultOutput) Commitments() GetCommitmentsCommitmentArrayOutput
- func (o GetCommitmentsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetCommitmentsResultOutput) ElementType() reflect.Type
- func (o GetCommitmentsResultOutput) Filters() GetCommitmentsFilterArrayOutput
- func (o GetCommitmentsResultOutput) Id() pulumi.StringOutput
- func (o GetCommitmentsResultOutput) SubscribedServiceId() pulumi.StringOutput
- func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutput() GetCommitmentsResultOutput
- func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutputWithContext(ctx context.Context) GetCommitmentsResultOutput
- func (o GetCommitmentsResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
- func (o GetCommitmentsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
- type GetRatecardsArgs
- type GetRatecardsFilter
- type GetRatecardsFilterArgs
- type GetRatecardsFilterArray
- type GetRatecardsFilterArrayInput
- type GetRatecardsFilterArrayOutput
- func (GetRatecardsFilterArrayOutput) ElementType() reflect.Type
- func (o GetRatecardsFilterArrayOutput) Index(i pulumi.IntInput) GetRatecardsFilterOutput
- func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput
- func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutputWithContext(ctx context.Context) GetRatecardsFilterArrayOutput
- type GetRatecardsFilterInput
- type GetRatecardsFilterOutput
- func (GetRatecardsFilterOutput) ElementType() reflect.Type
- func (o GetRatecardsFilterOutput) Name() pulumi.StringOutput
- func (o GetRatecardsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutput() GetRatecardsFilterOutput
- func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutputWithContext(ctx context.Context) GetRatecardsFilterOutput
- func (o GetRatecardsFilterOutput) Values() pulumi.StringArrayOutput
- type GetRatecardsOutputArgs
- type GetRatecardsRateCard
- type GetRatecardsRateCardArgs
- type GetRatecardsRateCardArray
- type GetRatecardsRateCardArrayInput
- type GetRatecardsRateCardArrayOutput
- func (GetRatecardsRateCardArrayOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardArrayOutput) Index(i pulumi.IntInput) GetRatecardsRateCardOutput
- func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput
- func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardArrayOutput
- type GetRatecardsRateCardCurrency
- type GetRatecardsRateCardCurrencyArgs
- func (GetRatecardsRateCardCurrencyArgs) ElementType() reflect.Type
- func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput
- func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput
- type GetRatecardsRateCardCurrencyArray
- func (GetRatecardsRateCardCurrencyArray) ElementType() reflect.Type
- func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput
- func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput
- type GetRatecardsRateCardCurrencyArrayInput
- type GetRatecardsRateCardCurrencyArrayOutput
- func (GetRatecardsRateCardCurrencyArrayOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardCurrencyArrayOutput) Index(i pulumi.IntInput) GetRatecardsRateCardCurrencyOutput
- func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput
- func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput
- type GetRatecardsRateCardCurrencyInput
- type GetRatecardsRateCardCurrencyOutput
- func (GetRatecardsRateCardCurrencyOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardCurrencyOutput) IsoCode() pulumi.StringOutput
- func (o GetRatecardsRateCardCurrencyOutput) Name() pulumi.StringOutput
- func (o GetRatecardsRateCardCurrencyOutput) StdPrecision() pulumi.StringOutput
- func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput
- func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput
- type GetRatecardsRateCardInput
- type GetRatecardsRateCardOutput
- func (o GetRatecardsRateCardOutput) Currencies() GetRatecardsRateCardCurrencyArrayOutput
- func (o GetRatecardsRateCardOutput) DiscretionaryDiscountPercentage() pulumi.StringOutput
- func (GetRatecardsRateCardOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardOutput) IsTier() pulumi.BoolOutput
- func (o GetRatecardsRateCardOutput) NetUnitPrice() pulumi.StringOutput
- func (o GetRatecardsRateCardOutput) OveragePrice() pulumi.StringOutput
- func (o GetRatecardsRateCardOutput) Products() GetRatecardsRateCardProductArrayOutput
- func (o GetRatecardsRateCardOutput) RateCardTiers() GetRatecardsRateCardRateCardTierArrayOutput
- func (o GetRatecardsRateCardOutput) TimeEnd() pulumi.StringOutput
- func (o GetRatecardsRateCardOutput) TimeStart() pulumi.StringOutput
- func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput
- func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutputWithContext(ctx context.Context) GetRatecardsRateCardOutput
- type GetRatecardsRateCardProduct
- type GetRatecardsRateCardProductArgs
- func (GetRatecardsRateCardProductArgs) ElementType() reflect.Type
- func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput
- func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput
- type GetRatecardsRateCardProductArray
- func (GetRatecardsRateCardProductArray) ElementType() reflect.Type
- func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput
- func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput
- type GetRatecardsRateCardProductArrayInput
- type GetRatecardsRateCardProductArrayOutput
- func (GetRatecardsRateCardProductArrayOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardProductArrayOutput) Index(i pulumi.IntInput) GetRatecardsRateCardProductOutput
- func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput
- func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput
- type GetRatecardsRateCardProductInput
- type GetRatecardsRateCardProductOutput
- func (o GetRatecardsRateCardProductOutput) BillingCategory() pulumi.StringOutput
- func (GetRatecardsRateCardProductOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardProductOutput) Name() pulumi.StringOutput
- func (o GetRatecardsRateCardProductOutput) PartNumber() pulumi.StringOutput
- func (o GetRatecardsRateCardProductOutput) ProductCategory() pulumi.StringOutput
- func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput
- func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput
- func (o GetRatecardsRateCardProductOutput) UcmRateCardPartType() pulumi.StringOutput
- func (o GetRatecardsRateCardProductOutput) UnitOfMeasure() pulumi.StringOutput
- type GetRatecardsRateCardRateCardTier
- type GetRatecardsRateCardRateCardTierArgs
- func (GetRatecardsRateCardRateCardTierArgs) ElementType() reflect.Type
- func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput
- func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput
- type GetRatecardsRateCardRateCardTierArray
- func (GetRatecardsRateCardRateCardTierArray) ElementType() reflect.Type
- func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput
- func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput
- type GetRatecardsRateCardRateCardTierArrayInput
- type GetRatecardsRateCardRateCardTierArrayOutput
- func (GetRatecardsRateCardRateCardTierArrayOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardRateCardTierArrayOutput) Index(i pulumi.IntInput) GetRatecardsRateCardRateCardTierOutput
- func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput
- func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput
- type GetRatecardsRateCardRateCardTierInput
- type GetRatecardsRateCardRateCardTierOutput
- func (GetRatecardsRateCardRateCardTierOutput) ElementType() reflect.Type
- func (o GetRatecardsRateCardRateCardTierOutput) NetUnitPrice() pulumi.StringOutput
- func (o GetRatecardsRateCardRateCardTierOutput) OveragePrice() pulumi.StringOutput
- func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput
- func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput
- func (o GetRatecardsRateCardRateCardTierOutput) UpToQuantity() pulumi.StringOutput
- type GetRatecardsResult
- type GetRatecardsResultOutput
- func (o GetRatecardsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetRatecardsResultOutput) ElementType() reflect.Type
- func (o GetRatecardsResultOutput) Filters() GetRatecardsFilterArrayOutput
- func (o GetRatecardsResultOutput) Id() pulumi.StringOutput
- func (o GetRatecardsResultOutput) PartNumber() pulumi.StringPtrOutput
- func (o GetRatecardsResultOutput) RateCards() GetRatecardsRateCardArrayOutput
- func (o GetRatecardsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetRatecardsResultOutput) TimeFrom() pulumi.StringPtrOutput
- func (o GetRatecardsResultOutput) TimeTo() pulumi.StringPtrOutput
- func (o GetRatecardsResultOutput) ToGetRatecardsResultOutput() GetRatecardsResultOutput
- func (o GetRatecardsResultOutput) ToGetRatecardsResultOutputWithContext(ctx context.Context) GetRatecardsResultOutput
- func (o GetRatecardsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
- type GetSubscriptionsArgs
- type GetSubscriptionsFilter
- type GetSubscriptionsFilterArgs
- type GetSubscriptionsFilterArray
- func (GetSubscriptionsFilterArray) ElementType() reflect.Type
- func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
- func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput
- type GetSubscriptionsFilterArrayInput
- type GetSubscriptionsFilterArrayOutput
- func (GetSubscriptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsFilterOutput
- func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
- func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput
- type GetSubscriptionsFilterInput
- type GetSubscriptionsFilterOutput
- func (GetSubscriptionsFilterOutput) ElementType() reflect.Type
- func (o GetSubscriptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput
- func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput
- func (o GetSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSubscriptionsOutputArgs
- type GetSubscriptionsResult
- type GetSubscriptionsResultOutput
- func (o GetSubscriptionsResultOutput) BuyerEmail() pulumi.StringPtrOutput
- func (o GetSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSubscriptionsResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionsResultOutput) Filters() GetSubscriptionsFilterArrayOutput
- func (o GetSubscriptionsResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionsResultOutput) IsCommitInfoRequired() pulumi.BoolPtrOutput
- func (o GetSubscriptionsResultOutput) PlanNumber() pulumi.StringPtrOutput
- func (o GetSubscriptionsResultOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o GetSubscriptionsResultOutput) Subscriptions() GetSubscriptionsSubscriptionArrayOutput
- func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput() GetSubscriptionsResultOutput
- func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext(ctx context.Context) GetSubscriptionsResultOutput
- func (o GetSubscriptionsResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
- func (o GetSubscriptionsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
- type GetSubscriptionsSubscription
- type GetSubscriptionsSubscriptionArgs
- func (GetSubscriptionsSubscriptionArgs) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput
- func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput
- type GetSubscriptionsSubscriptionArray
- func (GetSubscriptionsSubscriptionArray) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput
- func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput
- type GetSubscriptionsSubscriptionArrayInput
- type GetSubscriptionsSubscriptionArrayOutput
- func (GetSubscriptionsSubscriptionArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsSubscriptionOutput
- func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput
- func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput
- type GetSubscriptionsSubscriptionCurrency
- type GetSubscriptionsSubscriptionCurrencyArgs
- func (GetSubscriptionsSubscriptionCurrencyArgs) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput
- func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput
- type GetSubscriptionsSubscriptionCurrencyArray
- func (GetSubscriptionsSubscriptionCurrencyArray) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput
- func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput
- type GetSubscriptionsSubscriptionCurrencyArrayInput
- type GetSubscriptionsSubscriptionCurrencyArrayOutput
- func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsSubscriptionCurrencyOutput
- func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput
- func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput
- type GetSubscriptionsSubscriptionCurrencyInput
- type GetSubscriptionsSubscriptionCurrencyOutput
- func (GetSubscriptionsSubscriptionCurrencyOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionCurrencyOutput) IsoCode() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionCurrencyOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionCurrencyOutput) StdPrecision() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput
- func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput
- type GetSubscriptionsSubscriptionInput
- type GetSubscriptionsSubscriptionOutput
- func (o GetSubscriptionsSubscriptionOutput) Currencies() GetSubscriptionsSubscriptionCurrencyArrayOutput
- func (GetSubscriptionsSubscriptionOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionOutput) ServiceName() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionOutput) Status() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionOutput) SubscribedServices() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- func (o GetSubscriptionsSubscriptionOutput) TimeEnd() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionOutput) TimeStart() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput
- func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput
- type GetSubscriptionsSubscriptionSubscribedService
- type GetSubscriptionsSubscriptionSubscribedServiceArgs
- func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput
- type GetSubscriptionsSubscriptionSubscribedServiceArray
- func (GetSubscriptionsSubscriptionSubscribedServiceArray) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceArrayInput
- type GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsSubscriptionSubscribedServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentService
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs
- func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray
- func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput
- type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) AvailableAmount() pulumi.StringOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) FundedAllocationValue() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) LineNetAmount() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) Quantity() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeEnd() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeStart() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
- type GetSubscriptionsSubscriptionSubscribedServiceInput
- type GetSubscriptionsSubscriptionSubscribedServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) BookingOptyNumber() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) CommitmentServices() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Csi() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) DataCenterRegion() pulumi.StringOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) FundedAllocationValue() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) IsIntentToPay() pulumi.BoolOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) NetUnitPrice() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) OperationType() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) OrderNumber() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PartnerTransactionType() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PricingModel() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Products() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ProgramType() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PromoType() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Quantity() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Status() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValue() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValueUom() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeEnd() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeStart() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TotalValue() pulumi.StringOutput
- type GetSubscriptionsSubscriptionSubscribedServiceProduct
- type GetSubscriptionsSubscriptionSubscribedServiceProductArgs
- func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- type GetSubscriptionsSubscriptionSubscribedServiceProductArray
- func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ElementType() reflect.Type
- func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput
- type GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
- type GetSubscriptionsSubscriptionSubscribedServiceProductInput
- type GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ElementType() reflect.Type
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) PartNumber() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ProvisioningGroup() pulumi.StringOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
- func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) UnitOfMeasure() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetCommitmentArgs ¶
type GetCommitmentArgs struct { // The Commitment Id CommitmentId string `pulumi:"commitmentId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getCommitment.
type GetCommitmentOutputArgs ¶
type GetCommitmentOutputArgs struct { // The Commitment Id CommitmentId pulumi.StringInput `pulumi:"commitmentId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId pulumi.StringPtrInput `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion pulumi.StringPtrInput `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getCommitment.
func (GetCommitmentOutputArgs) ElementType ¶
func (GetCommitmentOutputArgs) ElementType() reflect.Type
type GetCommitmentResult ¶
type GetCommitmentResult struct { // Commitment available amount AvailableAmount string `pulumi:"availableAmount"` CommitmentId string `pulumi:"commitmentId"` // Funded Allocation line value example: 12000.00 FundedAllocationValue string `pulumi:"fundedAllocationValue"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Commitment quantity Quantity string `pulumi:"quantity"` // Commitment end date TimeEnd string `pulumi:"timeEnd"` // Commitment start date TimeStart string `pulumi:"timeStart"` // Commitment used amount UsedAmount string `pulumi:"usedAmount"` XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of values returned by getCommitment.
func GetCommitment ¶
func GetCommitment(ctx *pulumi.Context, args *GetCommitmentArgs, opts ...pulumi.InvokeOption) (*GetCommitmentResult, error)
This data source provides details about a specific Commitment resource in Oracle Cloud Infrastructure Osub Subscription service.
This API returns the commitment details corresponding to the id provided ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsubSubscription" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OsubSubscription.GetCommitment(ctx, &osubsubscription.GetCommitmentArgs{ CommitmentId: testCommitmentOciOsubSubscriptionCommitment.Id, XOneGatewaySubscriptionId: pulumi.StringRef(commitmentXOneGatewaySubscriptionId), XOneOriginRegion: pulumi.StringRef(commitmentXOneOriginRegion), }, nil) if err != nil { return err } return nil }) }
```
type GetCommitmentResultOutput ¶
type GetCommitmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCommitment.
func GetCommitmentOutput ¶
func GetCommitmentOutput(ctx *pulumi.Context, args GetCommitmentOutputArgs, opts ...pulumi.InvokeOption) GetCommitmentResultOutput
func (GetCommitmentResultOutput) AvailableAmount ¶
func (o GetCommitmentResultOutput) AvailableAmount() pulumi.StringOutput
Commitment available amount
func (GetCommitmentResultOutput) CommitmentId ¶
func (o GetCommitmentResultOutput) CommitmentId() pulumi.StringOutput
func (GetCommitmentResultOutput) ElementType ¶
func (GetCommitmentResultOutput) ElementType() reflect.Type
func (GetCommitmentResultOutput) FundedAllocationValue ¶
func (o GetCommitmentResultOutput) FundedAllocationValue() pulumi.StringOutput
Funded Allocation line value example: 12000.00
func (GetCommitmentResultOutput) Id ¶
func (o GetCommitmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCommitmentResultOutput) Quantity ¶
func (o GetCommitmentResultOutput) Quantity() pulumi.StringOutput
Commitment quantity
func (GetCommitmentResultOutput) TimeEnd ¶
func (o GetCommitmentResultOutput) TimeEnd() pulumi.StringOutput
Commitment end date
func (GetCommitmentResultOutput) TimeStart ¶
func (o GetCommitmentResultOutput) TimeStart() pulumi.StringOutput
Commitment start date
func (GetCommitmentResultOutput) ToGetCommitmentResultOutput ¶
func (o GetCommitmentResultOutput) ToGetCommitmentResultOutput() GetCommitmentResultOutput
func (GetCommitmentResultOutput) ToGetCommitmentResultOutputWithContext ¶
func (o GetCommitmentResultOutput) ToGetCommitmentResultOutputWithContext(ctx context.Context) GetCommitmentResultOutput
func (GetCommitmentResultOutput) UsedAmount ¶
func (o GetCommitmentResultOutput) UsedAmount() pulumi.StringOutput
Commitment used amount
func (GetCommitmentResultOutput) XOneGatewaySubscriptionId ¶
func (o GetCommitmentResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
func (GetCommitmentResultOutput) XOneOriginRegion ¶
func (o GetCommitmentResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
type GetCommitmentsArgs ¶
type GetCommitmentsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetCommitmentsFilter `pulumi:"filters"` // This param is used to get the commitments for a particular subscribed service SubscribedServiceId string `pulumi:"subscribedServiceId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getCommitments.
type GetCommitmentsCommitment ¶
type GetCommitmentsCommitment struct { // Commitment available amount AvailableAmount string `pulumi:"availableAmount"` // Funded Allocation line value example: 12000.00 FundedAllocationValue string `pulumi:"fundedAllocationValue"` // SPM internal Commitment ID Id string `pulumi:"id"` // Commitment quantity Quantity string `pulumi:"quantity"` // Commitment end date TimeEnd string `pulumi:"timeEnd"` // Commitment start date TimeStart string `pulumi:"timeStart"` // Commitment used amount UsedAmount string `pulumi:"usedAmount"` }
type GetCommitmentsCommitmentArgs ¶
type GetCommitmentsCommitmentArgs struct { // Commitment available amount AvailableAmount pulumi.StringInput `pulumi:"availableAmount"` // Funded Allocation line value example: 12000.00 FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"` // SPM internal Commitment ID Id pulumi.StringInput `pulumi:"id"` // Commitment quantity Quantity pulumi.StringInput `pulumi:"quantity"` // Commitment end date TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Commitment start date TimeStart pulumi.StringInput `pulumi:"timeStart"` // Commitment used amount UsedAmount pulumi.StringInput `pulumi:"usedAmount"` }
func (GetCommitmentsCommitmentArgs) ElementType ¶
func (GetCommitmentsCommitmentArgs) ElementType() reflect.Type
func (GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutput ¶
func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput
func (GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutputWithContext ¶
func (i GetCommitmentsCommitmentArgs) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput
type GetCommitmentsCommitmentArray ¶
type GetCommitmentsCommitmentArray []GetCommitmentsCommitmentInput
func (GetCommitmentsCommitmentArray) ElementType ¶
func (GetCommitmentsCommitmentArray) ElementType() reflect.Type
func (GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutput ¶
func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput
func (GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutputWithContext ¶
func (i GetCommitmentsCommitmentArray) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput
type GetCommitmentsCommitmentArrayInput ¶
type GetCommitmentsCommitmentArrayInput interface { pulumi.Input ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput ToGetCommitmentsCommitmentArrayOutputWithContext(context.Context) GetCommitmentsCommitmentArrayOutput }
GetCommitmentsCommitmentArrayInput is an input type that accepts GetCommitmentsCommitmentArray and GetCommitmentsCommitmentArrayOutput values. You can construct a concrete instance of `GetCommitmentsCommitmentArrayInput` via:
GetCommitmentsCommitmentArray{ GetCommitmentsCommitmentArgs{...} }
type GetCommitmentsCommitmentArrayOutput ¶
type GetCommitmentsCommitmentArrayOutput struct{ *pulumi.OutputState }
func (GetCommitmentsCommitmentArrayOutput) ElementType ¶
func (GetCommitmentsCommitmentArrayOutput) ElementType() reflect.Type
func (GetCommitmentsCommitmentArrayOutput) Index ¶
func (o GetCommitmentsCommitmentArrayOutput) Index(i pulumi.IntInput) GetCommitmentsCommitmentOutput
func (GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutput ¶
func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutput() GetCommitmentsCommitmentArrayOutput
func (GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutputWithContext ¶
func (o GetCommitmentsCommitmentArrayOutput) ToGetCommitmentsCommitmentArrayOutputWithContext(ctx context.Context) GetCommitmentsCommitmentArrayOutput
type GetCommitmentsCommitmentInput ¶
type GetCommitmentsCommitmentInput interface { pulumi.Input ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput ToGetCommitmentsCommitmentOutputWithContext(context.Context) GetCommitmentsCommitmentOutput }
GetCommitmentsCommitmentInput is an input type that accepts GetCommitmentsCommitmentArgs and GetCommitmentsCommitmentOutput values. You can construct a concrete instance of `GetCommitmentsCommitmentInput` via:
GetCommitmentsCommitmentArgs{...}
type GetCommitmentsCommitmentOutput ¶
type GetCommitmentsCommitmentOutput struct{ *pulumi.OutputState }
func (GetCommitmentsCommitmentOutput) AvailableAmount ¶
func (o GetCommitmentsCommitmentOutput) AvailableAmount() pulumi.StringOutput
Commitment available amount
func (GetCommitmentsCommitmentOutput) ElementType ¶
func (GetCommitmentsCommitmentOutput) ElementType() reflect.Type
func (GetCommitmentsCommitmentOutput) FundedAllocationValue ¶
func (o GetCommitmentsCommitmentOutput) FundedAllocationValue() pulumi.StringOutput
Funded Allocation line value example: 12000.00
func (GetCommitmentsCommitmentOutput) Id ¶
func (o GetCommitmentsCommitmentOutput) Id() pulumi.StringOutput
SPM internal Commitment ID
func (GetCommitmentsCommitmentOutput) Quantity ¶
func (o GetCommitmentsCommitmentOutput) Quantity() pulumi.StringOutput
Commitment quantity
func (GetCommitmentsCommitmentOutput) TimeEnd ¶
func (o GetCommitmentsCommitmentOutput) TimeEnd() pulumi.StringOutput
Commitment end date
func (GetCommitmentsCommitmentOutput) TimeStart ¶
func (o GetCommitmentsCommitmentOutput) TimeStart() pulumi.StringOutput
Commitment start date
func (GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutput ¶
func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutput() GetCommitmentsCommitmentOutput
func (GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutputWithContext ¶
func (o GetCommitmentsCommitmentOutput) ToGetCommitmentsCommitmentOutputWithContext(ctx context.Context) GetCommitmentsCommitmentOutput
func (GetCommitmentsCommitmentOutput) UsedAmount ¶
func (o GetCommitmentsCommitmentOutput) UsedAmount() pulumi.StringOutput
Commitment used amount
type GetCommitmentsFilter ¶
type GetCommitmentsFilterArgs ¶
type GetCommitmentsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCommitmentsFilterArgs) ElementType ¶
func (GetCommitmentsFilterArgs) ElementType() reflect.Type
func (GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutput ¶
func (i GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput
func (GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutputWithContext ¶
func (i GetCommitmentsFilterArgs) ToGetCommitmentsFilterOutputWithContext(ctx context.Context) GetCommitmentsFilterOutput
type GetCommitmentsFilterArray ¶
type GetCommitmentsFilterArray []GetCommitmentsFilterInput
func (GetCommitmentsFilterArray) ElementType ¶
func (GetCommitmentsFilterArray) ElementType() reflect.Type
func (GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutput ¶
func (i GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput
func (GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutputWithContext ¶
func (i GetCommitmentsFilterArray) ToGetCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetCommitmentsFilterArrayOutput
type GetCommitmentsFilterArrayInput ¶
type GetCommitmentsFilterArrayInput interface { pulumi.Input ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput ToGetCommitmentsFilterArrayOutputWithContext(context.Context) GetCommitmentsFilterArrayOutput }
GetCommitmentsFilterArrayInput is an input type that accepts GetCommitmentsFilterArray and GetCommitmentsFilterArrayOutput values. You can construct a concrete instance of `GetCommitmentsFilterArrayInput` via:
GetCommitmentsFilterArray{ GetCommitmentsFilterArgs{...} }
type GetCommitmentsFilterArrayOutput ¶
type GetCommitmentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCommitmentsFilterArrayOutput) ElementType ¶
func (GetCommitmentsFilterArrayOutput) ElementType() reflect.Type
func (GetCommitmentsFilterArrayOutput) Index ¶
func (o GetCommitmentsFilterArrayOutput) Index(i pulumi.IntInput) GetCommitmentsFilterOutput
func (GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutput ¶
func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutput() GetCommitmentsFilterArrayOutput
func (GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutputWithContext ¶
func (o GetCommitmentsFilterArrayOutput) ToGetCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetCommitmentsFilterArrayOutput
type GetCommitmentsFilterInput ¶
type GetCommitmentsFilterInput interface { pulumi.Input ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput ToGetCommitmentsFilterOutputWithContext(context.Context) GetCommitmentsFilterOutput }
GetCommitmentsFilterInput is an input type that accepts GetCommitmentsFilterArgs and GetCommitmentsFilterOutput values. You can construct a concrete instance of `GetCommitmentsFilterInput` via:
GetCommitmentsFilterArgs{...}
type GetCommitmentsFilterOutput ¶
type GetCommitmentsFilterOutput struct{ *pulumi.OutputState }
func (GetCommitmentsFilterOutput) ElementType ¶
func (GetCommitmentsFilterOutput) ElementType() reflect.Type
func (GetCommitmentsFilterOutput) Name ¶
func (o GetCommitmentsFilterOutput) Name() pulumi.StringOutput
func (GetCommitmentsFilterOutput) Regex ¶
func (o GetCommitmentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutput ¶
func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutput() GetCommitmentsFilterOutput
func (GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutputWithContext ¶
func (o GetCommitmentsFilterOutput) ToGetCommitmentsFilterOutputWithContext(ctx context.Context) GetCommitmentsFilterOutput
func (GetCommitmentsFilterOutput) Values ¶
func (o GetCommitmentsFilterOutput) Values() pulumi.StringArrayOutput
type GetCommitmentsOutputArgs ¶
type GetCommitmentsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetCommitmentsFilterArrayInput `pulumi:"filters"` // This param is used to get the commitments for a particular subscribed service SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId pulumi.StringPtrInput `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion pulumi.StringPtrInput `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getCommitments.
func (GetCommitmentsOutputArgs) ElementType ¶
func (GetCommitmentsOutputArgs) ElementType() reflect.Type
type GetCommitmentsResult ¶
type GetCommitmentsResult struct { // The list of commitments. Commitments []GetCommitmentsCommitment `pulumi:"commitments"` CompartmentId string `pulumi:"compartmentId"` Filters []GetCommitmentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` SubscribedServiceId string `pulumi:"subscribedServiceId"` XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of values returned by getCommitments.
func GetCommitments ¶
func GetCommitments(ctx *pulumi.Context, args *GetCommitmentsArgs, opts ...pulumi.InvokeOption) (*GetCommitmentsResult, error)
This data source provides the list of Commitments in Oracle Cloud Infrastructure Osub Subscription service.
This list API returns all commitments for a particular Subscribed Service ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsubSubscription" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OsubSubscription.GetCommitments(ctx, &osubsubscription.GetCommitmentsArgs{ CompartmentId: compartmentId, SubscribedServiceId: testService.Id, XOneGatewaySubscriptionId: pulumi.StringRef(commitmentXOneGatewaySubscriptionId), XOneOriginRegion: pulumi.StringRef(commitmentXOneOriginRegion), }, nil) if err != nil { return err } return nil }) }
```
type GetCommitmentsResultOutput ¶
type GetCommitmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCommitments.
func GetCommitmentsOutput ¶
func GetCommitmentsOutput(ctx *pulumi.Context, args GetCommitmentsOutputArgs, opts ...pulumi.InvokeOption) GetCommitmentsResultOutput
func (GetCommitmentsResultOutput) Commitments ¶
func (o GetCommitmentsResultOutput) Commitments() GetCommitmentsCommitmentArrayOutput
The list of commitments.
func (GetCommitmentsResultOutput) CompartmentId ¶
func (o GetCommitmentsResultOutput) CompartmentId() pulumi.StringOutput
func (GetCommitmentsResultOutput) ElementType ¶
func (GetCommitmentsResultOutput) ElementType() reflect.Type
func (GetCommitmentsResultOutput) Filters ¶
func (o GetCommitmentsResultOutput) Filters() GetCommitmentsFilterArrayOutput
func (GetCommitmentsResultOutput) Id ¶
func (o GetCommitmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCommitmentsResultOutput) SubscribedServiceId ¶
func (o GetCommitmentsResultOutput) SubscribedServiceId() pulumi.StringOutput
func (GetCommitmentsResultOutput) ToGetCommitmentsResultOutput ¶
func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutput() GetCommitmentsResultOutput
func (GetCommitmentsResultOutput) ToGetCommitmentsResultOutputWithContext ¶
func (o GetCommitmentsResultOutput) ToGetCommitmentsResultOutputWithContext(ctx context.Context) GetCommitmentsResultOutput
func (GetCommitmentsResultOutput) XOneGatewaySubscriptionId ¶
func (o GetCommitmentsResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
func (GetCommitmentsResultOutput) XOneOriginRegion ¶
func (o GetCommitmentsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
type GetRatecardsArgs ¶
type GetRatecardsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetRatecardsFilter `pulumi:"filters"` // This param is used to get the rate card(s) filterd by the partNumber PartNumber *string `pulumi:"partNumber"` // Line level Subscription Id SubscriptionId string `pulumi:"subscriptionId"` // This param is used to get the rate card(s) whose effective start date starts on or after a particular date TimeFrom *string `pulumi:"timeFrom"` // This param is used to get the rate card(s) whose effective end date ends on or before a particular date TimeTo *string `pulumi:"timeTo"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getRatecards.
type GetRatecardsFilter ¶
type GetRatecardsFilterArgs ¶
type GetRatecardsFilterArgs struct { // Product name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRatecardsFilterArgs) ElementType ¶
func (GetRatecardsFilterArgs) ElementType() reflect.Type
func (GetRatecardsFilterArgs) ToGetRatecardsFilterOutput ¶
func (i GetRatecardsFilterArgs) ToGetRatecardsFilterOutput() GetRatecardsFilterOutput
func (GetRatecardsFilterArgs) ToGetRatecardsFilterOutputWithContext ¶
func (i GetRatecardsFilterArgs) ToGetRatecardsFilterOutputWithContext(ctx context.Context) GetRatecardsFilterOutput
type GetRatecardsFilterArray ¶
type GetRatecardsFilterArray []GetRatecardsFilterInput
func (GetRatecardsFilterArray) ElementType ¶
func (GetRatecardsFilterArray) ElementType() reflect.Type
func (GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutput ¶
func (i GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput
func (GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutputWithContext ¶
func (i GetRatecardsFilterArray) ToGetRatecardsFilterArrayOutputWithContext(ctx context.Context) GetRatecardsFilterArrayOutput
type GetRatecardsFilterArrayInput ¶
type GetRatecardsFilterArrayInput interface { pulumi.Input ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput ToGetRatecardsFilterArrayOutputWithContext(context.Context) GetRatecardsFilterArrayOutput }
GetRatecardsFilterArrayInput is an input type that accepts GetRatecardsFilterArray and GetRatecardsFilterArrayOutput values. You can construct a concrete instance of `GetRatecardsFilterArrayInput` via:
GetRatecardsFilterArray{ GetRatecardsFilterArgs{...} }
type GetRatecardsFilterArrayOutput ¶
type GetRatecardsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRatecardsFilterArrayOutput) ElementType ¶
func (GetRatecardsFilterArrayOutput) ElementType() reflect.Type
func (GetRatecardsFilterArrayOutput) Index ¶
func (o GetRatecardsFilterArrayOutput) Index(i pulumi.IntInput) GetRatecardsFilterOutput
func (GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutput ¶
func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutput() GetRatecardsFilterArrayOutput
func (GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutputWithContext ¶
func (o GetRatecardsFilterArrayOutput) ToGetRatecardsFilterArrayOutputWithContext(ctx context.Context) GetRatecardsFilterArrayOutput
type GetRatecardsFilterInput ¶
type GetRatecardsFilterInput interface { pulumi.Input ToGetRatecardsFilterOutput() GetRatecardsFilterOutput ToGetRatecardsFilterOutputWithContext(context.Context) GetRatecardsFilterOutput }
GetRatecardsFilterInput is an input type that accepts GetRatecardsFilterArgs and GetRatecardsFilterOutput values. You can construct a concrete instance of `GetRatecardsFilterInput` via:
GetRatecardsFilterArgs{...}
type GetRatecardsFilterOutput ¶
type GetRatecardsFilterOutput struct{ *pulumi.OutputState }
func (GetRatecardsFilterOutput) ElementType ¶
func (GetRatecardsFilterOutput) ElementType() reflect.Type
func (GetRatecardsFilterOutput) Name ¶
func (o GetRatecardsFilterOutput) Name() pulumi.StringOutput
Product name
func (GetRatecardsFilterOutput) Regex ¶
func (o GetRatecardsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRatecardsFilterOutput) ToGetRatecardsFilterOutput ¶
func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutput() GetRatecardsFilterOutput
func (GetRatecardsFilterOutput) ToGetRatecardsFilterOutputWithContext ¶
func (o GetRatecardsFilterOutput) ToGetRatecardsFilterOutputWithContext(ctx context.Context) GetRatecardsFilterOutput
func (GetRatecardsFilterOutput) Values ¶
func (o GetRatecardsFilterOutput) Values() pulumi.StringArrayOutput
type GetRatecardsOutputArgs ¶
type GetRatecardsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetRatecardsFilterArrayInput `pulumi:"filters"` // This param is used to get the rate card(s) filterd by the partNumber PartNumber pulumi.StringPtrInput `pulumi:"partNumber"` // Line level Subscription Id SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // This param is used to get the rate card(s) whose effective start date starts on or after a particular date TimeFrom pulumi.StringPtrInput `pulumi:"timeFrom"` // This param is used to get the rate card(s) whose effective end date ends on or before a particular date TimeTo pulumi.StringPtrInput `pulumi:"timeTo"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion pulumi.StringPtrInput `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getRatecards.
func (GetRatecardsOutputArgs) ElementType ¶
func (GetRatecardsOutputArgs) ElementType() reflect.Type
type GetRatecardsRateCard ¶
type GetRatecardsRateCard struct { // Currency details Currencies []GetRatecardsRateCardCurrency `pulumi:"currencies"` // Rate card discretionary discount percentage DiscretionaryDiscountPercentage string `pulumi:"discretionaryDiscountPercentage"` // Rate card price tier flag IsTier bool `pulumi:"isTier"` // Rate card tier net unit price NetUnitPrice string `pulumi:"netUnitPrice"` // Rate card tier overage price OveragePrice string `pulumi:"overagePrice"` // Product description Products []GetRatecardsRateCardProduct `pulumi:"products"` // List of tiered rate card prices RateCardTiers []GetRatecardsRateCardRateCardTier `pulumi:"rateCardTiers"` // Rate card end date TimeEnd string `pulumi:"timeEnd"` // Rate card start date TimeStart string `pulumi:"timeStart"` }
type GetRatecardsRateCardArgs ¶
type GetRatecardsRateCardArgs struct { // Currency details Currencies GetRatecardsRateCardCurrencyArrayInput `pulumi:"currencies"` // Rate card discretionary discount percentage DiscretionaryDiscountPercentage pulumi.StringInput `pulumi:"discretionaryDiscountPercentage"` // Rate card price tier flag IsTier pulumi.BoolInput `pulumi:"isTier"` // Rate card tier net unit price NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"` // Rate card tier overage price OveragePrice pulumi.StringInput `pulumi:"overagePrice"` // Product description Products GetRatecardsRateCardProductArrayInput `pulumi:"products"` // List of tiered rate card prices RateCardTiers GetRatecardsRateCardRateCardTierArrayInput `pulumi:"rateCardTiers"` // Rate card end date TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Rate card start date TimeStart pulumi.StringInput `pulumi:"timeStart"` }
func (GetRatecardsRateCardArgs) ElementType ¶
func (GetRatecardsRateCardArgs) ElementType() reflect.Type
func (GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutput ¶
func (i GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput
func (GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutputWithContext ¶
func (i GetRatecardsRateCardArgs) ToGetRatecardsRateCardOutputWithContext(ctx context.Context) GetRatecardsRateCardOutput
type GetRatecardsRateCardArray ¶
type GetRatecardsRateCardArray []GetRatecardsRateCardInput
func (GetRatecardsRateCardArray) ElementType ¶
func (GetRatecardsRateCardArray) ElementType() reflect.Type
func (GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutput ¶
func (i GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput
func (GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutputWithContext ¶
func (i GetRatecardsRateCardArray) ToGetRatecardsRateCardArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardArrayOutput
type GetRatecardsRateCardArrayInput ¶
type GetRatecardsRateCardArrayInput interface { pulumi.Input ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput ToGetRatecardsRateCardArrayOutputWithContext(context.Context) GetRatecardsRateCardArrayOutput }
GetRatecardsRateCardArrayInput is an input type that accepts GetRatecardsRateCardArray and GetRatecardsRateCardArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardArrayInput` via:
GetRatecardsRateCardArray{ GetRatecardsRateCardArgs{...} }
type GetRatecardsRateCardArrayOutput ¶
type GetRatecardsRateCardArrayOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardArrayOutput) ElementType ¶
func (GetRatecardsRateCardArrayOutput) ElementType() reflect.Type
func (GetRatecardsRateCardArrayOutput) Index ¶
func (o GetRatecardsRateCardArrayOutput) Index(i pulumi.IntInput) GetRatecardsRateCardOutput
func (GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutput ¶
func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutput() GetRatecardsRateCardArrayOutput
func (GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutputWithContext ¶
func (o GetRatecardsRateCardArrayOutput) ToGetRatecardsRateCardArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardArrayOutput
type GetRatecardsRateCardCurrencyArgs ¶
type GetRatecardsRateCardCurrencyArgs struct { // Currency Code IsoCode pulumi.StringInput `pulumi:"isoCode"` // Product name Name pulumi.StringInput `pulumi:"name"` // Standard Precision of the Currency StdPrecision pulumi.StringInput `pulumi:"stdPrecision"` }
func (GetRatecardsRateCardCurrencyArgs) ElementType ¶
func (GetRatecardsRateCardCurrencyArgs) ElementType() reflect.Type
func (GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutput ¶
func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput
func (GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutputWithContext ¶
func (i GetRatecardsRateCardCurrencyArgs) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput
type GetRatecardsRateCardCurrencyArray ¶
type GetRatecardsRateCardCurrencyArray []GetRatecardsRateCardCurrencyInput
func (GetRatecardsRateCardCurrencyArray) ElementType ¶
func (GetRatecardsRateCardCurrencyArray) ElementType() reflect.Type
func (GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutput ¶
func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput
func (GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutputWithContext ¶
func (i GetRatecardsRateCardCurrencyArray) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput
type GetRatecardsRateCardCurrencyArrayInput ¶
type GetRatecardsRateCardCurrencyArrayInput interface { pulumi.Input ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput ToGetRatecardsRateCardCurrencyArrayOutputWithContext(context.Context) GetRatecardsRateCardCurrencyArrayOutput }
GetRatecardsRateCardCurrencyArrayInput is an input type that accepts GetRatecardsRateCardCurrencyArray and GetRatecardsRateCardCurrencyArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardCurrencyArrayInput` via:
GetRatecardsRateCardCurrencyArray{ GetRatecardsRateCardCurrencyArgs{...} }
type GetRatecardsRateCardCurrencyArrayOutput ¶
type GetRatecardsRateCardCurrencyArrayOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardCurrencyArrayOutput) ElementType ¶
func (GetRatecardsRateCardCurrencyArrayOutput) ElementType() reflect.Type
func (GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutput ¶
func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutput() GetRatecardsRateCardCurrencyArrayOutput
func (GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutputWithContext ¶
func (o GetRatecardsRateCardCurrencyArrayOutput) ToGetRatecardsRateCardCurrencyArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyArrayOutput
type GetRatecardsRateCardCurrencyInput ¶
type GetRatecardsRateCardCurrencyInput interface { pulumi.Input ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput ToGetRatecardsRateCardCurrencyOutputWithContext(context.Context) GetRatecardsRateCardCurrencyOutput }
GetRatecardsRateCardCurrencyInput is an input type that accepts GetRatecardsRateCardCurrencyArgs and GetRatecardsRateCardCurrencyOutput values. You can construct a concrete instance of `GetRatecardsRateCardCurrencyInput` via:
GetRatecardsRateCardCurrencyArgs{...}
type GetRatecardsRateCardCurrencyOutput ¶
type GetRatecardsRateCardCurrencyOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardCurrencyOutput) ElementType ¶
func (GetRatecardsRateCardCurrencyOutput) ElementType() reflect.Type
func (GetRatecardsRateCardCurrencyOutput) IsoCode ¶
func (o GetRatecardsRateCardCurrencyOutput) IsoCode() pulumi.StringOutput
Currency Code
func (GetRatecardsRateCardCurrencyOutput) Name ¶
func (o GetRatecardsRateCardCurrencyOutput) Name() pulumi.StringOutput
Product name
func (GetRatecardsRateCardCurrencyOutput) StdPrecision ¶
func (o GetRatecardsRateCardCurrencyOutput) StdPrecision() pulumi.StringOutput
Standard Precision of the Currency
func (GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutput ¶
func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutput() GetRatecardsRateCardCurrencyOutput
func (GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutputWithContext ¶
func (o GetRatecardsRateCardCurrencyOutput) ToGetRatecardsRateCardCurrencyOutputWithContext(ctx context.Context) GetRatecardsRateCardCurrencyOutput
type GetRatecardsRateCardInput ¶
type GetRatecardsRateCardInput interface { pulumi.Input ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput ToGetRatecardsRateCardOutputWithContext(context.Context) GetRatecardsRateCardOutput }
GetRatecardsRateCardInput is an input type that accepts GetRatecardsRateCardArgs and GetRatecardsRateCardOutput values. You can construct a concrete instance of `GetRatecardsRateCardInput` via:
GetRatecardsRateCardArgs{...}
type GetRatecardsRateCardOutput ¶
type GetRatecardsRateCardOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardOutput) Currencies ¶
func (o GetRatecardsRateCardOutput) Currencies() GetRatecardsRateCardCurrencyArrayOutput
Currency details
func (GetRatecardsRateCardOutput) DiscretionaryDiscountPercentage ¶
func (o GetRatecardsRateCardOutput) DiscretionaryDiscountPercentage() pulumi.StringOutput
Rate card discretionary discount percentage
func (GetRatecardsRateCardOutput) ElementType ¶
func (GetRatecardsRateCardOutput) ElementType() reflect.Type
func (GetRatecardsRateCardOutput) IsTier ¶
func (o GetRatecardsRateCardOutput) IsTier() pulumi.BoolOutput
Rate card price tier flag
func (GetRatecardsRateCardOutput) NetUnitPrice ¶
func (o GetRatecardsRateCardOutput) NetUnitPrice() pulumi.StringOutput
Rate card tier net unit price
func (GetRatecardsRateCardOutput) OveragePrice ¶
func (o GetRatecardsRateCardOutput) OveragePrice() pulumi.StringOutput
Rate card tier overage price
func (GetRatecardsRateCardOutput) Products ¶
func (o GetRatecardsRateCardOutput) Products() GetRatecardsRateCardProductArrayOutput
Product description
func (GetRatecardsRateCardOutput) RateCardTiers ¶
func (o GetRatecardsRateCardOutput) RateCardTiers() GetRatecardsRateCardRateCardTierArrayOutput
List of tiered rate card prices
func (GetRatecardsRateCardOutput) TimeEnd ¶
func (o GetRatecardsRateCardOutput) TimeEnd() pulumi.StringOutput
Rate card end date
func (GetRatecardsRateCardOutput) TimeStart ¶
func (o GetRatecardsRateCardOutput) TimeStart() pulumi.StringOutput
Rate card start date
func (GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutput ¶
func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutput() GetRatecardsRateCardOutput
func (GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutputWithContext ¶
func (o GetRatecardsRateCardOutput) ToGetRatecardsRateCardOutputWithContext(ctx context.Context) GetRatecardsRateCardOutput
type GetRatecardsRateCardProduct ¶
type GetRatecardsRateCardProduct struct { // Metered service billing category BillingCategory string `pulumi:"billingCategory"` // Product name Name string `pulumi:"name"` // This param is used to get the rate card(s) filterd by the partNumber PartNumber string `pulumi:"partNumber"` // Product category ProductCategory string `pulumi:"productCategory"` // Rate card part type of Product UcmRateCardPartType string `pulumi:"ucmRateCardPartType"` // Unit of measure UnitOfMeasure string `pulumi:"unitOfMeasure"` }
type GetRatecardsRateCardProductArgs ¶
type GetRatecardsRateCardProductArgs struct { // Metered service billing category BillingCategory pulumi.StringInput `pulumi:"billingCategory"` // Product name Name pulumi.StringInput `pulumi:"name"` // This param is used to get the rate card(s) filterd by the partNumber PartNumber pulumi.StringInput `pulumi:"partNumber"` // Product category ProductCategory pulumi.StringInput `pulumi:"productCategory"` // Rate card part type of Product UcmRateCardPartType pulumi.StringInput `pulumi:"ucmRateCardPartType"` // Unit of measure UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"` }
func (GetRatecardsRateCardProductArgs) ElementType ¶
func (GetRatecardsRateCardProductArgs) ElementType() reflect.Type
func (GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutput ¶
func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput
func (GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutputWithContext ¶
func (i GetRatecardsRateCardProductArgs) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput
type GetRatecardsRateCardProductArray ¶
type GetRatecardsRateCardProductArray []GetRatecardsRateCardProductInput
func (GetRatecardsRateCardProductArray) ElementType ¶
func (GetRatecardsRateCardProductArray) ElementType() reflect.Type
func (GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutput ¶
func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput
func (GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutputWithContext ¶
func (i GetRatecardsRateCardProductArray) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput
type GetRatecardsRateCardProductArrayInput ¶
type GetRatecardsRateCardProductArrayInput interface { pulumi.Input ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput ToGetRatecardsRateCardProductArrayOutputWithContext(context.Context) GetRatecardsRateCardProductArrayOutput }
GetRatecardsRateCardProductArrayInput is an input type that accepts GetRatecardsRateCardProductArray and GetRatecardsRateCardProductArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardProductArrayInput` via:
GetRatecardsRateCardProductArray{ GetRatecardsRateCardProductArgs{...} }
type GetRatecardsRateCardProductArrayOutput ¶
type GetRatecardsRateCardProductArrayOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardProductArrayOutput) ElementType ¶
func (GetRatecardsRateCardProductArrayOutput) ElementType() reflect.Type
func (GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutput ¶
func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutput() GetRatecardsRateCardProductArrayOutput
func (GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutputWithContext ¶
func (o GetRatecardsRateCardProductArrayOutput) ToGetRatecardsRateCardProductArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardProductArrayOutput
type GetRatecardsRateCardProductInput ¶
type GetRatecardsRateCardProductInput interface { pulumi.Input ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput ToGetRatecardsRateCardProductOutputWithContext(context.Context) GetRatecardsRateCardProductOutput }
GetRatecardsRateCardProductInput is an input type that accepts GetRatecardsRateCardProductArgs and GetRatecardsRateCardProductOutput values. You can construct a concrete instance of `GetRatecardsRateCardProductInput` via:
GetRatecardsRateCardProductArgs{...}
type GetRatecardsRateCardProductOutput ¶
type GetRatecardsRateCardProductOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardProductOutput) BillingCategory ¶
func (o GetRatecardsRateCardProductOutput) BillingCategory() pulumi.StringOutput
Metered service billing category
func (GetRatecardsRateCardProductOutput) ElementType ¶
func (GetRatecardsRateCardProductOutput) ElementType() reflect.Type
func (GetRatecardsRateCardProductOutput) Name ¶
func (o GetRatecardsRateCardProductOutput) Name() pulumi.StringOutput
Product name
func (GetRatecardsRateCardProductOutput) PartNumber ¶
func (o GetRatecardsRateCardProductOutput) PartNumber() pulumi.StringOutput
This param is used to get the rate card(s) filterd by the partNumber
func (GetRatecardsRateCardProductOutput) ProductCategory ¶
func (o GetRatecardsRateCardProductOutput) ProductCategory() pulumi.StringOutput
Product category
func (GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutput ¶
func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutput() GetRatecardsRateCardProductOutput
func (GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutputWithContext ¶
func (o GetRatecardsRateCardProductOutput) ToGetRatecardsRateCardProductOutputWithContext(ctx context.Context) GetRatecardsRateCardProductOutput
func (GetRatecardsRateCardProductOutput) UcmRateCardPartType ¶
func (o GetRatecardsRateCardProductOutput) UcmRateCardPartType() pulumi.StringOutput
Rate card part type of Product
func (GetRatecardsRateCardProductOutput) UnitOfMeasure ¶
func (o GetRatecardsRateCardProductOutput) UnitOfMeasure() pulumi.StringOutput
Unit of measure
type GetRatecardsRateCardRateCardTierArgs ¶
type GetRatecardsRateCardRateCardTierArgs struct { // Rate card tier net unit price NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"` // Rate card tier overage price OveragePrice pulumi.StringInput `pulumi:"overagePrice"` // Rate card tier quantity range UpToQuantity pulumi.StringInput `pulumi:"upToQuantity"` }
func (GetRatecardsRateCardRateCardTierArgs) ElementType ¶
func (GetRatecardsRateCardRateCardTierArgs) ElementType() reflect.Type
func (GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutput ¶
func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput
func (GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutputWithContext ¶
func (i GetRatecardsRateCardRateCardTierArgs) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput
type GetRatecardsRateCardRateCardTierArray ¶
type GetRatecardsRateCardRateCardTierArray []GetRatecardsRateCardRateCardTierInput
func (GetRatecardsRateCardRateCardTierArray) ElementType ¶
func (GetRatecardsRateCardRateCardTierArray) ElementType() reflect.Type
func (GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutput ¶
func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput
func (GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext ¶
func (i GetRatecardsRateCardRateCardTierArray) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput
type GetRatecardsRateCardRateCardTierArrayInput ¶
type GetRatecardsRateCardRateCardTierArrayInput interface { pulumi.Input ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(context.Context) GetRatecardsRateCardRateCardTierArrayOutput }
GetRatecardsRateCardRateCardTierArrayInput is an input type that accepts GetRatecardsRateCardRateCardTierArray and GetRatecardsRateCardRateCardTierArrayOutput values. You can construct a concrete instance of `GetRatecardsRateCardRateCardTierArrayInput` via:
GetRatecardsRateCardRateCardTierArray{ GetRatecardsRateCardRateCardTierArgs{...} }
type GetRatecardsRateCardRateCardTierArrayOutput ¶
type GetRatecardsRateCardRateCardTierArrayOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardRateCardTierArrayOutput) ElementType ¶
func (GetRatecardsRateCardRateCardTierArrayOutput) ElementType() reflect.Type
func (GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutput ¶
func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutput() GetRatecardsRateCardRateCardTierArrayOutput
func (GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext ¶
func (o GetRatecardsRateCardRateCardTierArrayOutput) ToGetRatecardsRateCardRateCardTierArrayOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierArrayOutput
type GetRatecardsRateCardRateCardTierInput ¶
type GetRatecardsRateCardRateCardTierInput interface { pulumi.Input ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput ToGetRatecardsRateCardRateCardTierOutputWithContext(context.Context) GetRatecardsRateCardRateCardTierOutput }
GetRatecardsRateCardRateCardTierInput is an input type that accepts GetRatecardsRateCardRateCardTierArgs and GetRatecardsRateCardRateCardTierOutput values. You can construct a concrete instance of `GetRatecardsRateCardRateCardTierInput` via:
GetRatecardsRateCardRateCardTierArgs{...}
type GetRatecardsRateCardRateCardTierOutput ¶
type GetRatecardsRateCardRateCardTierOutput struct{ *pulumi.OutputState }
func (GetRatecardsRateCardRateCardTierOutput) ElementType ¶
func (GetRatecardsRateCardRateCardTierOutput) ElementType() reflect.Type
func (GetRatecardsRateCardRateCardTierOutput) NetUnitPrice ¶
func (o GetRatecardsRateCardRateCardTierOutput) NetUnitPrice() pulumi.StringOutput
Rate card tier net unit price
func (GetRatecardsRateCardRateCardTierOutput) OveragePrice ¶
func (o GetRatecardsRateCardRateCardTierOutput) OveragePrice() pulumi.StringOutput
Rate card tier overage price
func (GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutput ¶
func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutput() GetRatecardsRateCardRateCardTierOutput
func (GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutputWithContext ¶
func (o GetRatecardsRateCardRateCardTierOutput) ToGetRatecardsRateCardRateCardTierOutputWithContext(ctx context.Context) GetRatecardsRateCardRateCardTierOutput
func (GetRatecardsRateCardRateCardTierOutput) UpToQuantity ¶
func (o GetRatecardsRateCardRateCardTierOutput) UpToQuantity() pulumi.StringOutput
Rate card tier quantity range
type GetRatecardsResult ¶
type GetRatecardsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetRatecardsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Product part numner PartNumber *string `pulumi:"partNumber"` // The list of rate_cards. RateCards []GetRatecardsRateCard `pulumi:"rateCards"` SubscriptionId string `pulumi:"subscriptionId"` TimeFrom *string `pulumi:"timeFrom"` TimeTo *string `pulumi:"timeTo"` XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of values returned by getRatecards.
func GetRatecards ¶
func GetRatecards(ctx *pulumi.Context, args *GetRatecardsArgs, opts ...pulumi.InvokeOption) (*GetRatecardsResult, error)
This data source provides the list of Ratecards in Oracle Cloud Infrastructure Osub Subscription service.
List API that returns all ratecards for given Subscription Id and Account ID (if provided) and for a particular date range
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsubSubscription" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OsubSubscription.GetRatecards(ctx, &osubsubscription.GetRatecardsArgs{ CompartmentId: compartmentId, SubscriptionId: testSubscription.Id, PartNumber: pulumi.StringRef(ratecardPartNumber), TimeFrom: pulumi.StringRef(ratecardTimeFrom), TimeTo: pulumi.StringRef(ratecardTimeTo), XOneOriginRegion: pulumi.StringRef(ratecardXOneOriginRegion), }, nil) if err != nil { return err } return nil }) }
```
type GetRatecardsResultOutput ¶
type GetRatecardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRatecards.
func GetRatecardsOutput ¶
func GetRatecardsOutput(ctx *pulumi.Context, args GetRatecardsOutputArgs, opts ...pulumi.InvokeOption) GetRatecardsResultOutput
func (GetRatecardsResultOutput) CompartmentId ¶
func (o GetRatecardsResultOutput) CompartmentId() pulumi.StringOutput
func (GetRatecardsResultOutput) ElementType ¶
func (GetRatecardsResultOutput) ElementType() reflect.Type
func (GetRatecardsResultOutput) Filters ¶
func (o GetRatecardsResultOutput) Filters() GetRatecardsFilterArrayOutput
func (GetRatecardsResultOutput) Id ¶
func (o GetRatecardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRatecardsResultOutput) PartNumber ¶
func (o GetRatecardsResultOutput) PartNumber() pulumi.StringPtrOutput
Product part numner
func (GetRatecardsResultOutput) RateCards ¶
func (o GetRatecardsResultOutput) RateCards() GetRatecardsRateCardArrayOutput
The list of rate_cards.
func (GetRatecardsResultOutput) SubscriptionId ¶
func (o GetRatecardsResultOutput) SubscriptionId() pulumi.StringOutput
func (GetRatecardsResultOutput) TimeFrom ¶
func (o GetRatecardsResultOutput) TimeFrom() pulumi.StringPtrOutput
func (GetRatecardsResultOutput) TimeTo ¶
func (o GetRatecardsResultOutput) TimeTo() pulumi.StringPtrOutput
func (GetRatecardsResultOutput) ToGetRatecardsResultOutput ¶
func (o GetRatecardsResultOutput) ToGetRatecardsResultOutput() GetRatecardsResultOutput
func (GetRatecardsResultOutput) ToGetRatecardsResultOutputWithContext ¶
func (o GetRatecardsResultOutput) ToGetRatecardsResultOutputWithContext(ctx context.Context) GetRatecardsResultOutput
func (GetRatecardsResultOutput) XOneOriginRegion ¶
func (o GetRatecardsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
type GetSubscriptionsArgs ¶
type GetSubscriptionsArgs struct { // Buyer Email Id BuyerEmail *string `pulumi:"buyerEmail"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetSubscriptionsFilter `pulumi:"filters"` // Boolean value to decide whether commitment services will be shown IsCommitInfoRequired *bool `pulumi:"isCommitInfoRequired"` // The Plan Number PlanNumber *string `pulumi:"planNumber"` // Line level Subscription Id SubscriptionId *string `pulumi:"subscriptionId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getSubscriptions.
type GetSubscriptionsFilter ¶
type GetSubscriptionsFilterArgs ¶
type GetSubscriptionsFilterArgs struct { // Product name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSubscriptionsFilterArgs) ElementType ¶
func (GetSubscriptionsFilterArgs) ElementType() reflect.Type
func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput ¶
func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput
func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext ¶
func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput
type GetSubscriptionsFilterArray ¶
type GetSubscriptionsFilterArray []GetSubscriptionsFilterInput
func (GetSubscriptionsFilterArray) ElementType ¶
func (GetSubscriptionsFilterArray) ElementType() reflect.Type
func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput ¶
func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext ¶
func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput
type GetSubscriptionsFilterArrayInput ¶
type GetSubscriptionsFilterArrayInput interface { pulumi.Input ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput ToGetSubscriptionsFilterArrayOutputWithContext(context.Context) GetSubscriptionsFilterArrayOutput }
GetSubscriptionsFilterArrayInput is an input type that accepts GetSubscriptionsFilterArray and GetSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionsFilterArrayInput` via:
GetSubscriptionsFilterArray{ GetSubscriptionsFilterArgs{...} }
type GetSubscriptionsFilterArrayOutput ¶
type GetSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsFilterArrayOutput) ElementType ¶
func (GetSubscriptionsFilterArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsFilterArrayOutput) Index ¶
func (o GetSubscriptionsFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionsFilterOutput
func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput ¶
func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext ¶
func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput
type GetSubscriptionsFilterInput ¶
type GetSubscriptionsFilterInput interface { pulumi.Input ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput ToGetSubscriptionsFilterOutputWithContext(context.Context) GetSubscriptionsFilterOutput }
GetSubscriptionsFilterInput is an input type that accepts GetSubscriptionsFilterArgs and GetSubscriptionsFilterOutput values. You can construct a concrete instance of `GetSubscriptionsFilterInput` via:
GetSubscriptionsFilterArgs{...}
type GetSubscriptionsFilterOutput ¶
type GetSubscriptionsFilterOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsFilterOutput) ElementType ¶
func (GetSubscriptionsFilterOutput) ElementType() reflect.Type
func (GetSubscriptionsFilterOutput) Name ¶
func (o GetSubscriptionsFilterOutput) Name() pulumi.StringOutput
Product name
func (GetSubscriptionsFilterOutput) Regex ¶
func (o GetSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput ¶
func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput
func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext ¶
func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput
func (GetSubscriptionsFilterOutput) Values ¶
func (o GetSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetSubscriptionsOutputArgs ¶
type GetSubscriptionsOutputArgs struct { // Buyer Email Id BuyerEmail pulumi.StringPtrInput `pulumi:"buyerEmail"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetSubscriptionsFilterArrayInput `pulumi:"filters"` // Boolean value to decide whether commitment services will be shown IsCommitInfoRequired pulumi.BoolPtrInput `pulumi:"isCommitInfoRequired"` // The Plan Number PlanNumber pulumi.StringPtrInput `pulumi:"planNumber"` // Line level Subscription Id SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification. XOneGatewaySubscriptionId pulumi.StringPtrInput `pulumi:"xOneGatewaySubscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion pulumi.StringPtrInput `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getSubscriptions.
func (GetSubscriptionsOutputArgs) ElementType ¶
func (GetSubscriptionsOutputArgs) ElementType() reflect.Type
type GetSubscriptionsResult ¶
type GetSubscriptionsResult struct { BuyerEmail *string `pulumi:"buyerEmail"` CompartmentId string `pulumi:"compartmentId"` Filters []GetSubscriptionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsCommitInfoRequired *bool `pulumi:"isCommitInfoRequired"` PlanNumber *string `pulumi:"planNumber"` SubscriptionId *string `pulumi:"subscriptionId"` // The list of subscriptions. Subscriptions []GetSubscriptionsSubscription `pulumi:"subscriptions"` XOneGatewaySubscriptionId *string `pulumi:"xOneGatewaySubscriptionId"` XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of values returned by getSubscriptions.
func GetSubscriptions ¶
func GetSubscriptions(ctx *pulumi.Context, args *GetSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionsResult, error)
This data source provides the list of Subscriptions in Oracle Cloud Infrastructure Osub Subscription service.
This list API returns all subscriptions for a given plan number or subscription id or buyer email and provides additional parameters to include ratecard and commitment details. This API expects exactly one of the above mentioned parameters as input. If more than one parameters are provided the API will throw a 400 - invalid parameters exception and if no parameters are provided it will throw a 400 - missing parameter exception
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsubSubscription" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OsubSubscription.GetSubscriptions(ctx, &osubsubscription.GetSubscriptionsArgs{ CompartmentId: compartmentId, BuyerEmail: pulumi.StringRef(subscriptionBuyerEmail), IsCommitInfoRequired: pulumi.BoolRef(subscriptionIsCommitInfoRequired), PlanNumber: pulumi.StringRef(subscriptionPlanNumber), SubscriptionId: pulumi.StringRef(testSubscription.Id), XOneGatewaySubscriptionId: pulumi.StringRef(subscriptionXOneGatewaySubscriptionId), XOneOriginRegion: pulumi.StringRef(subscriptionXOneOriginRegion), }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionsResultOutput ¶
type GetSubscriptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptions.
func GetSubscriptionsOutput ¶
func GetSubscriptionsOutput(ctx *pulumi.Context, args GetSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionsResultOutput
func (GetSubscriptionsResultOutput) BuyerEmail ¶
func (o GetSubscriptionsResultOutput) BuyerEmail() pulumi.StringPtrOutput
func (GetSubscriptionsResultOutput) CompartmentId ¶
func (o GetSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
func (GetSubscriptionsResultOutput) ElementType ¶
func (GetSubscriptionsResultOutput) ElementType() reflect.Type
func (GetSubscriptionsResultOutput) Filters ¶
func (o GetSubscriptionsResultOutput) Filters() GetSubscriptionsFilterArrayOutput
func (GetSubscriptionsResultOutput) Id ¶
func (o GetSubscriptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionsResultOutput) IsCommitInfoRequired ¶
func (o GetSubscriptionsResultOutput) IsCommitInfoRequired() pulumi.BoolPtrOutput
func (GetSubscriptionsResultOutput) PlanNumber ¶
func (o GetSubscriptionsResultOutput) PlanNumber() pulumi.StringPtrOutput
func (GetSubscriptionsResultOutput) SubscriptionId ¶
func (o GetSubscriptionsResultOutput) SubscriptionId() pulumi.StringPtrOutput
func (GetSubscriptionsResultOutput) Subscriptions ¶
func (o GetSubscriptionsResultOutput) Subscriptions() GetSubscriptionsSubscriptionArrayOutput
The list of subscriptions.
func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput ¶
func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput() GetSubscriptionsResultOutput
func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext ¶
func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext(ctx context.Context) GetSubscriptionsResultOutput
func (GetSubscriptionsResultOutput) XOneGatewaySubscriptionId ¶
func (o GetSubscriptionsResultOutput) XOneGatewaySubscriptionId() pulumi.StringPtrOutput
func (GetSubscriptionsResultOutput) XOneOriginRegion ¶
func (o GetSubscriptionsResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
type GetSubscriptionsSubscription ¶
type GetSubscriptionsSubscription struct { // Currency details Currencies []GetSubscriptionsSubscriptionCurrency `pulumi:"currencies"` // Customer friendly service name provided by PRG ServiceName string `pulumi:"serviceName"` // Subscribed service status Status string `pulumi:"status"` // List of Subscribed Services of the plan SubscribedServices []GetSubscriptionsSubscriptionSubscribedService `pulumi:"subscribedServices"` // Represents the date when the last service of the subscription ends TimeEnd string `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart string `pulumi:"timeStart"` }
type GetSubscriptionsSubscriptionArgs ¶
type GetSubscriptionsSubscriptionArgs struct { // Currency details Currencies GetSubscriptionsSubscriptionCurrencyArrayInput `pulumi:"currencies"` // Customer friendly service name provided by PRG ServiceName pulumi.StringInput `pulumi:"serviceName"` // Subscribed service status Status pulumi.StringInput `pulumi:"status"` // List of Subscribed Services of the plan SubscribedServices GetSubscriptionsSubscriptionSubscribedServiceArrayInput `pulumi:"subscribedServices"` // Represents the date when the last service of the subscription ends TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart pulumi.StringInput `pulumi:"timeStart"` }
func (GetSubscriptionsSubscriptionArgs) ElementType ¶
func (GetSubscriptionsSubscriptionArgs) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutput ¶
func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput
func (GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutputWithContext ¶
func (i GetSubscriptionsSubscriptionArgs) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput
type GetSubscriptionsSubscriptionArray ¶
type GetSubscriptionsSubscriptionArray []GetSubscriptionsSubscriptionInput
func (GetSubscriptionsSubscriptionArray) ElementType ¶
func (GetSubscriptionsSubscriptionArray) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutput ¶
func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput
func (GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutputWithContext ¶
func (i GetSubscriptionsSubscriptionArray) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput
type GetSubscriptionsSubscriptionArrayInput ¶
type GetSubscriptionsSubscriptionArrayInput interface { pulumi.Input ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput ToGetSubscriptionsSubscriptionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionArrayOutput }
GetSubscriptionsSubscriptionArrayInput is an input type that accepts GetSubscriptionsSubscriptionArray and GetSubscriptionsSubscriptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionArrayInput` via:
GetSubscriptionsSubscriptionArray{ GetSubscriptionsSubscriptionArgs{...} }
type GetSubscriptionsSubscriptionArrayOutput ¶
type GetSubscriptionsSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionArrayOutput) ElementType ¶
func (GetSubscriptionsSubscriptionArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutput ¶
func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutput() GetSubscriptionsSubscriptionArrayOutput
func (GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutputWithContext ¶
func (o GetSubscriptionsSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionArrayOutput
type GetSubscriptionsSubscriptionCurrencyArgs ¶
type GetSubscriptionsSubscriptionCurrencyArgs struct { // Currency Code IsoCode pulumi.StringInput `pulumi:"isoCode"` // Product name Name pulumi.StringInput `pulumi:"name"` // Standard Precision of the Currency StdPrecision pulumi.StringInput `pulumi:"stdPrecision"` }
func (GetSubscriptionsSubscriptionCurrencyArgs) ElementType ¶
func (GetSubscriptionsSubscriptionCurrencyArgs) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutput ¶
func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput
func (GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext ¶
func (i GetSubscriptionsSubscriptionCurrencyArgs) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput
type GetSubscriptionsSubscriptionCurrencyArray ¶
type GetSubscriptionsSubscriptionCurrencyArray []GetSubscriptionsSubscriptionCurrencyInput
func (GetSubscriptionsSubscriptionCurrencyArray) ElementType ¶
func (GetSubscriptionsSubscriptionCurrencyArray) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutput ¶
func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput
func (GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext ¶
func (i GetSubscriptionsSubscriptionCurrencyArray) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput
type GetSubscriptionsSubscriptionCurrencyArrayInput ¶
type GetSubscriptionsSubscriptionCurrencyArrayInput interface { pulumi.Input ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput }
GetSubscriptionsSubscriptionCurrencyArrayInput is an input type that accepts GetSubscriptionsSubscriptionCurrencyArray and GetSubscriptionsSubscriptionCurrencyArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCurrencyArrayInput` via:
GetSubscriptionsSubscriptionCurrencyArray{ GetSubscriptionsSubscriptionCurrencyArgs{...} }
type GetSubscriptionsSubscriptionCurrencyArrayOutput ¶
type GetSubscriptionsSubscriptionCurrencyArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ElementType ¶
func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutput ¶
func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutput() GetSubscriptionsSubscriptionCurrencyArrayOutput
func (GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext ¶
func (o GetSubscriptionsSubscriptionCurrencyArrayOutput) ToGetSubscriptionsSubscriptionCurrencyArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyArrayOutput
type GetSubscriptionsSubscriptionCurrencyInput ¶
type GetSubscriptionsSubscriptionCurrencyInput interface { pulumi.Input ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(context.Context) GetSubscriptionsSubscriptionCurrencyOutput }
GetSubscriptionsSubscriptionCurrencyInput is an input type that accepts GetSubscriptionsSubscriptionCurrencyArgs and GetSubscriptionsSubscriptionCurrencyOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCurrencyInput` via:
GetSubscriptionsSubscriptionCurrencyArgs{...}
type GetSubscriptionsSubscriptionCurrencyOutput ¶
type GetSubscriptionsSubscriptionCurrencyOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionCurrencyOutput) ElementType ¶
func (GetSubscriptionsSubscriptionCurrencyOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionCurrencyOutput) IsoCode ¶
func (o GetSubscriptionsSubscriptionCurrencyOutput) IsoCode() pulumi.StringOutput
Currency Code
func (GetSubscriptionsSubscriptionCurrencyOutput) Name ¶
func (o GetSubscriptionsSubscriptionCurrencyOutput) Name() pulumi.StringOutput
Product name
func (GetSubscriptionsSubscriptionCurrencyOutput) StdPrecision ¶
func (o GetSubscriptionsSubscriptionCurrencyOutput) StdPrecision() pulumi.StringOutput
Standard Precision of the Currency
func (GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutput ¶
func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutput() GetSubscriptionsSubscriptionCurrencyOutput
func (GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext ¶
func (o GetSubscriptionsSubscriptionCurrencyOutput) ToGetSubscriptionsSubscriptionCurrencyOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCurrencyOutput
type GetSubscriptionsSubscriptionInput ¶
type GetSubscriptionsSubscriptionInput interface { pulumi.Input ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput ToGetSubscriptionsSubscriptionOutputWithContext(context.Context) GetSubscriptionsSubscriptionOutput }
GetSubscriptionsSubscriptionInput is an input type that accepts GetSubscriptionsSubscriptionArgs and GetSubscriptionsSubscriptionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionInput` via:
GetSubscriptionsSubscriptionArgs{...}
type GetSubscriptionsSubscriptionOutput ¶
type GetSubscriptionsSubscriptionOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionOutput) Currencies ¶
func (o GetSubscriptionsSubscriptionOutput) Currencies() GetSubscriptionsSubscriptionCurrencyArrayOutput
Currency details
func (GetSubscriptionsSubscriptionOutput) ElementType ¶
func (GetSubscriptionsSubscriptionOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionOutput) ServiceName ¶
func (o GetSubscriptionsSubscriptionOutput) ServiceName() pulumi.StringOutput
Customer friendly service name provided by PRG
func (GetSubscriptionsSubscriptionOutput) Status ¶
func (o GetSubscriptionsSubscriptionOutput) Status() pulumi.StringOutput
Subscribed service status
func (GetSubscriptionsSubscriptionOutput) SubscribedServices ¶
func (o GetSubscriptionsSubscriptionOutput) SubscribedServices() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
List of Subscribed Services of the plan
func (GetSubscriptionsSubscriptionOutput) TimeEnd ¶
func (o GetSubscriptionsSubscriptionOutput) TimeEnd() pulumi.StringOutput
Represents the date when the last service of the subscription ends
func (GetSubscriptionsSubscriptionOutput) TimeStart ¶
func (o GetSubscriptionsSubscriptionOutput) TimeStart() pulumi.StringOutput
Represents the date when the first service of the subscription was activated
func (GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutput ¶
func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutput() GetSubscriptionsSubscriptionOutput
func (GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutputWithContext ¶
func (o GetSubscriptionsSubscriptionOutput) ToGetSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionOutput
type GetSubscriptionsSubscriptionSubscribedService ¶
type GetSubscriptionsSubscriptionSubscribedService struct { // Booking Opportunity Number of Subscribed Service BookingOptyNumber string `pulumi:"bookingOptyNumber"` // List of Commitment services of a line CommitmentServices []GetSubscriptionsSubscriptionSubscribedServiceCommitmentService `pulumi:"commitmentServices"` // Subscribed service CSI number Csi string `pulumi:"csi"` // Subscribed service data center region DataCenterRegion string `pulumi:"dataCenterRegion"` // Funded Allocation line value example: 12000.00 FundedAllocationValue string `pulumi:"fundedAllocationValue"` // SPM internal Subscribed Service ID Id string `pulumi:"id"` // Subscribed service intent to pay flag IsIntentToPay bool `pulumi:"isIntentToPay"` // Subscribed service net unit price NetUnitPrice string `pulumi:"netUnitPrice"` // Subscribed service operation type OperationType string `pulumi:"operationType"` // Sales Order Number associated to the subscribed service OrderNumber string `pulumi:"orderNumber"` // This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ PartnerTransactionType string `pulumi:"partnerTransactionType"` // Subscribed service pricing model PricingModel string `pulumi:"pricingModel"` // Product description Products []GetSubscriptionsSubscriptionSubscribedServiceProduct `pulumi:"products"` // Subscribed service program type ProgramType string `pulumi:"programType"` // Subscribed service promotion type PromoType string `pulumi:"promoType"` // Subscribed service quantity Quantity string `pulumi:"quantity"` // Subscribed service status Status string `pulumi:"status"` // Term value in Months TermValue string `pulumi:"termValue"` // Term value UOM TermValueUom string `pulumi:"termValueUom"` // Represents the date when the last service of the subscription ends TimeEnd string `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart string `pulumi:"timeStart"` // Subscribed service total value TotalValue string `pulumi:"totalValue"` }
type GetSubscriptionsSubscriptionSubscribedServiceArgs ¶
type GetSubscriptionsSubscriptionSubscribedServiceArgs struct { // Booking Opportunity Number of Subscribed Service BookingOptyNumber pulumi.StringInput `pulumi:"bookingOptyNumber"` // List of Commitment services of a line CommitmentServices GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput `pulumi:"commitmentServices"` // Subscribed service CSI number Csi pulumi.StringInput `pulumi:"csi"` // Subscribed service data center region DataCenterRegion pulumi.StringInput `pulumi:"dataCenterRegion"` // Funded Allocation line value example: 12000.00 FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"` // SPM internal Subscribed Service ID Id pulumi.StringInput `pulumi:"id"` // Subscribed service intent to pay flag IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"` // Subscribed service net unit price NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"` // Subscribed service operation type OperationType pulumi.StringInput `pulumi:"operationType"` // Sales Order Number associated to the subscribed service OrderNumber pulumi.StringInput `pulumi:"orderNumber"` // This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ PartnerTransactionType pulumi.StringInput `pulumi:"partnerTransactionType"` // Subscribed service pricing model PricingModel pulumi.StringInput `pulumi:"pricingModel"` // Product description Products GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput `pulumi:"products"` // Subscribed service program type ProgramType pulumi.StringInput `pulumi:"programType"` // Subscribed service promotion type PromoType pulumi.StringInput `pulumi:"promoType"` // Subscribed service quantity Quantity pulumi.StringInput `pulumi:"quantity"` // Subscribed service status Status pulumi.StringInput `pulumi:"status"` // Term value in Months TermValue pulumi.StringInput `pulumi:"termValue"` // Term value UOM TermValueUom pulumi.StringInput `pulumi:"termValueUom"` // Represents the date when the last service of the subscription ends TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart pulumi.StringInput `pulumi:"timeStart"` // Subscribed service total value TotalValue pulumi.StringInput `pulumi:"totalValue"` }
func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput
func (GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput
type GetSubscriptionsSubscriptionSubscribedServiceArray ¶
type GetSubscriptionsSubscriptionSubscribedServiceArray []GetSubscriptionsSubscriptionSubscribedServiceInput
func (GetSubscriptionsSubscriptionSubscribedServiceArray) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceArray) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceArrayInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceArrayInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput }
GetSubscriptionsSubscriptionSubscribedServiceArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceArray and GetSubscriptionsSubscriptionSubscribedServiceArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceArrayInput` via:
GetSubscriptionsSubscriptionSubscribedServiceArray{ GetSubscriptionsSubscriptionSubscribedServiceArgs{...} }
type GetSubscriptionsSubscriptionSubscribedServiceArrayOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentService ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentService struct { // Commitment available amount AvailableAmount string `pulumi:"availableAmount"` // Funded Allocation line value example: 12000.00 FundedAllocationValue string `pulumi:"fundedAllocationValue"` // Commitment line net amount LineNetAmount string `pulumi:"lineNetAmount"` // Subscribed service quantity Quantity string `pulumi:"quantity"` // Represents the date when the last service of the subscription ends TimeEnd string `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart string `pulumi:"timeStart"` }
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs struct { // Commitment available amount AvailableAmount pulumi.StringInput `pulumi:"availableAmount"` // Funded Allocation line value example: 12000.00 FundedAllocationValue pulumi.StringInput `pulumi:"fundedAllocationValue"` // Commitment line net amount LineNetAmount pulumi.StringInput `pulumi:"lineNetAmount"` // Subscribed service quantity Quantity pulumi.StringInput `pulumi:"quantity"` // Represents the date when the last service of the subscription ends TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Represents the date when the first service of the subscription was activated TimeStart pulumi.StringInput `pulumi:"timeStart"` }
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray []GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput }
GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray and GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayInput` via:
GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArray{ GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs{...} }
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput }
GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs and GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceInput` via:
GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArgs{...}
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) AvailableAmount ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) AvailableAmount() pulumi.StringOutput
Commitment available amount
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) FundedAllocationValue ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) FundedAllocationValue() pulumi.StringOutput
Funded Allocation line value example: 12000.00
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) LineNetAmount ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) LineNetAmount() pulumi.StringOutput
Commitment line net amount
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) Quantity ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) Quantity() pulumi.StringOutput
Subscribed service quantity
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeEnd ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeEnd() pulumi.StringOutput
Represents the date when the last service of the subscription ends
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeStart ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) TimeStart() pulumi.StringOutput
Represents the date when the first service of the subscription was activated
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
func (GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceOutput
type GetSubscriptionsSubscriptionSubscribedServiceInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput }
GetSubscriptionsSubscriptionSubscribedServiceInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceArgs and GetSubscriptionsSubscriptionSubscribedServiceOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceInput` via:
GetSubscriptionsSubscriptionSubscribedServiceArgs{...}
type GetSubscriptionsSubscriptionSubscribedServiceOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) BookingOptyNumber ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) BookingOptyNumber() pulumi.StringOutput
Booking Opportunity Number of Subscribed Service
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) CommitmentServices ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) CommitmentServices() GetSubscriptionsSubscriptionSubscribedServiceCommitmentServiceArrayOutput
List of Commitment services of a line
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) DataCenterRegion ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) DataCenterRegion() pulumi.StringOutput
Subscribed service data center region
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) FundedAllocationValue ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) FundedAllocationValue() pulumi.StringOutput
Funded Allocation line value example: 12000.00
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) IsIntentToPay ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) IsIntentToPay() pulumi.BoolOutput
Subscribed service intent to pay flag
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) NetUnitPrice ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) NetUnitPrice() pulumi.StringOutput
Subscribed service net unit price
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) OperationType ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) OperationType() pulumi.StringOutput
Subscribed service operation type
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) OrderNumber ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) OrderNumber() pulumi.StringOutput
Sales Order Number associated to the subscribed service
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PartnerTransactionType ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PartnerTransactionType() pulumi.StringOutput
This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PricingModel ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PricingModel() pulumi.StringOutput
Subscribed service pricing model
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Products ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Products() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
Product description
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ProgramType ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ProgramType() pulumi.StringOutput
Subscribed service program type
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) PromoType ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) PromoType() pulumi.StringOutput
Subscribed service promotion type
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Quantity ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Quantity() pulumi.StringOutput
Subscribed service quantity
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) Status ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) Status() pulumi.StringOutput
Subscribed service status
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValue ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValue() pulumi.StringOutput
Term value in Months
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValueUom ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TermValueUom() pulumi.StringOutput
Term value UOM
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeEnd ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeEnd() pulumi.StringOutput
Represents the date when the last service of the subscription ends
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeStart ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TimeStart() pulumi.StringOutput
Represents the date when the first service of the subscription was activated
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutput() GetSubscriptionsSubscriptionSubscribedServiceOutput
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) ToGetSubscriptionsSubscriptionSubscribedServiceOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceOutput
func (GetSubscriptionsSubscriptionSubscribedServiceOutput) TotalValue ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceOutput) TotalValue() pulumi.StringOutput
Subscribed service total value
type GetSubscriptionsSubscriptionSubscribedServiceProduct ¶
type GetSubscriptionsSubscriptionSubscribedServiceProduct struct { // Product name Name string `pulumi:"name"` // Product part numner PartNumber string `pulumi:"partNumber"` // Product provisioning group ProvisioningGroup string `pulumi:"provisioningGroup"` // Unit of measure UnitOfMeasure string `pulumi:"unitOfMeasure"` }
type GetSubscriptionsSubscriptionSubscribedServiceProductArgs ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductArgs struct { // Product name Name pulumi.StringInput `pulumi:"name"` // Product part numner PartNumber pulumi.StringInput `pulumi:"partNumber"` // Product provisioning group ProvisioningGroup pulumi.StringInput `pulumi:"provisioningGroup"` // Unit of measure UnitOfMeasure pulumi.StringInput `pulumi:"unitOfMeasure"` }
func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput
func (GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceProductArgs) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
type GetSubscriptionsSubscriptionSubscribedServiceProductArray ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductArray []GetSubscriptionsSubscriptionSubscribedServiceProductInput
func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext ¶
func (i GetSubscriptionsSubscriptionSubscribedServiceProductArray) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput }
GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceProductArray and GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceProductArrayInput` via:
GetSubscriptionsSubscriptionSubscribedServiceProductArray{ GetSubscriptionsSubscriptionSubscribedServiceProductArgs{...} }
type GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput() GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
func (GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductArrayOutput
type GetSubscriptionsSubscriptionSubscribedServiceProductInput ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductInput interface { pulumi.Input ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput }
GetSubscriptionsSubscriptionSubscribedServiceProductInput is an input type that accepts GetSubscriptionsSubscriptionSubscribedServiceProductArgs and GetSubscriptionsSubscriptionSubscribedServiceProductOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionSubscribedServiceProductInput` via:
GetSubscriptionsSubscriptionSubscribedServiceProductArgs{...}
type GetSubscriptionsSubscriptionSubscribedServiceProductOutput ¶
type GetSubscriptionsSubscriptionSubscribedServiceProductOutput struct{ *pulumi.OutputState }
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ElementType ¶
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ElementType() reflect.Type
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) PartNumber ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) PartNumber() pulumi.StringOutput
Product part numner
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ProvisioningGroup ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ProvisioningGroup() pulumi.StringOutput
Product provisioning group
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutput() GetSubscriptionsSubscriptionSubscribedServiceProductOutput
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) ToGetSubscriptionsSubscriptionSubscribedServiceProductOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionSubscribedServiceProductOutput
func (GetSubscriptionsSubscriptionSubscribedServiceProductOutput) UnitOfMeasure ¶
func (o GetSubscriptionsSubscriptionSubscribedServiceProductOutput) UnitOfMeasure() pulumi.StringOutput
Unit of measure