Documentation
¶
Index ¶
- type GetResourceQuotasArgs
- type GetResourceQuotasFilter
- type GetResourceQuotasFilterArgs
- type GetResourceQuotasFilterArray
- func (GetResourceQuotasFilterArray) ElementType() reflect.Type
- func (i GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutput() GetResourceQuotasFilterArrayOutput
- func (i GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutputWithContext(ctx context.Context) GetResourceQuotasFilterArrayOutput
- type GetResourceQuotasFilterArrayInput
- type GetResourceQuotasFilterArrayOutput
- func (GetResourceQuotasFilterArrayOutput) ElementType() reflect.Type
- func (o GetResourceQuotasFilterArrayOutput) Index(i pulumi.IntInput) GetResourceQuotasFilterOutput
- func (o GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutput() GetResourceQuotasFilterArrayOutput
- func (o GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutputWithContext(ctx context.Context) GetResourceQuotasFilterArrayOutput
- type GetResourceQuotasFilterInput
- type GetResourceQuotasFilterOutput
- func (GetResourceQuotasFilterOutput) ElementType() reflect.Type
- func (o GetResourceQuotasFilterOutput) Name() pulumi.StringOutput
- func (o GetResourceQuotasFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutput() GetResourceQuotasFilterOutput
- func (o GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutputWithContext(ctx context.Context) GetResourceQuotasFilterOutput
- func (o GetResourceQuotasFilterOutput) Values() pulumi.StringArrayOutput
- type GetResourceQuotasOutputArgs
- type GetResourceQuotasResourceQuotumCollection
- type GetResourceQuotasResourceQuotumCollectionArgs
- func (GetResourceQuotasResourceQuotumCollectionArgs) ElementType() reflect.Type
- func (i GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutput() GetResourceQuotasResourceQuotumCollectionOutput
- func (i GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionOutput
- type GetResourceQuotasResourceQuotumCollectionArray
- func (GetResourceQuotasResourceQuotumCollectionArray) ElementType() reflect.Type
- func (i GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutput() GetResourceQuotasResourceQuotumCollectionArrayOutput
- func (i GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionArrayOutput
- type GetResourceQuotasResourceQuotumCollectionArrayInput
- type GetResourceQuotasResourceQuotumCollectionArrayOutput
- func (GetResourceQuotasResourceQuotumCollectionArrayOutput) ElementType() reflect.Type
- func (o GetResourceQuotasResourceQuotumCollectionArrayOutput) Index(i pulumi.IntInput) GetResourceQuotasResourceQuotumCollectionOutput
- func (o GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutput() GetResourceQuotasResourceQuotumCollectionArrayOutput
- func (o GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionArrayOutput
- type GetResourceQuotasResourceQuotumCollectionInput
- type GetResourceQuotasResourceQuotumCollectionItem
- type GetResourceQuotasResourceQuotumCollectionItemArgs
- func (GetResourceQuotasResourceQuotumCollectionItemArgs) ElementType() reflect.Type
- func (i GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutput() GetResourceQuotasResourceQuotumCollectionItemOutput
- func (i GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemOutput
- type GetResourceQuotasResourceQuotumCollectionItemArray
- func (GetResourceQuotasResourceQuotumCollectionItemArray) ElementType() reflect.Type
- func (i GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- func (i GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- type GetResourceQuotasResourceQuotumCollectionItemArrayInput
- type GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- func (GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetResourceQuotasResourceQuotumCollectionItemArrayOutput) Index(i pulumi.IntInput) GetResourceQuotasResourceQuotumCollectionItemOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- type GetResourceQuotasResourceQuotumCollectionItemInput
- type GetResourceQuotasResourceQuotumCollectionItemOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) AffectedResource() pulumi.StringOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Balance() pulumi.Float64Output
- func (GetResourceQuotasResourceQuotumCollectionItemOutput) ElementType() reflect.Type
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsAllowed() pulumi.BoolOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsDependency() pulumi.BoolOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsOverage() pulumi.BoolOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) PurchasedLimit() pulumi.Float64Output
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Service() pulumi.StringOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutput() GetResourceQuotasResourceQuotumCollectionItemOutput
- func (o GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemOutput
- type GetResourceQuotasResourceQuotumCollectionOutput
- func (GetResourceQuotasResourceQuotumCollectionOutput) ElementType() reflect.Type
- func (o GetResourceQuotasResourceQuotumCollectionOutput) IsAllowed() pulumi.BoolOutput
- func (o GetResourceQuotasResourceQuotumCollectionOutput) Items() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
- func (o GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutput() GetResourceQuotasResourceQuotumCollectionOutput
- func (o GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionOutput
- type GetResourceQuotasResult
- type GetResourceQuotasResultOutput
- func (o GetResourceQuotasResultOutput) CompartmentId() pulumi.StringOutput
- func (GetResourceQuotasResultOutput) ElementType() reflect.Type
- func (o GetResourceQuotasResultOutput) Filters() GetResourceQuotasFilterArrayOutput
- func (o GetResourceQuotasResultOutput) Id() pulumi.StringOutput
- func (o GetResourceQuotasResultOutput) ResourceQuotumCollections() GetResourceQuotasResourceQuotumCollectionArrayOutput
- func (o GetResourceQuotasResultOutput) ServiceEntitlement() pulumi.StringPtrOutput
- func (o GetResourceQuotasResultOutput) ServiceName() pulumi.StringOutput
- func (o GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutput() GetResourceQuotasResultOutput
- func (o GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutputWithContext(ctx context.Context) GetResourceQuotasResultOutput
- type GetResourcesArgs
- type GetResourcesFilter
- type GetResourcesFilterArgs
- type GetResourcesFilterArray
- type GetResourcesFilterArrayInput
- type GetResourcesFilterArrayOutput
- func (GetResourcesFilterArrayOutput) ElementType() reflect.Type
- func (o GetResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetResourcesFilterOutput
- func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
- func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
- type GetResourcesFilterInput
- type GetResourcesFilterOutput
- func (GetResourcesFilterOutput) ElementType() reflect.Type
- func (o GetResourcesFilterOutput) Name() pulumi.StringOutput
- func (o GetResourcesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetResourcesFilterOutput) ToGetResourcesFilterOutput() GetResourcesFilterOutput
- func (o GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
- func (o GetResourcesFilterOutput) Values() pulumi.StringArrayOutput
- type GetResourcesOutputArgs
- type GetResourcesResourcesCollection
- type GetResourcesResourcesCollectionArgs
- func (GetResourcesResourcesCollectionArgs) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutput() GetResourcesResourcesCollectionOutput
- func (i GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionOutput
- type GetResourcesResourcesCollectionArray
- func (GetResourcesResourcesCollectionArray) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutput() GetResourcesResourcesCollectionArrayOutput
- func (i GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionArrayOutput
- type GetResourcesResourcesCollectionArrayInput
- type GetResourcesResourcesCollectionArrayOutput
- func (GetResourcesResourcesCollectionArrayOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionArrayOutput) Index(i pulumi.IntInput) GetResourcesResourcesCollectionOutput
- func (o GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutput() GetResourcesResourcesCollectionArrayOutput
- func (o GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionArrayOutput
- type GetResourcesResourcesCollectionInput
- type GetResourcesResourcesCollectionItem
- type GetResourcesResourcesCollectionItemArgs
- func (GetResourcesResourcesCollectionItemArgs) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutput() GetResourcesResourcesCollectionItemOutput
- func (i GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemOutput
- type GetResourcesResourcesCollectionItemArray
- func (GetResourcesResourcesCollectionItemArray) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutput() GetResourcesResourcesCollectionItemArrayOutput
- func (i GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemArrayOutput
- type GetResourcesResourcesCollectionItemArrayInput
- type GetResourcesResourcesCollectionItemArrayOutput
- func (GetResourcesResourcesCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionItemArrayOutput) Index(i pulumi.IntInput) GetResourcesResourcesCollectionItemOutput
- func (o GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutput() GetResourcesResourcesCollectionItemArrayOutput
- func (o GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemArrayOutput
- type GetResourcesResourcesCollectionItemInput
- type GetResourcesResourcesCollectionItemOutput
- func (o GetResourcesResourcesCollectionItemOutput) ChildResources() pulumi.StringArrayOutput
- func (o GetResourcesResourcesCollectionItemOutput) DailyUnitDisplayName() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) Description() pulumi.StringOutput
- func (GetResourcesResourcesCollectionItemOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionItemOutput) HourlyUnitDisplayName() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) InstanceType() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) IsPurchased() pulumi.BoolOutput
- func (o GetResourcesResourcesCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) RawUnitDisplayName() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) Servicename() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemOutput) Skuses() GetResourcesResourcesCollectionItemSkusArrayOutput
- func (o GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutput() GetResourcesResourcesCollectionItemOutput
- func (o GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemOutput
- func (o GetResourcesResourcesCollectionItemOutput) UsageDataType() pulumi.StringOutput
- type GetResourcesResourcesCollectionItemSkus
- type GetResourcesResourcesCollectionItemSkusArgs
- func (GetResourcesResourcesCollectionItemSkusArgs) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutput() GetResourcesResourcesCollectionItemSkusOutput
- func (i GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusOutput
- type GetResourcesResourcesCollectionItemSkusArray
- func (GetResourcesResourcesCollectionItemSkusArray) ElementType() reflect.Type
- func (i GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutput() GetResourcesResourcesCollectionItemSkusArrayOutput
- func (i GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusArrayOutput
- type GetResourcesResourcesCollectionItemSkusArrayInput
- type GetResourcesResourcesCollectionItemSkusArrayOutput
- func (GetResourcesResourcesCollectionItemSkusArrayOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionItemSkusArrayOutput) Index(i pulumi.IntInput) GetResourcesResourcesCollectionItemSkusOutput
- func (o GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutput() GetResourcesResourcesCollectionItemSkusArrayOutput
- func (o GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusArrayOutput
- type GetResourcesResourcesCollectionItemSkusInput
- type GetResourcesResourcesCollectionItemSkusOutput
- func (o GetResourcesResourcesCollectionItemSkusOutput) CloudCreditType() pulumi.StringOutput
- func (GetResourcesResourcesCollectionItemSkusOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionItemSkusOutput) SkuId() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemSkusOutput) SkuType() pulumi.StringOutput
- func (o GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutput() GetResourcesResourcesCollectionItemSkusOutput
- func (o GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusOutput
- type GetResourcesResourcesCollectionOutput
- func (GetResourcesResourcesCollectionOutput) ElementType() reflect.Type
- func (o GetResourcesResourcesCollectionOutput) Items() GetResourcesResourcesCollectionItemArrayOutput
- func (o GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutput() GetResourcesResourcesCollectionOutput
- func (o GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionOutput
- type GetResourcesResult
- type GetResourcesResultOutput
- func (o GetResourcesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetResourcesResultOutput) ElementType() reflect.Type
- func (o GetResourcesResultOutput) EntitlementId() pulumi.StringPtrOutput
- func (o GetResourcesResultOutput) Filters() GetResourcesFilterArrayOutput
- func (o GetResourcesResultOutput) Id() pulumi.StringOutput
- func (o GetResourcesResultOutput) ResourcesCollections() GetResourcesResourcesCollectionArrayOutput
- func (o GetResourcesResultOutput) ServiceName() pulumi.StringOutput
- func (o GetResourcesResultOutput) ToGetResourcesResultOutput() GetResourcesResultOutput
- func (o GetResourcesResultOutput) ToGetResourcesResultOutputWithContext(ctx context.Context) GetResourcesResultOutput
- type GetSubscriptionProductArgs
- type GetSubscriptionProductItem
- type GetSubscriptionProductItemArgs
- func (GetSubscriptionProductItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutput() GetSubscriptionProductItemOutput
- func (i GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutputWithContext(ctx context.Context) GetSubscriptionProductItemOutput
- type GetSubscriptionProductItemArray
- func (GetSubscriptionProductItemArray) ElementType() reflect.Type
- func (i GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutput() GetSubscriptionProductItemArrayOutput
- func (i GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductItemArrayOutput
- type GetSubscriptionProductItemArrayInput
- type GetSubscriptionProductItemArrayOutput
- func (GetSubscriptionProductItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductItemOutput
- func (o GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutput() GetSubscriptionProductItemArrayOutput
- func (o GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductItemArrayOutput
- type GetSubscriptionProductItemInput
- type GetSubscriptionProductItemOutput
- func (o GetSubscriptionProductItemOutput) EarnedRewards() pulumi.Float64Output
- func (GetSubscriptionProductItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductItemOutput) IsEligibleToEarnRewards() pulumi.BoolOutput
- func (o GetSubscriptionProductItemOutput) ProductName() pulumi.StringOutput
- func (o GetSubscriptionProductItemOutput) ProductNumber() pulumi.StringOutput
- func (o GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutput() GetSubscriptionProductItemOutput
- func (o GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutputWithContext(ctx context.Context) GetSubscriptionProductItemOutput
- func (o GetSubscriptionProductItemOutput) UsageAmount() pulumi.Float64Output
- type GetSubscriptionProductOutputArgs
- type GetSubscriptionProductResult
- type GetSubscriptionProductResultOutput
- func (GetSubscriptionProductResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionProductResultOutput) Items() GetSubscriptionProductItemArrayOutput
- func (o GetSubscriptionProductResultOutput) Producttype() pulumi.StringPtrOutput
- func (o GetSubscriptionProductResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionProductResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutput() GetSubscriptionProductResultOutput
- func (o GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutputWithContext(ctx context.Context) GetSubscriptionProductResultOutput
- func (o GetSubscriptionProductResultOutput) UsagePeriodKey() pulumi.StringOutput
- type GetSubscriptionProductsArgs
- type GetSubscriptionProductsFilter
- type GetSubscriptionProductsFilterArgs
- func (GetSubscriptionProductsFilterArgs) ElementType() reflect.Type
- func (i GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutput() GetSubscriptionProductsFilterOutput
- func (i GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterOutput
- type GetSubscriptionProductsFilterArray
- func (GetSubscriptionProductsFilterArray) ElementType() reflect.Type
- func (i GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutput() GetSubscriptionProductsFilterArrayOutput
- func (i GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterArrayOutput
- type GetSubscriptionProductsFilterArrayInput
- type GetSubscriptionProductsFilterArrayOutput
- func (GetSubscriptionProductsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductsFilterOutput
- func (o GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutput() GetSubscriptionProductsFilterArrayOutput
- func (o GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterArrayOutput
- type GetSubscriptionProductsFilterInput
- type GetSubscriptionProductsFilterOutput
- func (GetSubscriptionProductsFilterOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsFilterOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionProductsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutput() GetSubscriptionProductsFilterOutput
- func (o GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterOutput
- func (o GetSubscriptionProductsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSubscriptionProductsOutputArgs
- type GetSubscriptionProductsProductCollection
- type GetSubscriptionProductsProductCollectionArgs
- func (GetSubscriptionProductsProductCollectionArgs) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutput() GetSubscriptionProductsProductCollectionOutput
- func (i GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionOutput
- type GetSubscriptionProductsProductCollectionArray
- func (GetSubscriptionProductsProductCollectionArray) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutput() GetSubscriptionProductsProductCollectionArrayOutput
- func (i GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionArrayOutput
- type GetSubscriptionProductsProductCollectionArrayInput
- type GetSubscriptionProductsProductCollectionArrayOutput
- func (GetSubscriptionProductsProductCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductsProductCollectionOutput
- func (o GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutput() GetSubscriptionProductsProductCollectionArrayOutput
- func (o GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionArrayOutput
- type GetSubscriptionProductsProductCollectionInput
- type GetSubscriptionProductsProductCollectionItem
- type GetSubscriptionProductsProductCollectionItemArgs
- func (GetSubscriptionProductsProductCollectionItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutput() GetSubscriptionProductsProductCollectionItemOutput
- func (i GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemOutput
- type GetSubscriptionProductsProductCollectionItemArray
- func (GetSubscriptionProductsProductCollectionItemArray) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutput() GetSubscriptionProductsProductCollectionItemArrayOutput
- func (i GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemArrayOutput
- type GetSubscriptionProductsProductCollectionItemArrayInput
- type GetSubscriptionProductsProductCollectionItemArrayOutput
- func (GetSubscriptionProductsProductCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductsProductCollectionItemOutput
- func (o GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutput() GetSubscriptionProductsProductCollectionItemArrayOutput
- func (o GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemArrayOutput
- type GetSubscriptionProductsProductCollectionItemInput
- type GetSubscriptionProductsProductCollectionItemItem
- type GetSubscriptionProductsProductCollectionItemItemArgs
- func (GetSubscriptionProductsProductCollectionItemItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutput() GetSubscriptionProductsProductCollectionItemItemOutput
- func (i GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemOutput
- type GetSubscriptionProductsProductCollectionItemItemArray
- func (GetSubscriptionProductsProductCollectionItemItemArray) ElementType() reflect.Type
- func (i GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput() GetSubscriptionProductsProductCollectionItemItemArrayOutput
- func (i GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemArrayOutput
- type GetSubscriptionProductsProductCollectionItemItemArrayInput
- type GetSubscriptionProductsProductCollectionItemItemArrayOutput
- func (GetSubscriptionProductsProductCollectionItemItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionItemItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductsProductCollectionItemItemOutput
- func (o GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput() GetSubscriptionProductsProductCollectionItemItemArrayOutput
- func (o GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemArrayOutput
- type GetSubscriptionProductsProductCollectionItemItemInput
- type GetSubscriptionProductsProductCollectionItemItemOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) EarnedRewards() pulumi.Float64Output
- func (GetSubscriptionProductsProductCollectionItemItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) IsEligibleToEarnRewards() pulumi.BoolOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) ProductName() pulumi.StringOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) ProductNumber() pulumi.StringOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutput() GetSubscriptionProductsProductCollectionItemItemOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemOutput
- func (o GetSubscriptionProductsProductCollectionItemItemOutput) UsageAmount() pulumi.Float64Output
- type GetSubscriptionProductsProductCollectionItemOutput
- func (GetSubscriptionProductsProductCollectionItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionItemOutput) Items() GetSubscriptionProductsProductCollectionItemItemArrayOutput
- func (o GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutput() GetSubscriptionProductsProductCollectionItemOutput
- func (o GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemOutput
- type GetSubscriptionProductsProductCollectionOutput
- func (GetSubscriptionProductsProductCollectionOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsProductCollectionOutput) Items() GetSubscriptionProductsProductCollectionItemArrayOutput
- func (o GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutput() GetSubscriptionProductsProductCollectionOutput
- func (o GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionOutput
- type GetSubscriptionProductsResult
- type GetSubscriptionProductsResultOutput
- func (GetSubscriptionProductsResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionProductsResultOutput) Filters() GetSubscriptionProductsFilterArrayOutput
- func (o GetSubscriptionProductsResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionProductsResultOutput) ProductCollections() GetSubscriptionProductsProductCollectionArrayOutput
- func (o GetSubscriptionProductsResultOutput) Producttype() pulumi.StringPtrOutput
- func (o GetSubscriptionProductsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionProductsResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutput() GetSubscriptionProductsResultOutput
- func (o GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutputWithContext(ctx context.Context) GetSubscriptionProductsResultOutput
- func (o GetSubscriptionProductsResultOutput) UsagePeriodKey() pulumi.StringOutput
- type GetSubscriptionRedeemableUserItem
- type GetSubscriptionRedeemableUserItemArgs
- func (GetSubscriptionRedeemableUserItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutput() GetSubscriptionRedeemableUserItemOutput
- func (i GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemOutput
- type GetSubscriptionRedeemableUserItemArray
- func (GetSubscriptionRedeemableUserItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutput() GetSubscriptionRedeemableUserItemArrayOutput
- func (i GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemArrayOutput
- type GetSubscriptionRedeemableUserItemArrayInput
- type GetSubscriptionRedeemableUserItemArrayOutput
- func (GetSubscriptionRedeemableUserItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUserItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedeemableUserItemOutput
- func (o GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutput() GetSubscriptionRedeemableUserItemArrayOutput
- func (o GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemArrayOutput
- type GetSubscriptionRedeemableUserItemInput
- type GetSubscriptionRedeemableUserItemOutput
- func (GetSubscriptionRedeemableUserItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUserItemOutput) EmailId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUserItemOutput) FirstName() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUserItemOutput) LastName() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutput() GetSubscriptionRedeemableUserItemOutput
- func (o GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemOutput
- type GetSubscriptionRedeemableUsersArgs
- type GetSubscriptionRedeemableUsersFilter
- type GetSubscriptionRedeemableUsersFilterArgs
- func (GetSubscriptionRedeemableUsersFilterArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutput() GetSubscriptionRedeemableUsersFilterOutput
- func (i GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterOutput
- type GetSubscriptionRedeemableUsersFilterArray
- func (GetSubscriptionRedeemableUsersFilterArray) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutput() GetSubscriptionRedeemableUsersFilterArrayOutput
- func (i GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterArrayOutput
- type GetSubscriptionRedeemableUsersFilterArrayInput
- type GetSubscriptionRedeemableUsersFilterArrayOutput
- func (GetSubscriptionRedeemableUsersFilterArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedeemableUsersFilterOutput
- func (o GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutput() GetSubscriptionRedeemableUsersFilterArrayOutput
- func (o GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterArrayOutput
- type GetSubscriptionRedeemableUsersFilterInput
- type GetSubscriptionRedeemableUsersFilterOutput
- func (GetSubscriptionRedeemableUsersFilterOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersFilterOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutput() GetSubscriptionRedeemableUsersFilterOutput
- func (o GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterOutput
- func (o GetSubscriptionRedeemableUsersFilterOutput) Values() pulumi.StringArrayOutput
- type GetSubscriptionRedeemableUsersOutputArgs
- type GetSubscriptionRedeemableUsersRedeemableUserCollection
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionArray
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItem
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItem
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) EmailId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) FirstName() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) LastName() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) Items() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) UserId() pulumi.StringOutput
- type GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) Items() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
- type GetSubscriptionRedeemableUsersResult
- type GetSubscriptionRedeemableUsersResultOutput
- func (GetSubscriptionRedeemableUsersResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedeemableUsersResultOutput) Filters() GetSubscriptionRedeemableUsersFilterArrayOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) RedeemableUserCollections() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutput() GetSubscriptionRedeemableUsersResultOutput
- func (o GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersResultOutput
- type GetSubscriptionRedemptionArgs
- type GetSubscriptionRedemptionItem
- type GetSubscriptionRedemptionItemArgs
- func (GetSubscriptionRedemptionItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutput() GetSubscriptionRedemptionItemOutput
- func (i GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemOutput
- type GetSubscriptionRedemptionItemArray
- func (GetSubscriptionRedemptionItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutput() GetSubscriptionRedemptionItemArrayOutput
- func (i GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemArrayOutput
- type GetSubscriptionRedemptionItemArrayInput
- type GetSubscriptionRedemptionItemArrayOutput
- func (GetSubscriptionRedemptionItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedemptionItemOutput
- func (o GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutput() GetSubscriptionRedemptionItemArrayOutput
- func (o GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemArrayOutput
- type GetSubscriptionRedemptionItemInput
- type GetSubscriptionRedemptionItemOutput
- func (o GetSubscriptionRedemptionItemOutput) BaseRewards() pulumi.Float64Output
- func (GetSubscriptionRedemptionItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionItemOutput) FxRate() pulumi.Float64Output
- func (o GetSubscriptionRedemptionItemOutput) InvoiceCurrency() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) InvoiceNumber() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) InvoiceTotalAmount() pulumi.Float64Output
- func (o GetSubscriptionRedemptionItemOutput) RedeemedRewards() pulumi.Float64Output
- func (o GetSubscriptionRedemptionItemOutput) RedemptionCode() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) RedemptionEmail() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) TimeInvoiced() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) TimeRedeemed() pulumi.StringOutput
- func (o GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutput() GetSubscriptionRedemptionItemOutput
- func (o GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemOutput
- type GetSubscriptionRedemptionOutputArgs
- type GetSubscriptionRedemptionResult
- type GetSubscriptionRedemptionResultOutput
- func (GetSubscriptionRedemptionResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionRedemptionResultOutput) Items() GetSubscriptionRedemptionItemArrayOutput
- func (o GetSubscriptionRedemptionResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRedemptionResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRedemptionResultOutput) TimeRedeemedGreaterThanOrEqualTo() pulumi.StringPtrOutput
- func (o GetSubscriptionRedemptionResultOutput) TimeRedeemedLessThan() pulumi.StringPtrOutput
- func (o GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutput() GetSubscriptionRedemptionResultOutput
- func (o GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutputWithContext(ctx context.Context) GetSubscriptionRedemptionResultOutput
- type GetSubscriptionRedemptionsArgs
- type GetSubscriptionRedemptionsFilter
- type GetSubscriptionRedemptionsFilterArgs
- func (GetSubscriptionRedemptionsFilterArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutput() GetSubscriptionRedemptionsFilterOutput
- func (i GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterOutput
- type GetSubscriptionRedemptionsFilterArray
- func (GetSubscriptionRedemptionsFilterArray) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutput() GetSubscriptionRedemptionsFilterArrayOutput
- func (i GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterArrayOutput
- type GetSubscriptionRedemptionsFilterArrayInput
- type GetSubscriptionRedemptionsFilterArrayOutput
- func (GetSubscriptionRedemptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedemptionsFilterOutput
- func (o GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutput() GetSubscriptionRedemptionsFilterArrayOutput
- func (o GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterArrayOutput
- type GetSubscriptionRedemptionsFilterInput
- type GetSubscriptionRedemptionsFilterOutput
- func (GetSubscriptionRedemptionsFilterOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutput() GetSubscriptionRedemptionsFilterOutput
- func (o GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterOutput
- func (o GetSubscriptionRedemptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSubscriptionRedemptionsOutputArgs
- type GetSubscriptionRedemptionsRedemptionCollection
- type GetSubscriptionRedemptionsRedemptionCollectionArgs
- func (GetSubscriptionRedemptionsRedemptionCollectionArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutput() GetSubscriptionRedemptionsRedemptionCollectionOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionOutput
- type GetSubscriptionRedemptionsRedemptionCollectionArray
- func (GetSubscriptionRedemptionsRedemptionCollectionArray) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionArrayInput
- type GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- func (GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedemptionsRedemptionCollectionOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionInput
- type GetSubscriptionRedemptionsRedemptionCollectionItem
- type GetSubscriptionRedemptionsRedemptionCollectionItemArgs
- func (GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemArray
- func (GetSubscriptionRedemptionsRedemptionCollectionItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput
- type GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- func (GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemInput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItem
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs
- func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemArray
- func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemInput
- type GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) BaseRewards() pulumi.Float64Output
- func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) FxRate() pulumi.Float64Output
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceCurrency() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceNumber() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceTotalAmount() pulumi.Float64Output
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedeemedRewards() pulumi.Float64Output
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionCode() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionEmail() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeInvoiced() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeRedeemed() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
- type GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) Items() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemOutput
- type GetSubscriptionRedemptionsRedemptionCollectionOutput
- func (GetSubscriptionRedemptionsRedemptionCollectionOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) Items() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutput() GetSubscriptionRedemptionsRedemptionCollectionOutput
- func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionOutput
- type GetSubscriptionRedemptionsResult
- type GetSubscriptionRedemptionsResultOutput
- func (GetSubscriptionRedemptionsResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionRedemptionsResultOutput) Filters() GetSubscriptionRedemptionsFilterArrayOutput
- func (o GetSubscriptionRedemptionsResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsResultOutput) RedemptionCollections() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
- func (o GetSubscriptionRedemptionsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRedemptionsResultOutput) TimeRedeemedGreaterThanOrEqualTo() pulumi.StringPtrOutput
- func (o GetSubscriptionRedemptionsResultOutput) TimeRedeemedLessThan() pulumi.StringPtrOutput
- func (o GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutput() GetSubscriptionRedemptionsResultOutput
- func (o GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsResultOutput
- type GetSubscriptionRewardArgs
- type GetSubscriptionRewardItem
- type GetSubscriptionRewardItemArgs
- func (GetSubscriptionRewardItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutput() GetSubscriptionRewardItemOutput
- func (i GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutputWithContext(ctx context.Context) GetSubscriptionRewardItemOutput
- type GetSubscriptionRewardItemArray
- func (GetSubscriptionRewardItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutput() GetSubscriptionRewardItemArrayOutput
- func (i GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardItemArrayOutput
- type GetSubscriptionRewardItemArrayInput
- type GetSubscriptionRewardItemArrayOutput
- func (GetSubscriptionRewardItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardItemOutput
- func (o GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutput() GetSubscriptionRewardItemArrayOutput
- func (o GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardItemArrayOutput
- type GetSubscriptionRewardItemInput
- type GetSubscriptionRewardItemOutput
- func (o GetSubscriptionRewardItemOutput) AvailableRewards() pulumi.Float64Output
- func (o GetSubscriptionRewardItemOutput) EarnedRewards() pulumi.Float64Output
- func (GetSubscriptionRewardItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardItemOutput) EligibleUsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardItemOutput) IneligibleUsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardItemOutput) IsManual() pulumi.BoolOutput
- func (o GetSubscriptionRewardItemOutput) RedeemedRewards() pulumi.Float64Output
- func (o GetSubscriptionRewardItemOutput) TimeRewardsEarned() pulumi.StringOutput
- func (o GetSubscriptionRewardItemOutput) TimeRewardsExpired() pulumi.StringOutput
- func (o GetSubscriptionRewardItemOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetSubscriptionRewardItemOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutput() GetSubscriptionRewardItemOutput
- func (o GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutputWithContext(ctx context.Context) GetSubscriptionRewardItemOutput
- func (o GetSubscriptionRewardItemOutput) UsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardItemOutput) UsagePeriodKey() pulumi.StringOutput
- type GetSubscriptionRewardOutputArgs
- type GetSubscriptionRewardResult
- type GetSubscriptionRewardResultOutput
- func (GetSubscriptionRewardResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionRewardResultOutput) Items() GetSubscriptionRewardItemArrayOutput
- func (o GetSubscriptionRewardResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRewardResultOutput) Summaries() GetSubscriptionRewardSummaryArrayOutput
- func (o GetSubscriptionRewardResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutput() GetSubscriptionRewardResultOutput
- func (o GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutputWithContext(ctx context.Context) GetSubscriptionRewardResultOutput
- type GetSubscriptionRewardSummary
- type GetSubscriptionRewardSummaryArgs
- func (GetSubscriptionRewardSummaryArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutput() GetSubscriptionRewardSummaryOutput
- func (i GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryOutput
- type GetSubscriptionRewardSummaryArray
- func (GetSubscriptionRewardSummaryArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutput() GetSubscriptionRewardSummaryArrayOutput
- func (i GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryArrayOutput
- type GetSubscriptionRewardSummaryArrayInput
- type GetSubscriptionRewardSummaryArrayOutput
- func (GetSubscriptionRewardSummaryArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardSummaryArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardSummaryOutput
- func (o GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutput() GetSubscriptionRewardSummaryArrayOutput
- func (o GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryArrayOutput
- type GetSubscriptionRewardSummaryInput
- type GetSubscriptionRewardSummaryOutput
- func (o GetSubscriptionRewardSummaryOutput) Currency() pulumi.StringOutput
- func (GetSubscriptionRewardSummaryOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardSummaryOutput) RedemptionCode() pulumi.StringOutput
- func (o GetSubscriptionRewardSummaryOutput) RewardsRate() pulumi.Float64Output
- func (o GetSubscriptionRewardSummaryOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRewardSummaryOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutput() GetSubscriptionRewardSummaryOutput
- func (o GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryOutput
- func (o GetSubscriptionRewardSummaryOutput) TotalRewardsAvailable() pulumi.Float64Output
- type GetSubscriptionRewardsArgs
- type GetSubscriptionRewardsFilter
- type GetSubscriptionRewardsFilterArgs
- func (GetSubscriptionRewardsFilterArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutput() GetSubscriptionRewardsFilterOutput
- func (i GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterOutput
- type GetSubscriptionRewardsFilterArray
- func (GetSubscriptionRewardsFilterArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutput() GetSubscriptionRewardsFilterArrayOutput
- func (i GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterArrayOutput
- type GetSubscriptionRewardsFilterArrayInput
- type GetSubscriptionRewardsFilterArrayOutput
- func (GetSubscriptionRewardsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsFilterArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardsFilterOutput
- func (o GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutput() GetSubscriptionRewardsFilterArrayOutput
- func (o GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterArrayOutput
- type GetSubscriptionRewardsFilterInput
- type GetSubscriptionRewardsFilterOutput
- func (GetSubscriptionRewardsFilterOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsFilterOutput) Name() pulumi.StringOutput
- func (o GetSubscriptionRewardsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutput() GetSubscriptionRewardsFilterOutput
- func (o GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterOutput
- func (o GetSubscriptionRewardsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSubscriptionRewardsOutputArgs
- type GetSubscriptionRewardsResult
- type GetSubscriptionRewardsResultOutput
- func (GetSubscriptionRewardsResultOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsResultOutput) Filters() GetSubscriptionRewardsFilterArrayOutput
- func (o GetSubscriptionRewardsResultOutput) Id() pulumi.StringOutput
- func (o GetSubscriptionRewardsResultOutput) RewardCollections() GetSubscriptionRewardsRewardCollectionArrayOutput
- func (o GetSubscriptionRewardsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRewardsResultOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutput() GetSubscriptionRewardsResultOutput
- func (o GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutputWithContext(ctx context.Context) GetSubscriptionRewardsResultOutput
- type GetSubscriptionRewardsRewardCollection
- type GetSubscriptionRewardsRewardCollectionArgs
- func (GetSubscriptionRewardsRewardCollectionArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutput() GetSubscriptionRewardsRewardCollectionOutput
- func (i GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionOutput
- type GetSubscriptionRewardsRewardCollectionArray
- func (GetSubscriptionRewardsRewardCollectionArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutput() GetSubscriptionRewardsRewardCollectionArrayOutput
- func (i GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionArrayOutput
- type GetSubscriptionRewardsRewardCollectionArrayInput
- type GetSubscriptionRewardsRewardCollectionArrayOutput
- func (GetSubscriptionRewardsRewardCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardsRewardCollectionOutput
- func (o GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutput() GetSubscriptionRewardsRewardCollectionArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionArrayOutput
- type GetSubscriptionRewardsRewardCollectionInput
- type GetSubscriptionRewardsRewardCollectionItem
- type GetSubscriptionRewardsRewardCollectionItemArgs
- func (GetSubscriptionRewardsRewardCollectionItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutput() GetSubscriptionRewardsRewardCollectionItemOutput
- func (i GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemOutput
- type GetSubscriptionRewardsRewardCollectionItemArray
- func (GetSubscriptionRewardsRewardCollectionItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemArrayOutput
- func (i GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemArrayInput
- type GetSubscriptionRewardsRewardCollectionItemArrayOutput
- func (GetSubscriptionRewardsRewardCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardsRewardCollectionItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemInput
- type GetSubscriptionRewardsRewardCollectionItemItem
- type GetSubscriptionRewardsRewardCollectionItemItemArgs
- func (GetSubscriptionRewardsRewardCollectionItemItemArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutput() GetSubscriptionRewardsRewardCollectionItemItemOutput
- func (i GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemOutput
- type GetSubscriptionRewardsRewardCollectionItemItemArray
- func (GetSubscriptionRewardsRewardCollectionItemItemArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- func (i GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemItemArrayInput
- type GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- func (GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardsRewardCollectionItemItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemItemInput
- type GetSubscriptionRewardsRewardCollectionItemItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) AvailableRewards() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) EarnedRewards() pulumi.Float64Output
- func (GetSubscriptionRewardsRewardCollectionItemItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) EligibleUsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) IneligibleUsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) IsManual() pulumi.BoolOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) RedeemedRewards() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsEarned() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsExpired() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageEnded() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageStarted() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutput() GetSubscriptionRewardsRewardCollectionItemItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) UsageAmount() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) UsagePeriodKey() pulumi.StringOutput
- type GetSubscriptionRewardsRewardCollectionItemOutput
- func (GetSubscriptionRewardsRewardCollectionItemOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemOutput) Items() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionItemOutput) Summaries() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutput() GetSubscriptionRewardsRewardCollectionItemOutput
- func (o GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemOutput
- type GetSubscriptionRewardsRewardCollectionItemSummary
- type GetSubscriptionRewardsRewardCollectionItemSummaryArgs
- func (GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput() GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- func (i GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- type GetSubscriptionRewardsRewardCollectionItemSummaryArray
- func (GetSubscriptionRewardsRewardCollectionItemSummaryArray) ElementType() reflect.Type
- func (i GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- func (i GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput
- type GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- func (GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
- type GetSubscriptionRewardsRewardCollectionItemSummaryInput
- type GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) Currency() pulumi.StringOutput
- func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RedemptionCode() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RewardsRate() pulumi.Float64Output
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) SubscriptionId() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TenancyId() pulumi.StringOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput() GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryOutput
- func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TotalRewardsAvailable() pulumi.Float64Output
- type GetSubscriptionRewardsRewardCollectionOutput
- func (GetSubscriptionRewardsRewardCollectionOutput) ElementType() reflect.Type
- func (o GetSubscriptionRewardsRewardCollectionOutput) Items() GetSubscriptionRewardsRewardCollectionItemArrayOutput
- func (o GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutput() GetSubscriptionRewardsRewardCollectionOutput
- func (o GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionOutput
- type GetUsagelimitsArgs
- type GetUsagelimitsFilter
- type GetUsagelimitsFilterArgs
- type GetUsagelimitsFilterArray
- type GetUsagelimitsFilterArrayInput
- type GetUsagelimitsFilterArrayOutput
- func (GetUsagelimitsFilterArrayOutput) ElementType() reflect.Type
- func (o GetUsagelimitsFilterArrayOutput) Index(i pulumi.IntInput) GetUsagelimitsFilterOutput
- func (o GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutput() GetUsagelimitsFilterArrayOutput
- func (o GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutputWithContext(ctx context.Context) GetUsagelimitsFilterArrayOutput
- type GetUsagelimitsFilterInput
- type GetUsagelimitsFilterOutput
- func (GetUsagelimitsFilterOutput) ElementType() reflect.Type
- func (o GetUsagelimitsFilterOutput) Name() pulumi.StringOutput
- func (o GetUsagelimitsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutput() GetUsagelimitsFilterOutput
- func (o GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutputWithContext(ctx context.Context) GetUsagelimitsFilterOutput
- func (o GetUsagelimitsFilterOutput) Values() pulumi.StringArrayOutput
- type GetUsagelimitsOutputArgs
- type GetUsagelimitsResult
- type GetUsagelimitsResultOutput
- func (o GetUsagelimitsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetUsagelimitsResultOutput) ElementType() reflect.Type
- func (o GetUsagelimitsResultOutput) Filters() GetUsagelimitsFilterArrayOutput
- func (o GetUsagelimitsResultOutput) Id() pulumi.StringOutput
- func (o GetUsagelimitsResultOutput) LimitType() pulumi.StringPtrOutput
- func (o GetUsagelimitsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetUsagelimitsResultOutput) ServiceType() pulumi.StringPtrOutput
- func (o GetUsagelimitsResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutput() GetUsagelimitsResultOutput
- func (o GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutputWithContext(ctx context.Context) GetUsagelimitsResultOutput
- func (o GetUsagelimitsResultOutput) UsageLimitCollections() GetUsagelimitsUsageLimitCollectionArrayOutput
- type GetUsagelimitsUsageLimitCollection
- type GetUsagelimitsUsageLimitCollectionArgs
- func (GetUsagelimitsUsageLimitCollectionArgs) ElementType() reflect.Type
- func (i GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutput() GetUsagelimitsUsageLimitCollectionOutput
- func (i GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionOutput
- type GetUsagelimitsUsageLimitCollectionArray
- func (GetUsagelimitsUsageLimitCollectionArray) ElementType() reflect.Type
- func (i GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutput() GetUsagelimitsUsageLimitCollectionArrayOutput
- func (i GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionArrayOutput
- type GetUsagelimitsUsageLimitCollectionArrayInput
- type GetUsagelimitsUsageLimitCollectionArrayOutput
- func (GetUsagelimitsUsageLimitCollectionArrayOutput) ElementType() reflect.Type
- func (o GetUsagelimitsUsageLimitCollectionArrayOutput) Index(i pulumi.IntInput) GetUsagelimitsUsageLimitCollectionOutput
- func (o GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutput() GetUsagelimitsUsageLimitCollectionArrayOutput
- func (o GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionArrayOutput
- type GetUsagelimitsUsageLimitCollectionInput
- type GetUsagelimitsUsageLimitCollectionItem
- type GetUsagelimitsUsageLimitCollectionItemArgs
- func (GetUsagelimitsUsageLimitCollectionItemArgs) ElementType() reflect.Type
- func (i GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutput() GetUsagelimitsUsageLimitCollectionItemOutput
- func (i GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemOutput
- type GetUsagelimitsUsageLimitCollectionItemArray
- func (GetUsagelimitsUsageLimitCollectionItemArray) ElementType() reflect.Type
- func (i GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput() GetUsagelimitsUsageLimitCollectionItemArrayOutput
- func (i GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemArrayOutput
- type GetUsagelimitsUsageLimitCollectionItemArrayInput
- type GetUsagelimitsUsageLimitCollectionItemArrayOutput
- func (GetUsagelimitsUsageLimitCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetUsagelimitsUsageLimitCollectionItemArrayOutput) Index(i pulumi.IntInput) GetUsagelimitsUsageLimitCollectionItemOutput
- func (o GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput() GetUsagelimitsUsageLimitCollectionItemArrayOutput
- func (o GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemArrayOutput
- type GetUsagelimitsUsageLimitCollectionItemInput
- type GetUsagelimitsUsageLimitCollectionItemOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) Action() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) AlertLevel() pulumi.Float64Output
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) CreatedBy() pulumi.StringOutput
- func (GetUsagelimitsUsageLimitCollectionItemOutput) ElementType() reflect.Type
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) EntitlementId() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) Limit() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) LimitType() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) MaxHardLimit() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ModifiedBy() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ResourceName() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ServiceName() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) SkuPartId() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) State() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) TimeModified() pulumi.StringOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutput() GetUsagelimitsUsageLimitCollectionItemOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemOutput
- func (o GetUsagelimitsUsageLimitCollectionItemOutput) ValueType() pulumi.StringOutput
- type GetUsagelimitsUsageLimitCollectionOutput
- func (GetUsagelimitsUsageLimitCollectionOutput) ElementType() reflect.Type
- func (o GetUsagelimitsUsageLimitCollectionOutput) Items() GetUsagelimitsUsageLimitCollectionItemArrayOutput
- func (o GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutput() GetUsagelimitsUsageLimitCollectionOutput
- func (o GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionOutput
- type LookupSubscriptionRedeemableUserArgs
- type LookupSubscriptionRedeemableUserOutputArgs
- type LookupSubscriptionRedeemableUserResult
- type LookupSubscriptionRedeemableUserResultOutput
- func (LookupSubscriptionRedeemableUserResultOutput) ElementType() reflect.Type
- func (o LookupSubscriptionRedeemableUserResultOutput) Id() pulumi.StringOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) Items() GetSubscriptionRedeemableUserItemArrayOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) TenancyId() pulumi.StringOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutput() LookupSubscriptionRedeemableUserResultOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutputWithContext(ctx context.Context) LookupSubscriptionRedeemableUserResultOutput
- func (o LookupSubscriptionRedeemableUserResultOutput) UserId() pulumi.StringOutput
- type SubscriptionRedeemableUser
- func (*SubscriptionRedeemableUser) ElementType() reflect.Type
- func (i *SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutput() SubscriptionRedeemableUserOutput
- func (i *SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutputWithContext(ctx context.Context) SubscriptionRedeemableUserOutput
- type SubscriptionRedeemableUserArgs
- type SubscriptionRedeemableUserArray
- func (SubscriptionRedeemableUserArray) ElementType() reflect.Type
- func (i SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutput() SubscriptionRedeemableUserArrayOutput
- func (i SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserArrayOutput
- type SubscriptionRedeemableUserArrayInput
- type SubscriptionRedeemableUserArrayOutput
- func (SubscriptionRedeemableUserArrayOutput) ElementType() reflect.Type
- func (o SubscriptionRedeemableUserArrayOutput) Index(i pulumi.IntInput) SubscriptionRedeemableUserOutput
- func (o SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutput() SubscriptionRedeemableUserArrayOutput
- func (o SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserArrayOutput
- type SubscriptionRedeemableUserInput
- type SubscriptionRedeemableUserItem
- type SubscriptionRedeemableUserItemArgs
- func (SubscriptionRedeemableUserItemArgs) ElementType() reflect.Type
- func (i SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutput() SubscriptionRedeemableUserItemOutput
- func (i SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemOutput
- type SubscriptionRedeemableUserItemArray
- func (SubscriptionRedeemableUserItemArray) ElementType() reflect.Type
- func (i SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutput() SubscriptionRedeemableUserItemArrayOutput
- func (i SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemArrayOutput
- type SubscriptionRedeemableUserItemArrayInput
- type SubscriptionRedeemableUserItemArrayOutput
- func (SubscriptionRedeemableUserItemArrayOutput) ElementType() reflect.Type
- func (o SubscriptionRedeemableUserItemArrayOutput) Index(i pulumi.IntInput) SubscriptionRedeemableUserItemOutput
- func (o SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutput() SubscriptionRedeemableUserItemArrayOutput
- func (o SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemArrayOutput
- type SubscriptionRedeemableUserItemInput
- type SubscriptionRedeemableUserItemOutput
- func (SubscriptionRedeemableUserItemOutput) ElementType() reflect.Type
- func (o SubscriptionRedeemableUserItemOutput) EmailId() pulumi.StringOutput
- func (o SubscriptionRedeemableUserItemOutput) FirstName() pulumi.StringPtrOutput
- func (o SubscriptionRedeemableUserItemOutput) LastName() pulumi.StringPtrOutput
- func (o SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutput() SubscriptionRedeemableUserItemOutput
- func (o SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemOutput
- type SubscriptionRedeemableUserMap
- func (SubscriptionRedeemableUserMap) ElementType() reflect.Type
- func (i SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutput() SubscriptionRedeemableUserMapOutput
- func (i SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutputWithContext(ctx context.Context) SubscriptionRedeemableUserMapOutput
- type SubscriptionRedeemableUserMapInput
- type SubscriptionRedeemableUserMapOutput
- func (SubscriptionRedeemableUserMapOutput) ElementType() reflect.Type
- func (o SubscriptionRedeemableUserMapOutput) MapIndex(k pulumi.StringInput) SubscriptionRedeemableUserOutput
- func (o SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutput() SubscriptionRedeemableUserMapOutput
- func (o SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutputWithContext(ctx context.Context) SubscriptionRedeemableUserMapOutput
- type SubscriptionRedeemableUserOutput
- func (SubscriptionRedeemableUserOutput) ElementType() reflect.Type
- func (o SubscriptionRedeemableUserOutput) Items() SubscriptionRedeemableUserItemArrayOutput
- func (o SubscriptionRedeemableUserOutput) SubscriptionId() pulumi.StringOutput
- func (o SubscriptionRedeemableUserOutput) TenancyId() pulumi.StringOutput
- func (o SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutput() SubscriptionRedeemableUserOutput
- func (o SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutputWithContext(ctx context.Context) SubscriptionRedeemableUserOutput
- func (o SubscriptionRedeemableUserOutput) UserId() pulumi.StringOutput
- type SubscriptionRedeemableUserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetResourceQuotasArgs ¶ added in v1.1.0
type GetResourceQuotasArgs struct { // The OCID of the root compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetResourceQuotasFilter `pulumi:"filters"` // Service entitlement Id. ServiceEntitlement *string `pulumi:"serviceEntitlement"` // Service Name. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getResourceQuotas.
type GetResourceQuotasFilter ¶ added in v1.1.0
type GetResourceQuotasFilterArgs ¶ added in v1.1.0
type GetResourceQuotasFilterArgs struct { // The resource name. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetResourceQuotasFilterArgs) ElementType ¶ added in v1.1.0
func (GetResourceQuotasFilterArgs) ElementType() reflect.Type
func (GetResourceQuotasFilterArgs) ToGetResourceQuotasFilterOutput ¶ added in v1.1.0
func (i GetResourceQuotasFilterArgs) ToGetResourceQuotasFilterOutput() GetResourceQuotasFilterOutput
func (GetResourceQuotasFilterArgs) ToGetResourceQuotasFilterOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasFilterArgs) ToGetResourceQuotasFilterOutputWithContext(ctx context.Context) GetResourceQuotasFilterOutput
type GetResourceQuotasFilterArray ¶ added in v1.1.0
type GetResourceQuotasFilterArray []GetResourceQuotasFilterInput
func (GetResourceQuotasFilterArray) ElementType ¶ added in v1.1.0
func (GetResourceQuotasFilterArray) ElementType() reflect.Type
func (GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutput ¶ added in v1.1.0
func (i GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutput() GetResourceQuotasFilterArrayOutput
func (GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasFilterArray) ToGetResourceQuotasFilterArrayOutputWithContext(ctx context.Context) GetResourceQuotasFilterArrayOutput
type GetResourceQuotasFilterArrayInput ¶ added in v1.1.0
type GetResourceQuotasFilterArrayInput interface { pulumi.Input ToGetResourceQuotasFilterArrayOutput() GetResourceQuotasFilterArrayOutput ToGetResourceQuotasFilterArrayOutputWithContext(context.Context) GetResourceQuotasFilterArrayOutput }
GetResourceQuotasFilterArrayInput is an input type that accepts GetResourceQuotasFilterArray and GetResourceQuotasFilterArrayOutput values. You can construct a concrete instance of `GetResourceQuotasFilterArrayInput` via:
GetResourceQuotasFilterArray{ GetResourceQuotasFilterArgs{...} }
type GetResourceQuotasFilterArrayOutput ¶ added in v1.1.0
type GetResourceQuotasFilterArrayOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasFilterArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasFilterArrayOutput) ElementType() reflect.Type
func (GetResourceQuotasFilterArrayOutput) Index ¶ added in v1.1.0
func (o GetResourceQuotasFilterArrayOutput) Index(i pulumi.IntInput) GetResourceQuotasFilterOutput
func (GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutput ¶ added in v1.1.0
func (o GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutput() GetResourceQuotasFilterArrayOutput
func (GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasFilterArrayOutput) ToGetResourceQuotasFilterArrayOutputWithContext(ctx context.Context) GetResourceQuotasFilterArrayOutput
type GetResourceQuotasFilterInput ¶ added in v1.1.0
type GetResourceQuotasFilterInput interface { pulumi.Input ToGetResourceQuotasFilterOutput() GetResourceQuotasFilterOutput ToGetResourceQuotasFilterOutputWithContext(context.Context) GetResourceQuotasFilterOutput }
GetResourceQuotasFilterInput is an input type that accepts GetResourceQuotasFilterArgs and GetResourceQuotasFilterOutput values. You can construct a concrete instance of `GetResourceQuotasFilterInput` via:
GetResourceQuotasFilterArgs{...}
type GetResourceQuotasFilterOutput ¶ added in v1.1.0
type GetResourceQuotasFilterOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasFilterOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasFilterOutput) ElementType() reflect.Type
func (GetResourceQuotasFilterOutput) Name ¶ added in v1.1.0
func (o GetResourceQuotasFilterOutput) Name() pulumi.StringOutput
The resource name.
func (GetResourceQuotasFilterOutput) Regex ¶ added in v1.1.0
func (o GetResourceQuotasFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutput ¶ added in v1.1.0
func (o GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutput() GetResourceQuotasFilterOutput
func (GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasFilterOutput) ToGetResourceQuotasFilterOutputWithContext(ctx context.Context) GetResourceQuotasFilterOutput
func (GetResourceQuotasFilterOutput) Values ¶ added in v1.1.0
func (o GetResourceQuotasFilterOutput) Values() pulumi.StringArrayOutput
type GetResourceQuotasOutputArgs ¶ added in v1.1.0
type GetResourceQuotasOutputArgs struct { // The OCID of the root compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetResourceQuotasFilterArrayInput `pulumi:"filters"` // Service entitlement Id. ServiceEntitlement pulumi.StringPtrInput `pulumi:"serviceEntitlement"` // Service Name. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getResourceQuotas.
func (GetResourceQuotasOutputArgs) ElementType ¶ added in v1.1.0
func (GetResourceQuotasOutputArgs) ElementType() reflect.Type
type GetResourceQuotasResourceQuotumCollection ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollection struct { // Used to indicate if further quota consumption isAllowed. IsAllowed bool `pulumi:"isAllowed"` // The list of resource quota details. Items []GetResourceQuotasResourceQuotumCollectionItem `pulumi:"items"` }
type GetResourceQuotasResourceQuotumCollectionArgs ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionArgs struct { // Used to indicate if further quota consumption isAllowed. IsAllowed pulumi.BoolInput `pulumi:"isAllowed"` // The list of resource quota details. Items GetResourceQuotasResourceQuotumCollectionItemArrayInput `pulumi:"items"` }
func (GetResourceQuotasResourceQuotumCollectionArgs) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionArgs) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutput ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutput() GetResourceQuotasResourceQuotumCollectionOutput
func (GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionArgs) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionOutput
type GetResourceQuotasResourceQuotumCollectionArray ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionArray []GetResourceQuotasResourceQuotumCollectionInput
func (GetResourceQuotasResourceQuotumCollectionArray) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionArray) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutput ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutput() GetResourceQuotasResourceQuotumCollectionArrayOutput
func (GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionArray) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionArrayOutput
type GetResourceQuotasResourceQuotumCollectionArrayInput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionArrayInput interface { pulumi.Input ToGetResourceQuotasResourceQuotumCollectionArrayOutput() GetResourceQuotasResourceQuotumCollectionArrayOutput ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext(context.Context) GetResourceQuotasResourceQuotumCollectionArrayOutput }
GetResourceQuotasResourceQuotumCollectionArrayInput is an input type that accepts GetResourceQuotasResourceQuotumCollectionArray and GetResourceQuotasResourceQuotumCollectionArrayOutput values. You can construct a concrete instance of `GetResourceQuotasResourceQuotumCollectionArrayInput` via:
GetResourceQuotasResourceQuotumCollectionArray{ GetResourceQuotasResourceQuotumCollectionArgs{...} }
type GetResourceQuotasResourceQuotumCollectionArrayOutput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasResourceQuotumCollectionArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionArrayOutput) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutput ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutput() GetResourceQuotasResourceQuotumCollectionArrayOutput
func (GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionArrayOutput) ToGetResourceQuotasResourceQuotumCollectionArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionArrayOutput
type GetResourceQuotasResourceQuotumCollectionInput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionInput interface { pulumi.Input ToGetResourceQuotasResourceQuotumCollectionOutput() GetResourceQuotasResourceQuotumCollectionOutput ToGetResourceQuotasResourceQuotumCollectionOutputWithContext(context.Context) GetResourceQuotasResourceQuotumCollectionOutput }
GetResourceQuotasResourceQuotumCollectionInput is an input type that accepts GetResourceQuotasResourceQuotumCollectionArgs and GetResourceQuotasResourceQuotumCollectionOutput values. You can construct a concrete instance of `GetResourceQuotasResourceQuotumCollectionInput` via:
GetResourceQuotasResourceQuotumCollectionArgs{...}
type GetResourceQuotasResourceQuotumCollectionItem ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItem struct { // The affected resource name. AffectedResource string `pulumi:"affectedResource"` // The quota balance. Balance float64 `pulumi:"balance"` // Used to indicate if further quota consumption isAllowed. IsAllowed bool `pulumi:"isAllowed"` // Used to indicate any resource dependencies. IsDependency bool `pulumi:"isDependency"` // Used to indicate if overages are incurred. IsOverage bool `pulumi:"isOverage"` // The resource name. Name string `pulumi:"name"` // The purchased quota limit. PurchasedLimit float64 `pulumi:"purchasedLimit"` // The service name. Service string `pulumi:"service"` }
type GetResourceQuotasResourceQuotumCollectionItemArgs ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemArgs struct { // The affected resource name. AffectedResource pulumi.StringInput `pulumi:"affectedResource"` // The quota balance. Balance pulumi.Float64Input `pulumi:"balance"` // Used to indicate if further quota consumption isAllowed. IsAllowed pulumi.BoolInput `pulumi:"isAllowed"` // Used to indicate any resource dependencies. IsDependency pulumi.BoolInput `pulumi:"isDependency"` // Used to indicate if overages are incurred. IsOverage pulumi.BoolInput `pulumi:"isOverage"` // The resource name. Name pulumi.StringInput `pulumi:"name"` // The purchased quota limit. PurchasedLimit pulumi.Float64Input `pulumi:"purchasedLimit"` // The service name. Service pulumi.StringInput `pulumi:"service"` }
func (GetResourceQuotasResourceQuotumCollectionItemArgs) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionItemArgs) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutput ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutput() GetResourceQuotasResourceQuotumCollectionItemOutput
func (GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionItemArgs) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemOutput
type GetResourceQuotasResourceQuotumCollectionItemArray ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemArray []GetResourceQuotasResourceQuotumCollectionItemInput
func (GetResourceQuotasResourceQuotumCollectionItemArray) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionItemArray) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
func (GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourceQuotasResourceQuotumCollectionItemArray) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemArrayOutput
type GetResourceQuotasResourceQuotumCollectionItemArrayInput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemArrayInput interface { pulumi.Input ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput() GetResourceQuotasResourceQuotumCollectionItemArrayOutput ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext(context.Context) GetResourceQuotasResourceQuotumCollectionItemArrayOutput }
GetResourceQuotasResourceQuotumCollectionItemArrayInput is an input type that accepts GetResourceQuotasResourceQuotumCollectionItemArray and GetResourceQuotasResourceQuotumCollectionItemArrayOutput values. You can construct a concrete instance of `GetResourceQuotasResourceQuotumCollectionItemArrayInput` via:
GetResourceQuotasResourceQuotumCollectionItemArray{ GetResourceQuotasResourceQuotumCollectionItemArgs{...} }
type GetResourceQuotasResourceQuotumCollectionItemArrayOutput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutput() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
func (GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemArrayOutput) ToGetResourceQuotasResourceQuotumCollectionItemArrayOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemArrayOutput
type GetResourceQuotasResourceQuotumCollectionItemInput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemInput interface { pulumi.Input ToGetResourceQuotasResourceQuotumCollectionItemOutput() GetResourceQuotasResourceQuotumCollectionItemOutput ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext(context.Context) GetResourceQuotasResourceQuotumCollectionItemOutput }
GetResourceQuotasResourceQuotumCollectionItemInput is an input type that accepts GetResourceQuotasResourceQuotumCollectionItemArgs and GetResourceQuotasResourceQuotumCollectionItemOutput values. You can construct a concrete instance of `GetResourceQuotasResourceQuotumCollectionItemInput` via:
GetResourceQuotasResourceQuotumCollectionItemArgs{...}
type GetResourceQuotasResourceQuotumCollectionItemOutput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionItemOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasResourceQuotumCollectionItemOutput) AffectedResource ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) AffectedResource() pulumi.StringOutput
The affected resource name.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) Balance ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Balance() pulumi.Float64Output
The quota balance.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionItemOutput) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionItemOutput) IsAllowed ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsAllowed() pulumi.BoolOutput
Used to indicate if further quota consumption isAllowed.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) IsDependency ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsDependency() pulumi.BoolOutput
Used to indicate any resource dependencies.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) IsOverage ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) IsOverage() pulumi.BoolOutput
Used to indicate if overages are incurred.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) Name ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Name() pulumi.StringOutput
The resource name.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) PurchasedLimit ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) PurchasedLimit() pulumi.Float64Output
The purchased quota limit.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) Service ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) Service() pulumi.StringOutput
The service name.
func (GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutput ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutput() GetResourceQuotasResourceQuotumCollectionItemOutput
func (GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionItemOutput) ToGetResourceQuotasResourceQuotumCollectionItemOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionItemOutput
type GetResourceQuotasResourceQuotumCollectionOutput ¶ added in v1.1.0
type GetResourceQuotasResourceQuotumCollectionOutput struct{ *pulumi.OutputState }
func (GetResourceQuotasResourceQuotumCollectionOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResourceQuotumCollectionOutput) ElementType() reflect.Type
func (GetResourceQuotasResourceQuotumCollectionOutput) IsAllowed ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionOutput) IsAllowed() pulumi.BoolOutput
Used to indicate if further quota consumption isAllowed.
func (GetResourceQuotasResourceQuotumCollectionOutput) Items ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionOutput) Items() GetResourceQuotasResourceQuotumCollectionItemArrayOutput
The list of resource quota details.
func (GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutput ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutput() GetResourceQuotasResourceQuotumCollectionOutput
func (GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasResourceQuotumCollectionOutput) ToGetResourceQuotasResourceQuotumCollectionOutputWithContext(ctx context.Context) GetResourceQuotasResourceQuotumCollectionOutput
type GetResourceQuotasResult ¶ added in v1.1.0
type GetResourceQuotasResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetResourceQuotasFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of resource_quotum_collection. ResourceQuotumCollections []GetResourceQuotasResourceQuotumCollection `pulumi:"resourceQuotumCollections"` ServiceEntitlement *string `pulumi:"serviceEntitlement"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getResourceQuotas.
func GetResourceQuotas ¶ added in v1.1.0
func GetResourceQuotas(ctx *pulumi.Context, args *GetResourceQuotasArgs, opts ...pulumi.InvokeOption) (*GetResourceQuotasResult, error)
This data source provides the list of Resource Quotas in Oracle Cloud Infrastructure Usage Proxy service.
Returns the resource quota details under a tenancy > **Important**: Calls to this API will only succeed against the endpoint in the home region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetResourceQuotas(ctx, &usageproxy.GetResourceQuotasArgs{ CompartmentId: _var.Compartment_id, ServiceName: oci_core_service.Test_service.Name, ServiceEntitlement: pulumi.StringRef(_var.Resource_quota_service_entitlement), }, nil) if err != nil { return err } return nil }) }
```
type GetResourceQuotasResultOutput ¶ added in v1.1.0
type GetResourceQuotasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourceQuotas.
func GetResourceQuotasOutput ¶ added in v1.1.0
func GetResourceQuotasOutput(ctx *pulumi.Context, args GetResourceQuotasOutputArgs, opts ...pulumi.InvokeOption) GetResourceQuotasResultOutput
func (GetResourceQuotasResultOutput) CompartmentId ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) CompartmentId() pulumi.StringOutput
func (GetResourceQuotasResultOutput) ElementType ¶ added in v1.1.0
func (GetResourceQuotasResultOutput) ElementType() reflect.Type
func (GetResourceQuotasResultOutput) Filters ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) Filters() GetResourceQuotasFilterArrayOutput
func (GetResourceQuotasResultOutput) Id ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourceQuotasResultOutput) ResourceQuotumCollections ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) ResourceQuotumCollections() GetResourceQuotasResourceQuotumCollectionArrayOutput
The list of resource_quotum_collection.
func (GetResourceQuotasResultOutput) ServiceEntitlement ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) ServiceEntitlement() pulumi.StringPtrOutput
func (GetResourceQuotasResultOutput) ServiceName ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) ServiceName() pulumi.StringOutput
func (GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutput ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutput() GetResourceQuotasResultOutput
func (GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutputWithContext ¶ added in v1.1.0
func (o GetResourceQuotasResultOutput) ToGetResourceQuotasResultOutputWithContext(ctx context.Context) GetResourceQuotasResultOutput
type GetResourcesArgs ¶ added in v1.1.0
type GetResourcesArgs struct { // The OCID of the root compartment. CompartmentId string `pulumi:"compartmentId"` // Subscription or entitlement Id. EntitlementId *string `pulumi:"entitlementId"` Filters []GetResourcesFilter `pulumi:"filters"` // Service Name. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getResources.
type GetResourcesFilter ¶ added in v1.1.0
type GetResourcesFilterArgs ¶ added in v1.1.0
type GetResourcesFilterArgs struct { // Name of the resource. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetResourcesFilterArgs) ElementType ¶ added in v1.1.0
func (GetResourcesFilterArgs) ElementType() reflect.Type
func (GetResourcesFilterArgs) ToGetResourcesFilterOutput ¶ added in v1.1.0
func (i GetResourcesFilterArgs) ToGetResourcesFilterOutput() GetResourcesFilterOutput
func (GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext ¶ added in v1.1.0
func (i GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
type GetResourcesFilterArray ¶ added in v1.1.0
type GetResourcesFilterArray []GetResourcesFilterInput
func (GetResourcesFilterArray) ElementType ¶ added in v1.1.0
func (GetResourcesFilterArray) ElementType() reflect.Type
func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutput ¶ added in v1.1.0
func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
type GetResourcesFilterArrayInput ¶ added in v1.1.0
type GetResourcesFilterArrayInput interface { pulumi.Input ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput ToGetResourcesFilterArrayOutputWithContext(context.Context) GetResourcesFilterArrayOutput }
GetResourcesFilterArrayInput is an input type that accepts GetResourcesFilterArray and GetResourcesFilterArrayOutput values. You can construct a concrete instance of `GetResourcesFilterArrayInput` via:
GetResourcesFilterArray{ GetResourcesFilterArgs{...} }
type GetResourcesFilterArrayOutput ¶ added in v1.1.0
type GetResourcesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesFilterArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourcesFilterArrayOutput) ElementType() reflect.Type
func (GetResourcesFilterArrayOutput) Index ¶ added in v1.1.0
func (o GetResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetResourcesFilterOutput
func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput ¶ added in v1.1.0
func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
type GetResourcesFilterInput ¶ added in v1.1.0
type GetResourcesFilterInput interface { pulumi.Input ToGetResourcesFilterOutput() GetResourcesFilterOutput ToGetResourcesFilterOutputWithContext(context.Context) GetResourcesFilterOutput }
GetResourcesFilterInput is an input type that accepts GetResourcesFilterArgs and GetResourcesFilterOutput values. You can construct a concrete instance of `GetResourcesFilterInput` via:
GetResourcesFilterArgs{...}
type GetResourcesFilterOutput ¶ added in v1.1.0
type GetResourcesFilterOutput struct{ *pulumi.OutputState }
func (GetResourcesFilterOutput) ElementType ¶ added in v1.1.0
func (GetResourcesFilterOutput) ElementType() reflect.Type
func (GetResourcesFilterOutput) Name ¶ added in v1.1.0
func (o GetResourcesFilterOutput) Name() pulumi.StringOutput
Name of the resource.
func (GetResourcesFilterOutput) Regex ¶ added in v1.1.0
func (o GetResourcesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetResourcesFilterOutput) ToGetResourcesFilterOutput ¶ added in v1.1.0
func (o GetResourcesFilterOutput) ToGetResourcesFilterOutput() GetResourcesFilterOutput
func (GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext ¶ added in v1.1.0
func (o GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
func (GetResourcesFilterOutput) Values ¶ added in v1.1.0
func (o GetResourcesFilterOutput) Values() pulumi.StringArrayOutput
type GetResourcesOutputArgs ¶ added in v1.1.0
type GetResourcesOutputArgs struct { // The OCID of the root compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Subscription or entitlement Id. EntitlementId pulumi.StringPtrInput `pulumi:"entitlementId"` Filters GetResourcesFilterArrayInput `pulumi:"filters"` // Service Name. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getResources.
func (GetResourcesOutputArgs) ElementType ¶ added in v1.1.0
func (GetResourcesOutputArgs) ElementType() reflect.Type
type GetResourcesResourcesCollection ¶ added in v1.1.0
type GetResourcesResourcesCollection struct { // The list of resource details for a service. Items []GetResourcesResourcesCollectionItem `pulumi:"items"` }
type GetResourcesResourcesCollectionArgs ¶ added in v1.1.0
type GetResourcesResourcesCollectionArgs struct { // The list of resource details for a service. Items GetResourcesResourcesCollectionItemArrayInput `pulumi:"items"` }
func (GetResourcesResourcesCollectionArgs) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionArgs) ElementType() reflect.Type
func (GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutput() GetResourcesResourcesCollectionOutput
func (GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionArgs) ToGetResourcesResourcesCollectionOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionOutput
type GetResourcesResourcesCollectionArray ¶ added in v1.1.0
type GetResourcesResourcesCollectionArray []GetResourcesResourcesCollectionInput
func (GetResourcesResourcesCollectionArray) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionArray) ElementType() reflect.Type
func (GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutput() GetResourcesResourcesCollectionArrayOutput
func (GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionArray) ToGetResourcesResourcesCollectionArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionArrayOutput
type GetResourcesResourcesCollectionArrayInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionArrayInput interface { pulumi.Input ToGetResourcesResourcesCollectionArrayOutput() GetResourcesResourcesCollectionArrayOutput ToGetResourcesResourcesCollectionArrayOutputWithContext(context.Context) GetResourcesResourcesCollectionArrayOutput }
GetResourcesResourcesCollectionArrayInput is an input type that accepts GetResourcesResourcesCollectionArray and GetResourcesResourcesCollectionArrayOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionArrayInput` via:
GetResourcesResourcesCollectionArray{ GetResourcesResourcesCollectionArgs{...} }
type GetResourcesResourcesCollectionArrayOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionArrayOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutput() GetResourcesResourcesCollectionArrayOutput
func (GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionArrayOutput) ToGetResourcesResourcesCollectionArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionArrayOutput
type GetResourcesResourcesCollectionInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionInput interface { pulumi.Input ToGetResourcesResourcesCollectionOutput() GetResourcesResourcesCollectionOutput ToGetResourcesResourcesCollectionOutputWithContext(context.Context) GetResourcesResourcesCollectionOutput }
GetResourcesResourcesCollectionInput is an input type that accepts GetResourcesResourcesCollectionArgs and GetResourcesResourcesCollectionOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionInput` via:
GetResourcesResourcesCollectionArgs{...}
type GetResourcesResourcesCollectionItem ¶ added in v1.1.0
type GetResourcesResourcesCollectionItem struct { // The details of any child resources. ChildResources []string `pulumi:"childResources"` // Units to be used for daily aggregated data. DailyUnitDisplayName string `pulumi:"dailyUnitDisplayName"` // Description of the resource. Description string `pulumi:"description"` // Units to be used for hourly aggregated data. HourlyUnitDisplayName string `pulumi:"hourlyUnitDisplayName"` // Instance type for the resource. InstanceType string `pulumi:"instanceType"` // Indicates if the SKU was purchased IsPurchased bool `pulumi:"isPurchased"` // Name of the resource. Name string `pulumi:"name"` // Default units to use when unspecified. RawUnitDisplayName string `pulumi:"rawUnitDisplayName"` // Name of the service. Servicename string `pulumi:"servicename"` // The details of resource Skus. Skuses []GetResourcesResourcesCollectionItemSkus `pulumi:"skuses"` // Usage data type of the resource. UsageDataType string `pulumi:"usageDataType"` }
type GetResourcesResourcesCollectionItemArgs ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemArgs struct { // The details of any child resources. ChildResources pulumi.StringArrayInput `pulumi:"childResources"` // Units to be used for daily aggregated data. DailyUnitDisplayName pulumi.StringInput `pulumi:"dailyUnitDisplayName"` // Description of the resource. Description pulumi.StringInput `pulumi:"description"` // Units to be used for hourly aggregated data. HourlyUnitDisplayName pulumi.StringInput `pulumi:"hourlyUnitDisplayName"` // Instance type for the resource. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Indicates if the SKU was purchased IsPurchased pulumi.BoolInput `pulumi:"isPurchased"` // Name of the resource. Name pulumi.StringInput `pulumi:"name"` // Default units to use when unspecified. RawUnitDisplayName pulumi.StringInput `pulumi:"rawUnitDisplayName"` // Name of the service. Servicename pulumi.StringInput `pulumi:"servicename"` // The details of resource Skus. Skuses GetResourcesResourcesCollectionItemSkusArrayInput `pulumi:"skuses"` // Usage data type of the resource. UsageDataType pulumi.StringInput `pulumi:"usageDataType"` }
func (GetResourcesResourcesCollectionItemArgs) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemArgs) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutput() GetResourcesResourcesCollectionItemOutput
func (GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemArgs) ToGetResourcesResourcesCollectionItemOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemOutput
type GetResourcesResourcesCollectionItemArray ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemArray []GetResourcesResourcesCollectionItemInput
func (GetResourcesResourcesCollectionItemArray) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemArray) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutput() GetResourcesResourcesCollectionItemArrayOutput
func (GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemArray) ToGetResourcesResourcesCollectionItemArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemArrayOutput
type GetResourcesResourcesCollectionItemArrayInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemArrayInput interface { pulumi.Input ToGetResourcesResourcesCollectionItemArrayOutput() GetResourcesResourcesCollectionItemArrayOutput ToGetResourcesResourcesCollectionItemArrayOutputWithContext(context.Context) GetResourcesResourcesCollectionItemArrayOutput }
GetResourcesResourcesCollectionItemArrayInput is an input type that accepts GetResourcesResourcesCollectionItemArray and GetResourcesResourcesCollectionItemArrayOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionItemArrayInput` via:
GetResourcesResourcesCollectionItemArray{ GetResourcesResourcesCollectionItemArgs{...} }
type GetResourcesResourcesCollectionItemArrayOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionItemArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemArrayOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutput() GetResourcesResourcesCollectionItemArrayOutput
func (GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemArrayOutput) ToGetResourcesResourcesCollectionItemArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemArrayOutput
type GetResourcesResourcesCollectionItemInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemInput interface { pulumi.Input ToGetResourcesResourcesCollectionItemOutput() GetResourcesResourcesCollectionItemOutput ToGetResourcesResourcesCollectionItemOutputWithContext(context.Context) GetResourcesResourcesCollectionItemOutput }
GetResourcesResourcesCollectionItemInput is an input type that accepts GetResourcesResourcesCollectionItemArgs and GetResourcesResourcesCollectionItemOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionItemInput` via:
GetResourcesResourcesCollectionItemArgs{...}
type GetResourcesResourcesCollectionItemOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionItemOutput) ChildResources ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) ChildResources() pulumi.StringArrayOutput
The details of any child resources.
func (GetResourcesResourcesCollectionItemOutput) DailyUnitDisplayName ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) DailyUnitDisplayName() pulumi.StringOutput
Units to be used for daily aggregated data.
func (GetResourcesResourcesCollectionItemOutput) Description ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource.
func (GetResourcesResourcesCollectionItemOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemOutput) HourlyUnitDisplayName ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) HourlyUnitDisplayName() pulumi.StringOutput
Units to be used for hourly aggregated data.
func (GetResourcesResourcesCollectionItemOutput) InstanceType ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) InstanceType() pulumi.StringOutput
Instance type for the resource.
func (GetResourcesResourcesCollectionItemOutput) IsPurchased ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) IsPurchased() pulumi.BoolOutput
Indicates if the SKU was purchased
func (GetResourcesResourcesCollectionItemOutput) Name ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) Name() pulumi.StringOutput
Name of the resource.
func (GetResourcesResourcesCollectionItemOutput) RawUnitDisplayName ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) RawUnitDisplayName() pulumi.StringOutput
Default units to use when unspecified.
func (GetResourcesResourcesCollectionItemOutput) Servicename ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) Servicename() pulumi.StringOutput
Name of the service.
func (GetResourcesResourcesCollectionItemOutput) Skuses ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) Skuses() GetResourcesResourcesCollectionItemSkusArrayOutput
The details of resource Skus.
func (GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutput() GetResourcesResourcesCollectionItemOutput
func (GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) ToGetResourcesResourcesCollectionItemOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemOutput
func (GetResourcesResourcesCollectionItemOutput) UsageDataType ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemOutput) UsageDataType() pulumi.StringOutput
Usage data type of the resource.
type GetResourcesResourcesCollectionItemSkus ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusArgs ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusArgs struct { // The cloud credit type for the resource. CloudCreditType pulumi.StringInput `pulumi:"cloudCreditType"` // The Sku Id for the resource. SkuId pulumi.StringInput `pulumi:"skuId"` // The Sku type for the resource. SkuType pulumi.StringInput `pulumi:"skuType"` }
func (GetResourcesResourcesCollectionItemSkusArgs) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemSkusArgs) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutput() GetResourcesResourcesCollectionItemSkusOutput
func (GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemSkusArgs) ToGetResourcesResourcesCollectionItemSkusOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusOutput
type GetResourcesResourcesCollectionItemSkusArray ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusArray []GetResourcesResourcesCollectionItemSkusInput
func (GetResourcesResourcesCollectionItemSkusArray) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemSkusArray) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutput ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutput() GetResourcesResourcesCollectionItemSkusArrayOutput
func (GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext ¶ added in v1.1.0
func (i GetResourcesResourcesCollectionItemSkusArray) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusArrayOutput
type GetResourcesResourcesCollectionItemSkusArrayInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusArrayInput interface { pulumi.Input ToGetResourcesResourcesCollectionItemSkusArrayOutput() GetResourcesResourcesCollectionItemSkusArrayOutput ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext(context.Context) GetResourcesResourcesCollectionItemSkusArrayOutput }
GetResourcesResourcesCollectionItemSkusArrayInput is an input type that accepts GetResourcesResourcesCollectionItemSkusArray and GetResourcesResourcesCollectionItemSkusArrayOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionItemSkusArrayInput` via:
GetResourcesResourcesCollectionItemSkusArray{ GetResourcesResourcesCollectionItemSkusArgs{...} }
type GetResourcesResourcesCollectionItemSkusArrayOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionItemSkusArrayOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemSkusArrayOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutput() GetResourcesResourcesCollectionItemSkusArrayOutput
func (GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusArrayOutput) ToGetResourcesResourcesCollectionItemSkusArrayOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusArrayOutput
type GetResourcesResourcesCollectionItemSkusInput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusInput interface { pulumi.Input ToGetResourcesResourcesCollectionItemSkusOutput() GetResourcesResourcesCollectionItemSkusOutput ToGetResourcesResourcesCollectionItemSkusOutputWithContext(context.Context) GetResourcesResourcesCollectionItemSkusOutput }
GetResourcesResourcesCollectionItemSkusInput is an input type that accepts GetResourcesResourcesCollectionItemSkusArgs and GetResourcesResourcesCollectionItemSkusOutput values. You can construct a concrete instance of `GetResourcesResourcesCollectionItemSkusInput` via:
GetResourcesResourcesCollectionItemSkusArgs{...}
type GetResourcesResourcesCollectionItemSkusOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionItemSkusOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionItemSkusOutput) CloudCreditType ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusOutput) CloudCreditType() pulumi.StringOutput
The cloud credit type for the resource.
func (GetResourcesResourcesCollectionItemSkusOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionItemSkusOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionItemSkusOutput) SkuId ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusOutput) SkuId() pulumi.StringOutput
The Sku Id for the resource.
func (GetResourcesResourcesCollectionItemSkusOutput) SkuType ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusOutput) SkuType() pulumi.StringOutput
The Sku type for the resource.
func (GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutput() GetResourcesResourcesCollectionItemSkusOutput
func (GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionItemSkusOutput) ToGetResourcesResourcesCollectionItemSkusOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionItemSkusOutput
type GetResourcesResourcesCollectionOutput ¶ added in v1.1.0
type GetResourcesResourcesCollectionOutput struct{ *pulumi.OutputState }
func (GetResourcesResourcesCollectionOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResourcesCollectionOutput) ElementType() reflect.Type
func (GetResourcesResourcesCollectionOutput) Items ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionOutput) Items() GetResourcesResourcesCollectionItemArrayOutput
The list of resource details for a service.
func (GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutput ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutput() GetResourcesResourcesCollectionOutput
func (GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResourcesCollectionOutput) ToGetResourcesResourcesCollectionOutputWithContext(ctx context.Context) GetResourcesResourcesCollectionOutput
type GetResourcesResult ¶ added in v1.1.0
type GetResourcesResult struct { CompartmentId string `pulumi:"compartmentId"` EntitlementId *string `pulumi:"entitlementId"` Filters []GetResourcesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of resources_collection. ResourcesCollections []GetResourcesResourcesCollection `pulumi:"resourcesCollections"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getResources.
func GetResources ¶ added in v1.1.0
func GetResources(ctx *pulumi.Context, args *GetResourcesArgs, opts ...pulumi.InvokeOption) (*GetResourcesResult, error)
This data source provides the list of Resources in Oracle Cloud Infrastructure Usage Proxy service.
Returns the resource details for a service > **Important**: Calls to this API will only succeed against the endpoint in the home region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetResources(ctx, &usageproxy.GetResourcesArgs{ CompartmentId: _var.Compartment_id, ServiceName: oci_core_service.Test_service.Name, EntitlementId: pulumi.StringRef(oci_usage_proxy_entitlement.Test_entitlement.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetResourcesResultOutput ¶ added in v1.1.0
type GetResourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResources.
func GetResourcesOutput ¶ added in v1.1.0
func GetResourcesOutput(ctx *pulumi.Context, args GetResourcesOutputArgs, opts ...pulumi.InvokeOption) GetResourcesResultOutput
func (GetResourcesResultOutput) CompartmentId ¶ added in v1.1.0
func (o GetResourcesResultOutput) CompartmentId() pulumi.StringOutput
func (GetResourcesResultOutput) ElementType ¶ added in v1.1.0
func (GetResourcesResultOutput) ElementType() reflect.Type
func (GetResourcesResultOutput) EntitlementId ¶ added in v1.1.0
func (o GetResourcesResultOutput) EntitlementId() pulumi.StringPtrOutput
func (GetResourcesResultOutput) Filters ¶ added in v1.1.0
func (o GetResourcesResultOutput) Filters() GetResourcesFilterArrayOutput
func (GetResourcesResultOutput) Id ¶ added in v1.1.0
func (o GetResourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourcesResultOutput) ResourcesCollections ¶ added in v1.1.0
func (o GetResourcesResultOutput) ResourcesCollections() GetResourcesResourcesCollectionArrayOutput
The list of resources_collection.
func (GetResourcesResultOutput) ServiceName ¶ added in v1.1.0
func (o GetResourcesResultOutput) ServiceName() pulumi.StringOutput
func (GetResourcesResultOutput) ToGetResourcesResultOutput ¶ added in v1.1.0
func (o GetResourcesResultOutput) ToGetResourcesResultOutput() GetResourcesResultOutput
func (GetResourcesResultOutput) ToGetResourcesResultOutputWithContext ¶ added in v1.1.0
func (o GetResourcesResultOutput) ToGetResourcesResultOutputWithContext(ctx context.Context) GetResourcesResultOutput
type GetSubscriptionProductArgs ¶
type GetSubscriptionProductArgs struct { // The field to specify the type of product. Producttype *string `pulumi:"producttype"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The SPM Identifier for the usage period. UsagePeriodKey string `pulumi:"usagePeriodKey"` }
A collection of arguments for invoking getSubscriptionProduct.
type GetSubscriptionProductItem ¶
type GetSubscriptionProductItem struct { // The earned rewards for the product. EarnedRewards float64 `pulumi:"earnedRewards"` // The boolean parameter to indicate if the product is eligible to earn rewards. IsEligibleToEarnRewards bool `pulumi:"isEligibleToEarnRewards"` // The rate card product name. ProductName string `pulumi:"productName"` // The rate card product number. ProductNumber string `pulumi:"productNumber"` // The rate card product usage amount. UsageAmount float64 `pulumi:"usageAmount"` }
type GetSubscriptionProductItemArgs ¶
type GetSubscriptionProductItemArgs struct { // The earned rewards for the product. EarnedRewards pulumi.Float64Input `pulumi:"earnedRewards"` // The boolean parameter to indicate if the product is eligible to earn rewards. IsEligibleToEarnRewards pulumi.BoolInput `pulumi:"isEligibleToEarnRewards"` // The rate card product name. ProductName pulumi.StringInput `pulumi:"productName"` // The rate card product number. ProductNumber pulumi.StringInput `pulumi:"productNumber"` // The rate card product usage amount. UsageAmount pulumi.Float64Input `pulumi:"usageAmount"` }
func (GetSubscriptionProductItemArgs) ElementType ¶
func (GetSubscriptionProductItemArgs) ElementType() reflect.Type
func (GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutput ¶
func (i GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutput() GetSubscriptionProductItemOutput
func (GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutputWithContext ¶
func (i GetSubscriptionProductItemArgs) ToGetSubscriptionProductItemOutputWithContext(ctx context.Context) GetSubscriptionProductItemOutput
type GetSubscriptionProductItemArray ¶
type GetSubscriptionProductItemArray []GetSubscriptionProductItemInput
func (GetSubscriptionProductItemArray) ElementType ¶
func (GetSubscriptionProductItemArray) ElementType() reflect.Type
func (GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutput ¶
func (i GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutput() GetSubscriptionProductItemArrayOutput
func (GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutputWithContext ¶
func (i GetSubscriptionProductItemArray) ToGetSubscriptionProductItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductItemArrayOutput
type GetSubscriptionProductItemArrayInput ¶
type GetSubscriptionProductItemArrayInput interface { pulumi.Input ToGetSubscriptionProductItemArrayOutput() GetSubscriptionProductItemArrayOutput ToGetSubscriptionProductItemArrayOutputWithContext(context.Context) GetSubscriptionProductItemArrayOutput }
GetSubscriptionProductItemArrayInput is an input type that accepts GetSubscriptionProductItemArray and GetSubscriptionProductItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionProductItemArrayInput` via:
GetSubscriptionProductItemArray{ GetSubscriptionProductItemArgs{...} }
type GetSubscriptionProductItemArrayOutput ¶
type GetSubscriptionProductItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductItemArrayOutput) ElementType ¶
func (GetSubscriptionProductItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionProductItemArrayOutput) Index ¶
func (o GetSubscriptionProductItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionProductItemOutput
func (GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutput ¶
func (o GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutput() GetSubscriptionProductItemArrayOutput
func (GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutputWithContext ¶
func (o GetSubscriptionProductItemArrayOutput) ToGetSubscriptionProductItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductItemArrayOutput
type GetSubscriptionProductItemInput ¶
type GetSubscriptionProductItemInput interface { pulumi.Input ToGetSubscriptionProductItemOutput() GetSubscriptionProductItemOutput ToGetSubscriptionProductItemOutputWithContext(context.Context) GetSubscriptionProductItemOutput }
GetSubscriptionProductItemInput is an input type that accepts GetSubscriptionProductItemArgs and GetSubscriptionProductItemOutput values. You can construct a concrete instance of `GetSubscriptionProductItemInput` via:
GetSubscriptionProductItemArgs{...}
type GetSubscriptionProductItemOutput ¶
type GetSubscriptionProductItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductItemOutput) EarnedRewards ¶
func (o GetSubscriptionProductItemOutput) EarnedRewards() pulumi.Float64Output
The earned rewards for the product.
func (GetSubscriptionProductItemOutput) ElementType ¶
func (GetSubscriptionProductItemOutput) ElementType() reflect.Type
func (GetSubscriptionProductItemOutput) IsEligibleToEarnRewards ¶
func (o GetSubscriptionProductItemOutput) IsEligibleToEarnRewards() pulumi.BoolOutput
The boolean parameter to indicate if the product is eligible to earn rewards.
func (GetSubscriptionProductItemOutput) ProductName ¶
func (o GetSubscriptionProductItemOutput) ProductName() pulumi.StringOutput
The rate card product name.
func (GetSubscriptionProductItemOutput) ProductNumber ¶
func (o GetSubscriptionProductItemOutput) ProductNumber() pulumi.StringOutput
The rate card product number.
func (GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutput ¶
func (o GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutput() GetSubscriptionProductItemOutput
func (GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutputWithContext ¶
func (o GetSubscriptionProductItemOutput) ToGetSubscriptionProductItemOutputWithContext(ctx context.Context) GetSubscriptionProductItemOutput
func (GetSubscriptionProductItemOutput) UsageAmount ¶
func (o GetSubscriptionProductItemOutput) UsageAmount() pulumi.Float64Output
The rate card product usage amount.
type GetSubscriptionProductOutputArgs ¶
type GetSubscriptionProductOutputArgs struct { // The field to specify the type of product. Producttype pulumi.StringPtrInput `pulumi:"producttype"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The SPM Identifier for the usage period. UsagePeriodKey pulumi.StringInput `pulumi:"usagePeriodKey"` }
A collection of arguments for invoking getSubscriptionProduct.
func (GetSubscriptionProductOutputArgs) ElementType ¶
func (GetSubscriptionProductOutputArgs) ElementType() reflect.Type
type GetSubscriptionProductResult ¶
type GetSubscriptionProductResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of product rewards summaries. Items []GetSubscriptionProductItem `pulumi:"items"` Producttype *string `pulumi:"producttype"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` UsagePeriodKey string `pulumi:"usagePeriodKey"` }
A collection of values returned by getSubscriptionProduct.
func GetSubscriptionProduct ¶
func GetSubscriptionProduct(ctx *pulumi.Context, args *GetSubscriptionProductArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionProductResult, error)
This data source provides details about a specific Subscription Product resource in Oracle Cloud Infrastructure Usage Proxy service.
Provides product information that is specific to a reward usage period and its usage details.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionProduct(ctx, &usageproxy.GetSubscriptionProductArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, UsagePeriodKey: _var.Subscription_product_usage_period_key, Producttype: pulumi.StringRef(_var.Subscription_product_producttype), }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionProductResultOutput ¶
type GetSubscriptionProductResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionProduct.
func GetSubscriptionProductOutput ¶
func GetSubscriptionProductOutput(ctx *pulumi.Context, args GetSubscriptionProductOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionProductResultOutput
func (GetSubscriptionProductResultOutput) ElementType ¶
func (GetSubscriptionProductResultOutput) ElementType() reflect.Type
func (GetSubscriptionProductResultOutput) Id ¶
func (o GetSubscriptionProductResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionProductResultOutput) Items ¶
func (o GetSubscriptionProductResultOutput) Items() GetSubscriptionProductItemArrayOutput
The list of product rewards summaries.
func (GetSubscriptionProductResultOutput) Producttype ¶
func (o GetSubscriptionProductResultOutput) Producttype() pulumi.StringPtrOutput
func (GetSubscriptionProductResultOutput) SubscriptionId ¶
func (o GetSubscriptionProductResultOutput) SubscriptionId() pulumi.StringOutput
func (GetSubscriptionProductResultOutput) TenancyId ¶
func (o GetSubscriptionProductResultOutput) TenancyId() pulumi.StringOutput
func (GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutput ¶
func (o GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutput() GetSubscriptionProductResultOutput
func (GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutputWithContext ¶
func (o GetSubscriptionProductResultOutput) ToGetSubscriptionProductResultOutputWithContext(ctx context.Context) GetSubscriptionProductResultOutput
func (GetSubscriptionProductResultOutput) UsagePeriodKey ¶
func (o GetSubscriptionProductResultOutput) UsagePeriodKey() pulumi.StringOutput
type GetSubscriptionProductsArgs ¶
type GetSubscriptionProductsArgs struct { Filters []GetSubscriptionProductsFilter `pulumi:"filters"` // The field to specify the type of product. Producttype *string `pulumi:"producttype"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The SPM Identifier for the usage period. UsagePeriodKey string `pulumi:"usagePeriodKey"` }
A collection of arguments for invoking getSubscriptionProducts.
type GetSubscriptionProductsFilterArgs ¶
type GetSubscriptionProductsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSubscriptionProductsFilterArgs) ElementType ¶
func (GetSubscriptionProductsFilterArgs) ElementType() reflect.Type
func (GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutput ¶
func (i GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutput() GetSubscriptionProductsFilterOutput
func (GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutputWithContext ¶
func (i GetSubscriptionProductsFilterArgs) ToGetSubscriptionProductsFilterOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterOutput
type GetSubscriptionProductsFilterArray ¶
type GetSubscriptionProductsFilterArray []GetSubscriptionProductsFilterInput
func (GetSubscriptionProductsFilterArray) ElementType ¶
func (GetSubscriptionProductsFilterArray) ElementType() reflect.Type
func (GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutput ¶
func (i GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutput() GetSubscriptionProductsFilterArrayOutput
func (GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutputWithContext ¶
func (i GetSubscriptionProductsFilterArray) ToGetSubscriptionProductsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterArrayOutput
type GetSubscriptionProductsFilterArrayInput ¶
type GetSubscriptionProductsFilterArrayInput interface { pulumi.Input ToGetSubscriptionProductsFilterArrayOutput() GetSubscriptionProductsFilterArrayOutput ToGetSubscriptionProductsFilterArrayOutputWithContext(context.Context) GetSubscriptionProductsFilterArrayOutput }
GetSubscriptionProductsFilterArrayInput is an input type that accepts GetSubscriptionProductsFilterArray and GetSubscriptionProductsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionProductsFilterArrayInput` via:
GetSubscriptionProductsFilterArray{ GetSubscriptionProductsFilterArgs{...} }
type GetSubscriptionProductsFilterArrayOutput ¶
type GetSubscriptionProductsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsFilterArrayOutput) ElementType ¶
func (GetSubscriptionProductsFilterArrayOutput) ElementType() reflect.Type
func (GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutput ¶
func (o GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutput() GetSubscriptionProductsFilterArrayOutput
func (GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutputWithContext ¶
func (o GetSubscriptionProductsFilterArrayOutput) ToGetSubscriptionProductsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterArrayOutput
type GetSubscriptionProductsFilterInput ¶
type GetSubscriptionProductsFilterInput interface { pulumi.Input ToGetSubscriptionProductsFilterOutput() GetSubscriptionProductsFilterOutput ToGetSubscriptionProductsFilterOutputWithContext(context.Context) GetSubscriptionProductsFilterOutput }
GetSubscriptionProductsFilterInput is an input type that accepts GetSubscriptionProductsFilterArgs and GetSubscriptionProductsFilterOutput values. You can construct a concrete instance of `GetSubscriptionProductsFilterInput` via:
GetSubscriptionProductsFilterArgs{...}
type GetSubscriptionProductsFilterOutput ¶
type GetSubscriptionProductsFilterOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsFilterOutput) ElementType ¶
func (GetSubscriptionProductsFilterOutput) ElementType() reflect.Type
func (GetSubscriptionProductsFilterOutput) Name ¶
func (o GetSubscriptionProductsFilterOutput) Name() pulumi.StringOutput
func (GetSubscriptionProductsFilterOutput) Regex ¶
func (o GetSubscriptionProductsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutput ¶
func (o GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutput() GetSubscriptionProductsFilterOutput
func (GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutputWithContext ¶
func (o GetSubscriptionProductsFilterOutput) ToGetSubscriptionProductsFilterOutputWithContext(ctx context.Context) GetSubscriptionProductsFilterOutput
func (GetSubscriptionProductsFilterOutput) Values ¶
func (o GetSubscriptionProductsFilterOutput) Values() pulumi.StringArrayOutput
type GetSubscriptionProductsOutputArgs ¶
type GetSubscriptionProductsOutputArgs struct { Filters GetSubscriptionProductsFilterArrayInput `pulumi:"filters"` // The field to specify the type of product. Producttype pulumi.StringPtrInput `pulumi:"producttype"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The SPM Identifier for the usage period. UsagePeriodKey pulumi.StringInput `pulumi:"usagePeriodKey"` }
A collection of arguments for invoking getSubscriptionProducts.
func (GetSubscriptionProductsOutputArgs) ElementType ¶
func (GetSubscriptionProductsOutputArgs) ElementType() reflect.Type
type GetSubscriptionProductsProductCollection ¶
type GetSubscriptionProductsProductCollection struct { // The list of product rewards summaries. Items []GetSubscriptionProductsProductCollectionItem `pulumi:"items"` }
type GetSubscriptionProductsProductCollectionArgs ¶
type GetSubscriptionProductsProductCollectionArgs struct { // The list of product rewards summaries. Items GetSubscriptionProductsProductCollectionItemArrayInput `pulumi:"items"` }
func (GetSubscriptionProductsProductCollectionArgs) ElementType ¶
func (GetSubscriptionProductsProductCollectionArgs) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutput ¶
func (i GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutput() GetSubscriptionProductsProductCollectionOutput
func (GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionArgs) ToGetSubscriptionProductsProductCollectionOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionOutput
type GetSubscriptionProductsProductCollectionArray ¶
type GetSubscriptionProductsProductCollectionArray []GetSubscriptionProductsProductCollectionInput
func (GetSubscriptionProductsProductCollectionArray) ElementType ¶
func (GetSubscriptionProductsProductCollectionArray) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutput ¶
func (i GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutput() GetSubscriptionProductsProductCollectionArrayOutput
func (GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionArray) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionArrayOutput
type GetSubscriptionProductsProductCollectionArrayInput ¶
type GetSubscriptionProductsProductCollectionArrayInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionArrayOutput() GetSubscriptionProductsProductCollectionArrayOutput ToGetSubscriptionProductsProductCollectionArrayOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionArrayOutput }
GetSubscriptionProductsProductCollectionArrayInput is an input type that accepts GetSubscriptionProductsProductCollectionArray and GetSubscriptionProductsProductCollectionArrayOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionArrayInput` via:
GetSubscriptionProductsProductCollectionArray{ GetSubscriptionProductsProductCollectionArgs{...} }
type GetSubscriptionProductsProductCollectionArrayOutput ¶
type GetSubscriptionProductsProductCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionArrayOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionArrayOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutput ¶
func (o GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutput() GetSubscriptionProductsProductCollectionArrayOutput
func (GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionArrayOutput) ToGetSubscriptionProductsProductCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionArrayOutput
type GetSubscriptionProductsProductCollectionInput ¶
type GetSubscriptionProductsProductCollectionInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionOutput() GetSubscriptionProductsProductCollectionOutput ToGetSubscriptionProductsProductCollectionOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionOutput }
GetSubscriptionProductsProductCollectionInput is an input type that accepts GetSubscriptionProductsProductCollectionArgs and GetSubscriptionProductsProductCollectionOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionInput` via:
GetSubscriptionProductsProductCollectionArgs{...}
type GetSubscriptionProductsProductCollectionItem ¶
type GetSubscriptionProductsProductCollectionItem struct { // The list of product rewards summaries. Items []GetSubscriptionProductsProductCollectionItemItem `pulumi:"items"` }
type GetSubscriptionProductsProductCollectionItemArgs ¶
type GetSubscriptionProductsProductCollectionItemArgs struct { // The list of product rewards summaries. Items GetSubscriptionProductsProductCollectionItemItemArrayInput `pulumi:"items"` }
func (GetSubscriptionProductsProductCollectionItemArgs) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemArgs) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutput ¶
func (i GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutput() GetSubscriptionProductsProductCollectionItemOutput
func (GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionItemArgs) ToGetSubscriptionProductsProductCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemOutput
type GetSubscriptionProductsProductCollectionItemArray ¶
type GetSubscriptionProductsProductCollectionItemArray []GetSubscriptionProductsProductCollectionItemInput
func (GetSubscriptionProductsProductCollectionItemArray) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemArray) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutput ¶
func (i GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutput() GetSubscriptionProductsProductCollectionItemArrayOutput
func (GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionItemArray) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemArrayOutput
type GetSubscriptionProductsProductCollectionItemArrayInput ¶
type GetSubscriptionProductsProductCollectionItemArrayInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionItemArrayOutput() GetSubscriptionProductsProductCollectionItemArrayOutput ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionItemArrayOutput }
GetSubscriptionProductsProductCollectionItemArrayInput is an input type that accepts GetSubscriptionProductsProductCollectionItemArray and GetSubscriptionProductsProductCollectionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionItemArrayInput` via:
GetSubscriptionProductsProductCollectionItemArray{ GetSubscriptionProductsProductCollectionItemArgs{...} }
type GetSubscriptionProductsProductCollectionItemArrayOutput ¶
type GetSubscriptionProductsProductCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionItemArrayOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutput ¶
func (o GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutput() GetSubscriptionProductsProductCollectionItemArrayOutput
func (GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemArrayOutput
type GetSubscriptionProductsProductCollectionItemInput ¶
type GetSubscriptionProductsProductCollectionItemInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionItemOutput() GetSubscriptionProductsProductCollectionItemOutput ToGetSubscriptionProductsProductCollectionItemOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionItemOutput }
GetSubscriptionProductsProductCollectionItemInput is an input type that accepts GetSubscriptionProductsProductCollectionItemArgs and GetSubscriptionProductsProductCollectionItemOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionItemInput` via:
GetSubscriptionProductsProductCollectionItemArgs{...}
type GetSubscriptionProductsProductCollectionItemItem ¶
type GetSubscriptionProductsProductCollectionItemItem struct { // The earned rewards for the product. EarnedRewards float64 `pulumi:"earnedRewards"` // The boolean parameter to indicate if the product is eligible to earn rewards. IsEligibleToEarnRewards bool `pulumi:"isEligibleToEarnRewards"` // The rate card product name. ProductName string `pulumi:"productName"` // The rate card product number. ProductNumber string `pulumi:"productNumber"` // The rate card product usage amount. UsageAmount float64 `pulumi:"usageAmount"` }
type GetSubscriptionProductsProductCollectionItemItemArgs ¶
type GetSubscriptionProductsProductCollectionItemItemArgs struct { // The earned rewards for the product. EarnedRewards pulumi.Float64Input `pulumi:"earnedRewards"` // The boolean parameter to indicate if the product is eligible to earn rewards. IsEligibleToEarnRewards pulumi.BoolInput `pulumi:"isEligibleToEarnRewards"` // The rate card product name. ProductName pulumi.StringInput `pulumi:"productName"` // The rate card product number. ProductNumber pulumi.StringInput `pulumi:"productNumber"` // The rate card product usage amount. UsageAmount pulumi.Float64Input `pulumi:"usageAmount"` }
func (GetSubscriptionProductsProductCollectionItemItemArgs) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemItemArgs) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutput ¶
func (i GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutput() GetSubscriptionProductsProductCollectionItemItemOutput
func (GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionItemItemArgs) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemOutput
type GetSubscriptionProductsProductCollectionItemItemArray ¶
type GetSubscriptionProductsProductCollectionItemItemArray []GetSubscriptionProductsProductCollectionItemItemInput
func (GetSubscriptionProductsProductCollectionItemItemArray) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemItemArray) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput ¶
func (i GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput() GetSubscriptionProductsProductCollectionItemItemArrayOutput
func (GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext ¶
func (i GetSubscriptionProductsProductCollectionItemItemArray) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemArrayOutput
type GetSubscriptionProductsProductCollectionItemItemArrayInput ¶
type GetSubscriptionProductsProductCollectionItemItemArrayInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionItemItemArrayOutput() GetSubscriptionProductsProductCollectionItemItemArrayOutput ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionItemItemArrayOutput }
GetSubscriptionProductsProductCollectionItemItemArrayInput is an input type that accepts GetSubscriptionProductsProductCollectionItemItemArray and GetSubscriptionProductsProductCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionItemItemArrayInput` via:
GetSubscriptionProductsProductCollectionItemItemArray{ GetSubscriptionProductsProductCollectionItemItemArgs{...} }
type GetSubscriptionProductsProductCollectionItemItemArrayOutput ¶
type GetSubscriptionProductsProductCollectionItemItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionItemItemArrayOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput ¶
func (o GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutput() GetSubscriptionProductsProductCollectionItemItemArrayOutput
func (GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionItemItemArrayOutput) ToGetSubscriptionProductsProductCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemArrayOutput
type GetSubscriptionProductsProductCollectionItemItemInput ¶
type GetSubscriptionProductsProductCollectionItemItemInput interface { pulumi.Input ToGetSubscriptionProductsProductCollectionItemItemOutput() GetSubscriptionProductsProductCollectionItemItemOutput ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext(context.Context) GetSubscriptionProductsProductCollectionItemItemOutput }
GetSubscriptionProductsProductCollectionItemItemInput is an input type that accepts GetSubscriptionProductsProductCollectionItemItemArgs and GetSubscriptionProductsProductCollectionItemItemOutput values. You can construct a concrete instance of `GetSubscriptionProductsProductCollectionItemItemInput` via:
GetSubscriptionProductsProductCollectionItemItemArgs{...}
type GetSubscriptionProductsProductCollectionItemItemOutput ¶
type GetSubscriptionProductsProductCollectionItemItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionItemItemOutput) EarnedRewards ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) EarnedRewards() pulumi.Float64Output
The earned rewards for the product.
func (GetSubscriptionProductsProductCollectionItemItemOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemItemOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemItemOutput) IsEligibleToEarnRewards ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) IsEligibleToEarnRewards() pulumi.BoolOutput
The boolean parameter to indicate if the product is eligible to earn rewards.
func (GetSubscriptionProductsProductCollectionItemItemOutput) ProductName ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) ProductName() pulumi.StringOutput
The rate card product name.
func (GetSubscriptionProductsProductCollectionItemItemOutput) ProductNumber ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) ProductNumber() pulumi.StringOutput
The rate card product number.
func (GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutput ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutput() GetSubscriptionProductsProductCollectionItemItemOutput
func (GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) ToGetSubscriptionProductsProductCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemItemOutput
func (GetSubscriptionProductsProductCollectionItemItemOutput) UsageAmount ¶
func (o GetSubscriptionProductsProductCollectionItemItemOutput) UsageAmount() pulumi.Float64Output
The rate card product usage amount.
type GetSubscriptionProductsProductCollectionItemOutput ¶
type GetSubscriptionProductsProductCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionItemOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionItemOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionItemOutput) Items ¶
func (o GetSubscriptionProductsProductCollectionItemOutput) Items() GetSubscriptionProductsProductCollectionItemItemArrayOutput
The list of product rewards summaries.
func (GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutput ¶
func (o GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutput() GetSubscriptionProductsProductCollectionItemOutput
func (GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionItemOutput) ToGetSubscriptionProductsProductCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionItemOutput
type GetSubscriptionProductsProductCollectionOutput ¶
type GetSubscriptionProductsProductCollectionOutput struct{ *pulumi.OutputState }
func (GetSubscriptionProductsProductCollectionOutput) ElementType ¶
func (GetSubscriptionProductsProductCollectionOutput) ElementType() reflect.Type
func (GetSubscriptionProductsProductCollectionOutput) Items ¶
func (o GetSubscriptionProductsProductCollectionOutput) Items() GetSubscriptionProductsProductCollectionItemArrayOutput
The list of product rewards summaries.
func (GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutput ¶
func (o GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutput() GetSubscriptionProductsProductCollectionOutput
func (GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutputWithContext ¶
func (o GetSubscriptionProductsProductCollectionOutput) ToGetSubscriptionProductsProductCollectionOutputWithContext(ctx context.Context) GetSubscriptionProductsProductCollectionOutput
type GetSubscriptionProductsResult ¶
type GetSubscriptionProductsResult struct { Filters []GetSubscriptionProductsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of product_collection. ProductCollections []GetSubscriptionProductsProductCollection `pulumi:"productCollections"` Producttype *string `pulumi:"producttype"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` UsagePeriodKey string `pulumi:"usagePeriodKey"` }
A collection of values returned by getSubscriptionProducts.
func GetSubscriptionProducts ¶
func GetSubscriptionProducts(ctx *pulumi.Context, args *GetSubscriptionProductsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionProductsResult, error)
This data source provides the list of Subscription Products in Oracle Cloud Infrastructure Usage Proxy service.
Provides product information that is specific to a reward usage period and its usage details.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionProducts(ctx, &usageproxy.GetSubscriptionProductsArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, UsagePeriodKey: _var.Subscription_product_usage_period_key, Producttype: pulumi.StringRef(_var.Subscription_product_producttype), }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionProductsResultOutput ¶
type GetSubscriptionProductsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionProducts.
func GetSubscriptionProductsOutput ¶
func GetSubscriptionProductsOutput(ctx *pulumi.Context, args GetSubscriptionProductsOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionProductsResultOutput
func (GetSubscriptionProductsResultOutput) ElementType ¶
func (GetSubscriptionProductsResultOutput) ElementType() reflect.Type
func (GetSubscriptionProductsResultOutput) Filters ¶
func (o GetSubscriptionProductsResultOutput) Filters() GetSubscriptionProductsFilterArrayOutput
func (GetSubscriptionProductsResultOutput) Id ¶
func (o GetSubscriptionProductsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionProductsResultOutput) ProductCollections ¶
func (o GetSubscriptionProductsResultOutput) ProductCollections() GetSubscriptionProductsProductCollectionArrayOutput
The list of product_collection.
func (GetSubscriptionProductsResultOutput) Producttype ¶
func (o GetSubscriptionProductsResultOutput) Producttype() pulumi.StringPtrOutput
func (GetSubscriptionProductsResultOutput) SubscriptionId ¶
func (o GetSubscriptionProductsResultOutput) SubscriptionId() pulumi.StringOutput
func (GetSubscriptionProductsResultOutput) TenancyId ¶
func (o GetSubscriptionProductsResultOutput) TenancyId() pulumi.StringOutput
func (GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutput ¶
func (o GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutput() GetSubscriptionProductsResultOutput
func (GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutputWithContext ¶
func (o GetSubscriptionProductsResultOutput) ToGetSubscriptionProductsResultOutputWithContext(ctx context.Context) GetSubscriptionProductsResultOutput
func (GetSubscriptionProductsResultOutput) UsagePeriodKey ¶
func (o GetSubscriptionProductsResultOutput) UsagePeriodKey() pulumi.StringOutput
type GetSubscriptionRedeemableUserItem ¶
type GetSubscriptionRedeemableUserItem struct { // The email ID of the user that can redeem rewards. EmailId string `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName string `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName string `pulumi:"lastName"` }
type GetSubscriptionRedeemableUserItemArgs ¶
type GetSubscriptionRedeemableUserItemArgs struct { // The email ID of the user that can redeem rewards. EmailId pulumi.StringInput `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName pulumi.StringInput `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName pulumi.StringInput `pulumi:"lastName"` }
func (GetSubscriptionRedeemableUserItemArgs) ElementType ¶
func (GetSubscriptionRedeemableUserItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutput ¶
func (i GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutput() GetSubscriptionRedeemableUserItemOutput
func (GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutputWithContext ¶
func (i GetSubscriptionRedeemableUserItemArgs) ToGetSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemOutput
type GetSubscriptionRedeemableUserItemArray ¶
type GetSubscriptionRedeemableUserItemArray []GetSubscriptionRedeemableUserItemInput
func (GetSubscriptionRedeemableUserItemArray) ElementType ¶
func (GetSubscriptionRedeemableUserItemArray) ElementType() reflect.Type
func (GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutput ¶
func (i GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutput() GetSubscriptionRedeemableUserItemArrayOutput
func (GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext ¶
func (i GetSubscriptionRedeemableUserItemArray) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemArrayOutput
type GetSubscriptionRedeemableUserItemArrayInput ¶
type GetSubscriptionRedeemableUserItemArrayInput interface { pulumi.Input ToGetSubscriptionRedeemableUserItemArrayOutput() GetSubscriptionRedeemableUserItemArrayOutput ToGetSubscriptionRedeemableUserItemArrayOutputWithContext(context.Context) GetSubscriptionRedeemableUserItemArrayOutput }
GetSubscriptionRedeemableUserItemArrayInput is an input type that accepts GetSubscriptionRedeemableUserItemArray and GetSubscriptionRedeemableUserItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUserItemArrayInput` via:
GetSubscriptionRedeemableUserItemArray{ GetSubscriptionRedeemableUserItemArgs{...} }
type GetSubscriptionRedeemableUserItemArrayOutput ¶
type GetSubscriptionRedeemableUserItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUserItemArrayOutput) ElementType ¶
func (GetSubscriptionRedeemableUserItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutput ¶
func (o GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutput() GetSubscriptionRedeemableUserItemArrayOutput
func (GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext ¶
func (o GetSubscriptionRedeemableUserItemArrayOutput) ToGetSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemArrayOutput
type GetSubscriptionRedeemableUserItemInput ¶
type GetSubscriptionRedeemableUserItemInput interface { pulumi.Input ToGetSubscriptionRedeemableUserItemOutput() GetSubscriptionRedeemableUserItemOutput ToGetSubscriptionRedeemableUserItemOutputWithContext(context.Context) GetSubscriptionRedeemableUserItemOutput }
GetSubscriptionRedeemableUserItemInput is an input type that accepts GetSubscriptionRedeemableUserItemArgs and GetSubscriptionRedeemableUserItemOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUserItemInput` via:
GetSubscriptionRedeemableUserItemArgs{...}
type GetSubscriptionRedeemableUserItemOutput ¶
type GetSubscriptionRedeemableUserItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUserItemOutput) ElementType ¶
func (GetSubscriptionRedeemableUserItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUserItemOutput) EmailId ¶
func (o GetSubscriptionRedeemableUserItemOutput) EmailId() pulumi.StringOutput
The email ID of the user that can redeem rewards.
func (GetSubscriptionRedeemableUserItemOutput) FirstName ¶ added in v0.5.0
func (o GetSubscriptionRedeemableUserItemOutput) FirstName() pulumi.StringOutput
The first name of the user that can redeem rewards.
func (GetSubscriptionRedeemableUserItemOutput) LastName ¶ added in v0.5.0
func (o GetSubscriptionRedeemableUserItemOutput) LastName() pulumi.StringOutput
The last name of the user that can redeem rewards.
func (GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutput ¶
func (o GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutput() GetSubscriptionRedeemableUserItemOutput
func (GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutputWithContext ¶
func (o GetSubscriptionRedeemableUserItemOutput) ToGetSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUserItemOutput
type GetSubscriptionRedeemableUsersArgs ¶
type GetSubscriptionRedeemableUsersArgs struct { Filters []GetSubscriptionRedeemableUsersFilter `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRedeemableUsers.
type GetSubscriptionRedeemableUsersFilterArgs ¶
type GetSubscriptionRedeemableUsersFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSubscriptionRedeemableUsersFilterArgs) ElementType ¶
func (GetSubscriptionRedeemableUsersFilterArgs) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutput ¶
func (i GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutput() GetSubscriptionRedeemableUsersFilterOutput
func (GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersFilterArgs) ToGetSubscriptionRedeemableUsersFilterOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterOutput
type GetSubscriptionRedeemableUsersFilterArray ¶
type GetSubscriptionRedeemableUsersFilterArray []GetSubscriptionRedeemableUsersFilterInput
func (GetSubscriptionRedeemableUsersFilterArray) ElementType ¶
func (GetSubscriptionRedeemableUsersFilterArray) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutput ¶
func (i GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutput() GetSubscriptionRedeemableUsersFilterArrayOutput
func (GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersFilterArray) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterArrayOutput
type GetSubscriptionRedeemableUsersFilterArrayInput ¶
type GetSubscriptionRedeemableUsersFilterArrayInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersFilterArrayOutput() GetSubscriptionRedeemableUsersFilterArrayOutput ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext(context.Context) GetSubscriptionRedeemableUsersFilterArrayOutput }
GetSubscriptionRedeemableUsersFilterArrayInput is an input type that accepts GetSubscriptionRedeemableUsersFilterArray and GetSubscriptionRedeemableUsersFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersFilterArrayInput` via:
GetSubscriptionRedeemableUsersFilterArray{ GetSubscriptionRedeemableUsersFilterArgs{...} }
type GetSubscriptionRedeemableUsersFilterArrayOutput ¶
type GetSubscriptionRedeemableUsersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersFilterArrayOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersFilterArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutput ¶
func (o GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutput() GetSubscriptionRedeemableUsersFilterArrayOutput
func (GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersFilterArrayOutput) ToGetSubscriptionRedeemableUsersFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterArrayOutput
type GetSubscriptionRedeemableUsersFilterInput ¶
type GetSubscriptionRedeemableUsersFilterInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersFilterOutput() GetSubscriptionRedeemableUsersFilterOutput ToGetSubscriptionRedeemableUsersFilterOutputWithContext(context.Context) GetSubscriptionRedeemableUsersFilterOutput }
GetSubscriptionRedeemableUsersFilterInput is an input type that accepts GetSubscriptionRedeemableUsersFilterArgs and GetSubscriptionRedeemableUsersFilterOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersFilterInput` via:
GetSubscriptionRedeemableUsersFilterArgs{...}
type GetSubscriptionRedeemableUsersFilterOutput ¶
type GetSubscriptionRedeemableUsersFilterOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersFilterOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersFilterOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersFilterOutput) Name ¶
func (o GetSubscriptionRedeemableUsersFilterOutput) Name() pulumi.StringOutput
func (GetSubscriptionRedeemableUsersFilterOutput) Regex ¶
func (o GetSubscriptionRedeemableUsersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutput ¶
func (o GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutput() GetSubscriptionRedeemableUsersFilterOutput
func (GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersFilterOutput) ToGetSubscriptionRedeemableUsersFilterOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersFilterOutput
func (GetSubscriptionRedeemableUsersFilterOutput) Values ¶
func (o GetSubscriptionRedeemableUsersFilterOutput) Values() pulumi.StringArrayOutput
type GetSubscriptionRedeemableUsersOutputArgs ¶
type GetSubscriptionRedeemableUsersOutputArgs struct { Filters GetSubscriptionRedeemableUsersFilterArrayInput `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRedeemableUsers.
func (GetSubscriptionRedeemableUsersOutputArgs) ElementType ¶
func (GetSubscriptionRedeemableUsersOutputArgs) ElementType() reflect.Type
type GetSubscriptionRedeemableUsersRedeemableUserCollection ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollection struct { // The list of user summary that can redeem rewards. Items []GetSubscriptionRedeemableUsersRedeemableUserCollectionItem `pulumi:"items"` }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs struct { // The list of user summary that can redeem rewards. Items GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput `pulumi:"items"` }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArray ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArray []GetSubscriptionRedeemableUsersRedeemableUserCollectionInput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionArray and GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionArray{ GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs{...} }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs and GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionArgs{...}
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItem ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItem struct { // The list of user summary that can redeem rewards. Items []GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItem `pulumi:"items"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` UserId string `pulumi:"userId"` }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs struct { // The list of user summary that can redeem rewards. Items GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput `pulumi:"items"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` UserId pulumi.StringInput `pulumi:"userId"` }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray []GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray and GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArray{ GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs{...} }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs and GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionItemInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArgs{...}
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItem ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItem struct { // The email ID of the user that can redeem rewards. EmailId string `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName string `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName string `pulumi:"lastName"` }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs struct { // The email ID of the user that can redeem rewards. EmailId pulumi.StringInput `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName pulumi.StringInput `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName pulumi.StringInput `pulumi:"lastName"` }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray []GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext ¶
func (i GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray and GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArray{ GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs{...} }
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput interface { pulumi.Input ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext(context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput }
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput is an input type that accepts GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs and GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput values. You can construct a concrete instance of `GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemInput` via:
GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArgs{...}
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) EmailId ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) EmailId() pulumi.StringOutput
The email ID of the user that can redeem rewards.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) FirstName ¶ added in v0.5.0
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) FirstName() pulumi.StringOutput
The first name of the user that can redeem rewards.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) LastName ¶ added in v0.5.0
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) LastName() pulumi.StringOutput
The last name of the user that can redeem rewards.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) Items ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) Items() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemItemArrayOutput
The list of user summary that can redeem rewards.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) SubscriptionId ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) SubscriptionId() pulumi.StringOutput
The subscription ID for which rewards information is requested for.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) TenancyId ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) TenancyId() pulumi.StringOutput
The OCID of the tenancy.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionItemOutput
type GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput ¶
type GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) Items ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) Items() GetSubscriptionRedeemableUsersRedeemableUserCollectionItemArrayOutput
The list of user summary that can redeem rewards.
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutput() GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
func (GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput) ToGetSubscriptionRedeemableUsersRedeemableUserCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersRedeemableUserCollectionOutput
type GetSubscriptionRedeemableUsersResult ¶
type GetSubscriptionRedeemableUsersResult struct { Filters []GetSubscriptionRedeemableUsersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of redeemable_user_collection. RedeemableUserCollections []GetSubscriptionRedeemableUsersRedeemableUserCollection `pulumi:"redeemableUserCollections"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` }
A collection of values returned by getSubscriptionRedeemableUsers.
func GetSubscriptionRedeemableUsers ¶
func GetSubscriptionRedeemableUsers(ctx *pulumi.Context, args *GetSubscriptionRedeemableUsersArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionRedeemableUsersResult, error)
This data source provides the list of Subscription Redeemable Users in Oracle Cloud Infrastructure Usage Proxy service.
Provides the list of user summary that can redeem rewards for the given subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionRedeemableUsers(ctx, &usageproxy.GetSubscriptionRedeemableUsersArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionRedeemableUsersResultOutput ¶
type GetSubscriptionRedeemableUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionRedeemableUsers.
func GetSubscriptionRedeemableUsersOutput ¶
func GetSubscriptionRedeemableUsersOutput(ctx *pulumi.Context, args GetSubscriptionRedeemableUsersOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionRedeemableUsersResultOutput
func (GetSubscriptionRedeemableUsersResultOutput) ElementType ¶
func (GetSubscriptionRedeemableUsersResultOutput) ElementType() reflect.Type
func (GetSubscriptionRedeemableUsersResultOutput) Id ¶
func (o GetSubscriptionRedeemableUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionRedeemableUsersResultOutput) RedeemableUserCollections ¶
func (o GetSubscriptionRedeemableUsersResultOutput) RedeemableUserCollections() GetSubscriptionRedeemableUsersRedeemableUserCollectionArrayOutput
The list of redeemable_user_collection.
func (GetSubscriptionRedeemableUsersResultOutput) SubscriptionId ¶
func (o GetSubscriptionRedeemableUsersResultOutput) SubscriptionId() pulumi.StringOutput
func (GetSubscriptionRedeemableUsersResultOutput) TenancyId ¶
func (o GetSubscriptionRedeemableUsersResultOutput) TenancyId() pulumi.StringOutput
func (GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutput ¶
func (o GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutput() GetSubscriptionRedeemableUsersResultOutput
func (GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutputWithContext ¶
func (o GetSubscriptionRedeemableUsersResultOutput) ToGetSubscriptionRedeemableUsersResultOutputWithContext(ctx context.Context) GetSubscriptionRedeemableUsersResultOutput
type GetSubscriptionRedemptionArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The starting redeemed date filter for the redemption history. TimeRedeemedGreaterThanOrEqualTo *string `pulumi:"timeRedeemedGreaterThanOrEqualTo"` // The ending redeemed date filter for the redemption history. TimeRedeemedLessThan *string `pulumi:"timeRedeemedLessThan"` }
A collection of arguments for invoking getSubscriptionRedemption.
type GetSubscriptionRedemptionItem ¶ added in v0.5.0
type GetSubscriptionRedemptionItem struct { // It provides the redeemed rewards in base/subscription currency. BaseRewards float64 `pulumi:"baseRewards"` // It provides the fxRate between invoice currency and subscription currency. FxRate float64 `pulumi:"fxRate"` // The currency associated with invoice. InvoiceCurrency string `pulumi:"invoiceCurrency"` // It provides the invoice number against the redemption. InvoiceNumber string `pulumi:"invoiceNumber"` // It provides the invoice total amount of given redemption. InvoiceTotalAmount float64 `pulumi:"invoiceTotalAmount"` // It provides the redeemed rewards in invoice currency. RedeemedRewards float64 `pulumi:"redeemedRewards"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode string `pulumi:"redemptionCode"` // It provides the redemption email id. RedemptionEmail string `pulumi:"redemptionEmail"` // It provides the invoice date. TimeInvoiced string `pulumi:"timeInvoiced"` // It provides redeem date. TimeRedeemed string `pulumi:"timeRedeemed"` }
type GetSubscriptionRedemptionItemArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionItemArgs struct { // It provides the redeemed rewards in base/subscription currency. BaseRewards pulumi.Float64Input `pulumi:"baseRewards"` // It provides the fxRate between invoice currency and subscription currency. FxRate pulumi.Float64Input `pulumi:"fxRate"` // The currency associated with invoice. InvoiceCurrency pulumi.StringInput `pulumi:"invoiceCurrency"` // It provides the invoice number against the redemption. InvoiceNumber pulumi.StringInput `pulumi:"invoiceNumber"` // It provides the invoice total amount of given redemption. InvoiceTotalAmount pulumi.Float64Input `pulumi:"invoiceTotalAmount"` // It provides the redeemed rewards in invoice currency. RedeemedRewards pulumi.Float64Input `pulumi:"redeemedRewards"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode pulumi.StringInput `pulumi:"redemptionCode"` // It provides the redemption email id. RedemptionEmail pulumi.StringInput `pulumi:"redemptionEmail"` // It provides the invoice date. TimeInvoiced pulumi.StringInput `pulumi:"timeInvoiced"` // It provides redeem date. TimeRedeemed pulumi.StringInput `pulumi:"timeRedeemed"` }
func (GetSubscriptionRedemptionItemArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutput() GetSubscriptionRedemptionItemOutput
func (GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionItemArgs) ToGetSubscriptionRedemptionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemOutput
type GetSubscriptionRedemptionItemArray ¶ added in v0.5.0
type GetSubscriptionRedemptionItemArray []GetSubscriptionRedemptionItemInput
func (GetSubscriptionRedemptionItemArray) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionItemArray) ElementType() reflect.Type
func (GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutput() GetSubscriptionRedemptionItemArrayOutput
func (GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionItemArray) ToGetSubscriptionRedemptionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemArrayOutput
type GetSubscriptionRedemptionItemArrayInput ¶ added in v0.5.0
type GetSubscriptionRedemptionItemArrayInput interface { pulumi.Input ToGetSubscriptionRedemptionItemArrayOutput() GetSubscriptionRedemptionItemArrayOutput ToGetSubscriptionRedemptionItemArrayOutputWithContext(context.Context) GetSubscriptionRedemptionItemArrayOutput }
GetSubscriptionRedemptionItemArrayInput is an input type that accepts GetSubscriptionRedemptionItemArray and GetSubscriptionRedemptionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionItemArrayInput` via:
GetSubscriptionRedemptionItemArray{ GetSubscriptionRedemptionItemArgs{...} }
type GetSubscriptionRedemptionItemArrayOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionItemArrayOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutput() GetSubscriptionRedemptionItemArrayOutput
func (GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemArrayOutput) ToGetSubscriptionRedemptionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemArrayOutput
type GetSubscriptionRedemptionItemInput ¶ added in v0.5.0
type GetSubscriptionRedemptionItemInput interface { pulumi.Input ToGetSubscriptionRedemptionItemOutput() GetSubscriptionRedemptionItemOutput ToGetSubscriptionRedemptionItemOutputWithContext(context.Context) GetSubscriptionRedemptionItemOutput }
GetSubscriptionRedemptionItemInput is an input type that accepts GetSubscriptionRedemptionItemArgs and GetSubscriptionRedemptionItemOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionItemInput` via:
GetSubscriptionRedemptionItemArgs{...}
type GetSubscriptionRedemptionItemOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionItemOutput) BaseRewards ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) BaseRewards() pulumi.Float64Output
It provides the redeemed rewards in base/subscription currency.
func (GetSubscriptionRedemptionItemOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionItemOutput) FxRate ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) FxRate() pulumi.Float64Output
It provides the fxRate between invoice currency and subscription currency.
func (GetSubscriptionRedemptionItemOutput) InvoiceCurrency ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) InvoiceCurrency() pulumi.StringOutput
The currency associated with invoice.
func (GetSubscriptionRedemptionItemOutput) InvoiceNumber ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) InvoiceNumber() pulumi.StringOutput
It provides the invoice number against the redemption.
func (GetSubscriptionRedemptionItemOutput) InvoiceTotalAmount ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) InvoiceTotalAmount() pulumi.Float64Output
It provides the invoice total amount of given redemption.
func (GetSubscriptionRedemptionItemOutput) RedeemedRewards ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) RedeemedRewards() pulumi.Float64Output
It provides the redeemed rewards in invoice currency.
func (GetSubscriptionRedemptionItemOutput) RedemptionCode ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) RedemptionCode() pulumi.StringOutput
The redemption code used in the Billing Center during the reward redemption process.
func (GetSubscriptionRedemptionItemOutput) RedemptionEmail ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) RedemptionEmail() pulumi.StringOutput
It provides the redemption email id.
func (GetSubscriptionRedemptionItemOutput) TimeInvoiced ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) TimeInvoiced() pulumi.StringOutput
It provides the invoice date.
func (GetSubscriptionRedemptionItemOutput) TimeRedeemed ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) TimeRedeemed() pulumi.StringOutput
It provides redeem date.
func (GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutput() GetSubscriptionRedemptionItemOutput
func (GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionItemOutput) ToGetSubscriptionRedemptionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionItemOutput
type GetSubscriptionRedemptionOutputArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionOutputArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The starting redeemed date filter for the redemption history. TimeRedeemedGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeRedeemedGreaterThanOrEqualTo"` // The ending redeemed date filter for the redemption history. TimeRedeemedLessThan pulumi.StringPtrInput `pulumi:"timeRedeemedLessThan"` }
A collection of arguments for invoking getSubscriptionRedemption.
func (GetSubscriptionRedemptionOutputArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionOutputArgs) ElementType() reflect.Type
type GetSubscriptionRedemptionResult ¶ added in v0.5.0
type GetSubscriptionRedemptionResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of redemption summary. Items []GetSubscriptionRedemptionItem `pulumi:"items"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` TimeRedeemedGreaterThanOrEqualTo *string `pulumi:"timeRedeemedGreaterThanOrEqualTo"` TimeRedeemedLessThan *string `pulumi:"timeRedeemedLessThan"` }
A collection of values returned by getSubscriptionRedemption.
func GetSubscriptionRedemption ¶ added in v0.5.0
func GetSubscriptionRedemption(ctx *pulumi.Context, args *GetSubscriptionRedemptionArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionRedemptionResult, error)
This data source provides details about a specific Subscription Redemption resource in Oracle Cloud Infrastructure Usage Proxy service.
Returns the list of redemption for the subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionRedemption(ctx, &usageproxy.GetSubscriptionRedemptionArgs{ SubscriptionId: oci_onesubscription_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, TimeRedeemedGreaterThanOrEqualTo: pulumi.StringRef(_var.Subscription_redemption_time_redeemed_greater_than_or_equal_to), TimeRedeemedLessThan: pulumi.StringRef(_var.Subscription_redemption_time_redeemed_less_than), }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionRedemptionResultOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionRedemption.
func GetSubscriptionRedemptionOutput ¶ added in v0.5.0
func GetSubscriptionRedemptionOutput(ctx *pulumi.Context, args GetSubscriptionRedemptionOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionRedemptionResultOutput
func (GetSubscriptionRedemptionResultOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionResultOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionResultOutput) Id ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionRedemptionResultOutput) Items ¶ added in v0.5.0
The list of redemption summary.
func (GetSubscriptionRedemptionResultOutput) SubscriptionId ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) SubscriptionId() pulumi.StringOutput
func (GetSubscriptionRedemptionResultOutput) TenancyId ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) TenancyId() pulumi.StringOutput
func (GetSubscriptionRedemptionResultOutput) TimeRedeemedGreaterThanOrEqualTo ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) TimeRedeemedGreaterThanOrEqualTo() pulumi.StringPtrOutput
func (GetSubscriptionRedemptionResultOutput) TimeRedeemedLessThan ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) TimeRedeemedLessThan() pulumi.StringPtrOutput
func (GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutput() GetSubscriptionRedemptionResultOutput
func (GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionResultOutput) ToGetSubscriptionRedemptionResultOutputWithContext(ctx context.Context) GetSubscriptionRedemptionResultOutput
type GetSubscriptionRedemptionsArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsArgs struct { Filters []GetSubscriptionRedemptionsFilter `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The starting redeemed date filter for the redemption history. TimeRedeemedGreaterThanOrEqualTo *string `pulumi:"timeRedeemedGreaterThanOrEqualTo"` // The ending redeemed date filter for the redemption history. TimeRedeemedLessThan *string `pulumi:"timeRedeemedLessThan"` }
A collection of arguments for invoking getSubscriptionRedemptions.
type GetSubscriptionRedemptionsFilter ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSubscriptionRedemptionsFilterArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsFilterArgs) ElementType() reflect.Type
func (GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutput() GetSubscriptionRedemptionsFilterOutput
func (GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsFilterArgs) ToGetSubscriptionRedemptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterOutput
type GetSubscriptionRedemptionsFilterArray ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterArray []GetSubscriptionRedemptionsFilterInput
func (GetSubscriptionRedemptionsFilterArray) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsFilterArray) ElementType() reflect.Type
func (GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutput() GetSubscriptionRedemptionsFilterArrayOutput
func (GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsFilterArray) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterArrayOutput
type GetSubscriptionRedemptionsFilterArrayInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterArrayInput interface { pulumi.Input ToGetSubscriptionRedemptionsFilterArrayOutput() GetSubscriptionRedemptionsFilterArrayOutput ToGetSubscriptionRedemptionsFilterArrayOutputWithContext(context.Context) GetSubscriptionRedemptionsFilterArrayOutput }
GetSubscriptionRedemptionsFilterArrayInput is an input type that accepts GetSubscriptionRedemptionsFilterArray and GetSubscriptionRedemptionsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsFilterArrayInput` via:
GetSubscriptionRedemptionsFilterArray{ GetSubscriptionRedemptionsFilterArgs{...} }
type GetSubscriptionRedemptionsFilterArrayOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsFilterArrayOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsFilterArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutput() GetSubscriptionRedemptionsFilterArrayOutput
func (GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterArrayOutput) ToGetSubscriptionRedemptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterArrayOutput
type GetSubscriptionRedemptionsFilterInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterInput interface { pulumi.Input ToGetSubscriptionRedemptionsFilterOutput() GetSubscriptionRedemptionsFilterOutput ToGetSubscriptionRedemptionsFilterOutputWithContext(context.Context) GetSubscriptionRedemptionsFilterOutput }
GetSubscriptionRedemptionsFilterInput is an input type that accepts GetSubscriptionRedemptionsFilterArgs and GetSubscriptionRedemptionsFilterOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsFilterInput` via:
GetSubscriptionRedemptionsFilterArgs{...}
type GetSubscriptionRedemptionsFilterOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsFilterOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsFilterOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsFilterOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsFilterOutput) Name ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterOutput) Name() pulumi.StringOutput
func (GetSubscriptionRedemptionsFilterOutput) Regex ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutput() GetSubscriptionRedemptionsFilterOutput
func (GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterOutput) ToGetSubscriptionRedemptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsFilterOutput
func (GetSubscriptionRedemptionsFilterOutput) Values ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetSubscriptionRedemptionsOutputArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsOutputArgs struct { Filters GetSubscriptionRedemptionsFilterArrayInput `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The starting redeemed date filter for the redemption history. TimeRedeemedGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeRedeemedGreaterThanOrEqualTo"` // The ending redeemed date filter for the redemption history. TimeRedeemedLessThan pulumi.StringPtrInput `pulumi:"timeRedeemedLessThan"` }
A collection of arguments for invoking getSubscriptionRedemptions.
func (GetSubscriptionRedemptionsOutputArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsOutputArgs) ElementType() reflect.Type
type GetSubscriptionRedemptionsRedemptionCollection ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollection struct { // The list of redemption summary. Items []GetSubscriptionRedemptionsRedemptionCollectionItem `pulumi:"items"` }
type GetSubscriptionRedemptionsRedemptionCollectionArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionArgs struct { // The list of redemption summary. Items GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput `pulumi:"items"` }
func (GetSubscriptionRedemptionsRedemptionCollectionArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionArgs) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutput() GetSubscriptionRedemptionsRedemptionCollectionOutput
func (GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionArgs) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionOutput
type GetSubscriptionRedemptionsRedemptionCollectionArray ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionArray []GetSubscriptionRedemptionsRedemptionCollectionInput
func (GetSubscriptionRedemptionsRedemptionCollectionArray) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionArray) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionArray) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionArrayInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionArrayInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionArrayOutput }
GetSubscriptionRedemptionsRedemptionCollectionArrayInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionArray and GetSubscriptionRedemptionsRedemptionCollectionArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionArrayInput` via:
GetSubscriptionRedemptionsRedemptionCollectionArray{ GetSubscriptionRedemptionsRedemptionCollectionArgs{...} }
type GetSubscriptionRedemptionsRedemptionCollectionArrayOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionOutput() GetSubscriptionRedemptionsRedemptionCollectionOutput ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionOutput }
GetSubscriptionRedemptionsRedemptionCollectionInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionArgs and GetSubscriptionRedemptionsRedemptionCollectionOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionInput` via:
GetSubscriptionRedemptionsRedemptionCollectionArgs{...}
type GetSubscriptionRedemptionsRedemptionCollectionItem ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItem struct { // The list of redemption summary. Items []GetSubscriptionRedemptionsRedemptionCollectionItemItem `pulumi:"items"` }
type GetSubscriptionRedemptionsRedemptionCollectionItemArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemArgs struct { // The list of redemption summary. Items GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput `pulumi:"items"` }
func (GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemArray ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemArray []GetSubscriptionRedemptionsRedemptionCollectionItemInput
func (GetSubscriptionRedemptionsRedemptionCollectionItemArray) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemArray) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput }
GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionItemArray and GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionItemArrayInput` via:
GetSubscriptionRedemptionsRedemptionCollectionItemArray{ GetSubscriptionRedemptionsRedemptionCollectionItemArgs{...} }
type GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemOutput ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemOutput }
GetSubscriptionRedemptionsRedemptionCollectionItemInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionItemArgs and GetSubscriptionRedemptionsRedemptionCollectionItemOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionItemInput` via:
GetSubscriptionRedemptionsRedemptionCollectionItemArgs{...}
type GetSubscriptionRedemptionsRedemptionCollectionItemItem ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItem struct { // It provides the redeemed rewards in base/subscription currency. BaseRewards float64 `pulumi:"baseRewards"` // It provides the fxRate between invoice currency and subscription currency. FxRate float64 `pulumi:"fxRate"` // The currency associated with invoice. InvoiceCurrency string `pulumi:"invoiceCurrency"` // It provides the invoice number against the redemption. InvoiceNumber string `pulumi:"invoiceNumber"` // It provides the invoice total amount of given redemption. InvoiceTotalAmount float64 `pulumi:"invoiceTotalAmount"` // It provides the redeemed rewards in invoice currency. RedeemedRewards float64 `pulumi:"redeemedRewards"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode string `pulumi:"redemptionCode"` // It provides the redemption email id. RedemptionEmail string `pulumi:"redemptionEmail"` // It provides the invoice date. TimeInvoiced string `pulumi:"timeInvoiced"` // It provides redeem date. TimeRedeemed string `pulumi:"timeRedeemed"` }
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs struct { // It provides the redeemed rewards in base/subscription currency. BaseRewards pulumi.Float64Input `pulumi:"baseRewards"` // It provides the fxRate between invoice currency and subscription currency. FxRate pulumi.Float64Input `pulumi:"fxRate"` // The currency associated with invoice. InvoiceCurrency pulumi.StringInput `pulumi:"invoiceCurrency"` // It provides the invoice number against the redemption. InvoiceNumber pulumi.StringInput `pulumi:"invoiceNumber"` // It provides the invoice total amount of given redemption. InvoiceTotalAmount pulumi.Float64Input `pulumi:"invoiceTotalAmount"` // It provides the redeemed rewards in invoice currency. RedeemedRewards pulumi.Float64Input `pulumi:"redeemedRewards"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode pulumi.StringInput `pulumi:"redemptionCode"` // It provides the redemption email id. RedemptionEmail pulumi.StringInput `pulumi:"redemptionEmail"` // It provides the invoice date. TimeInvoiced pulumi.StringInput `pulumi:"timeInvoiced"` // It provides redeem date. TimeRedeemed pulumi.StringInput `pulumi:"timeRedeemed"` }
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArray ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArray []GetSubscriptionRedemptionsRedemptionCollectionItemItemInput
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext ¶ added in v0.5.0
func (i GetSubscriptionRedemptionsRedemptionCollectionItemItemArray) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput }
GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionItemItemArray and GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayInput` via:
GetSubscriptionRedemptionsRedemptionCollectionItemItemArray{ GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs{...} }
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemItemInput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemInput interface { pulumi.Input ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext(context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput }
GetSubscriptionRedemptionsRedemptionCollectionItemItemInput is an input type that accepts GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs and GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput values. You can construct a concrete instance of `GetSubscriptionRedemptionsRedemptionCollectionItemItemInput` via:
GetSubscriptionRedemptionsRedemptionCollectionItemItemArgs{...}
type GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) BaseRewards ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) BaseRewards() pulumi.Float64Output
It provides the redeemed rewards in base/subscription currency.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) FxRate ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) FxRate() pulumi.Float64Output
It provides the fxRate between invoice currency and subscription currency.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceCurrency ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceCurrency() pulumi.StringOutput
The currency associated with invoice.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceNumber ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceNumber() pulumi.StringOutput
It provides the invoice number against the redemption.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceTotalAmount ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) InvoiceTotalAmount() pulumi.Float64Output
It provides the invoice total amount of given redemption.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedeemedRewards ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedeemedRewards() pulumi.Float64Output
It provides the redeemed rewards in invoice currency.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionCode ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionCode() pulumi.StringOutput
The redemption code used in the Billing Center during the reward redemption process.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionEmail ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) RedemptionEmail() pulumi.StringOutput
It provides the redemption email id.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeInvoiced ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeInvoiced() pulumi.StringOutput
It provides the invoice date.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeRedeemed ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) TimeRedeemed() pulumi.StringOutput
It provides redeem date.
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemItemOutput
type GetSubscriptionRedemptionsRedemptionCollectionItemOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) Items ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) Items() GetSubscriptionRedemptionsRedemptionCollectionItemItemArrayOutput
The list of redemption summary.
func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutput() GetSubscriptionRedemptionsRedemptionCollectionItemOutput
func (GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionItemOutput) ToGetSubscriptionRedemptionsRedemptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionItemOutput
type GetSubscriptionRedemptionsRedemptionCollectionOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsRedemptionCollectionOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRedemptionsRedemptionCollectionOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsRedemptionCollectionOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsRedemptionCollectionOutput) Items ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) Items() GetSubscriptionRedemptionsRedemptionCollectionItemArrayOutput
The list of redemption summary.
func (GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutput() GetSubscriptionRedemptionsRedemptionCollectionOutput
func (GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsRedemptionCollectionOutput) ToGetSubscriptionRedemptionsRedemptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsRedemptionCollectionOutput
type GetSubscriptionRedemptionsResult ¶ added in v0.5.0
type GetSubscriptionRedemptionsResult struct { Filters []GetSubscriptionRedemptionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of redemption_collection. RedemptionCollections []GetSubscriptionRedemptionsRedemptionCollection `pulumi:"redemptionCollections"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` TimeRedeemedGreaterThanOrEqualTo *string `pulumi:"timeRedeemedGreaterThanOrEqualTo"` TimeRedeemedLessThan *string `pulumi:"timeRedeemedLessThan"` }
A collection of values returned by getSubscriptionRedemptions.
func GetSubscriptionRedemptions ¶ added in v0.5.0
func GetSubscriptionRedemptions(ctx *pulumi.Context, args *GetSubscriptionRedemptionsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionRedemptionsResult, error)
This data source provides the list of Subscription Redemptions in Oracle Cloud Infrastructure Usage Proxy service.
Returns the list of redemption for the subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionRedemptions(ctx, &usageproxy.GetSubscriptionRedemptionsArgs{ SubscriptionId: oci_onesubscription_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, TimeRedeemedGreaterThanOrEqualTo: pulumi.StringRef(_var.Subscription_redemption_time_redeemed_greater_than_or_equal_to), TimeRedeemedLessThan: pulumi.StringRef(_var.Subscription_redemption_time_redeemed_less_than), }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionRedemptionsResultOutput ¶ added in v0.5.0
type GetSubscriptionRedemptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionRedemptions.
func GetSubscriptionRedemptionsOutput ¶ added in v0.5.0
func GetSubscriptionRedemptionsOutput(ctx *pulumi.Context, args GetSubscriptionRedemptionsOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionRedemptionsResultOutput
func (GetSubscriptionRedemptionsResultOutput) ElementType ¶ added in v0.5.0
func (GetSubscriptionRedemptionsResultOutput) ElementType() reflect.Type
func (GetSubscriptionRedemptionsResultOutput) Id ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionRedemptionsResultOutput) RedemptionCollections ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) RedemptionCollections() GetSubscriptionRedemptionsRedemptionCollectionArrayOutput
The list of redemption_collection.
func (GetSubscriptionRedemptionsResultOutput) SubscriptionId ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) SubscriptionId() pulumi.StringOutput
func (GetSubscriptionRedemptionsResultOutput) TenancyId ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) TenancyId() pulumi.StringOutput
func (GetSubscriptionRedemptionsResultOutput) TimeRedeemedGreaterThanOrEqualTo ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) TimeRedeemedGreaterThanOrEqualTo() pulumi.StringPtrOutput
func (GetSubscriptionRedemptionsResultOutput) TimeRedeemedLessThan ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) TimeRedeemedLessThan() pulumi.StringPtrOutput
func (GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutput ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutput() GetSubscriptionRedemptionsResultOutput
func (GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutputWithContext ¶ added in v0.5.0
func (o GetSubscriptionRedemptionsResultOutput) ToGetSubscriptionRedemptionsResultOutputWithContext(ctx context.Context) GetSubscriptionRedemptionsResultOutput
type GetSubscriptionRewardArgs ¶
type GetSubscriptionRewardArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionReward.
type GetSubscriptionRewardItem ¶
type GetSubscriptionRewardItem struct { // The number of rewards available for a specific usage period. AvailableRewards float64 `pulumi:"availableRewards"` // The number of rewards earned for the specific usage period. EarnedRewards float64 `pulumi:"earnedRewards"` // The eligible usage amount for the usage period. EligibleUsageAmount float64 `pulumi:"eligibleUsageAmount"` // The ineligible usage amount for the usage period. IneligibleUsageAmount float64 `pulumi:"ineligibleUsageAmount"` // The boolean parameter to indicate whether or not the available rewards are manually posted. IsManual bool `pulumi:"isManual"` // The number of rewards redeemed for a specific month. RedeemedRewards float64 `pulumi:"redeemedRewards"` // The date and time when rewards accrue. TimeRewardsEarned string `pulumi:"timeRewardsEarned"` // The date and time when rewards expire. TimeRewardsExpired string `pulumi:"timeRewardsExpired"` // The end date and time for the usage period. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The start date and time for the usage period. TimeUsageStarted string `pulumi:"timeUsageStarted"` // The usage amount for the usage period. UsageAmount float64 `pulumi:"usageAmount"` // The usage period ID. UsagePeriodKey string `pulumi:"usagePeriodKey"` }
type GetSubscriptionRewardItemArgs ¶
type GetSubscriptionRewardItemArgs struct { // The number of rewards available for a specific usage period. AvailableRewards pulumi.Float64Input `pulumi:"availableRewards"` // The number of rewards earned for the specific usage period. EarnedRewards pulumi.Float64Input `pulumi:"earnedRewards"` // The eligible usage amount for the usage period. EligibleUsageAmount pulumi.Float64Input `pulumi:"eligibleUsageAmount"` // The ineligible usage amount for the usage period. IneligibleUsageAmount pulumi.Float64Input `pulumi:"ineligibleUsageAmount"` // The boolean parameter to indicate whether or not the available rewards are manually posted. IsManual pulumi.BoolInput `pulumi:"isManual"` // The number of rewards redeemed for a specific month. RedeemedRewards pulumi.Float64Input `pulumi:"redeemedRewards"` // The date and time when rewards accrue. TimeRewardsEarned pulumi.StringInput `pulumi:"timeRewardsEarned"` // The date and time when rewards expire. TimeRewardsExpired pulumi.StringInput `pulumi:"timeRewardsExpired"` // The end date and time for the usage period. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The start date and time for the usage period. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` // The usage amount for the usage period. UsageAmount pulumi.Float64Input `pulumi:"usageAmount"` // The usage period ID. UsagePeriodKey pulumi.StringInput `pulumi:"usagePeriodKey"` }
func (GetSubscriptionRewardItemArgs) ElementType ¶
func (GetSubscriptionRewardItemArgs) ElementType() reflect.Type
func (GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutput ¶
func (i GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutput() GetSubscriptionRewardItemOutput
func (GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutputWithContext ¶
func (i GetSubscriptionRewardItemArgs) ToGetSubscriptionRewardItemOutputWithContext(ctx context.Context) GetSubscriptionRewardItemOutput
type GetSubscriptionRewardItemArray ¶
type GetSubscriptionRewardItemArray []GetSubscriptionRewardItemInput
func (GetSubscriptionRewardItemArray) ElementType ¶
func (GetSubscriptionRewardItemArray) ElementType() reflect.Type
func (GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutput ¶
func (i GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutput() GetSubscriptionRewardItemArrayOutput
func (GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutputWithContext ¶
func (i GetSubscriptionRewardItemArray) ToGetSubscriptionRewardItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardItemArrayOutput
type GetSubscriptionRewardItemArrayInput ¶
type GetSubscriptionRewardItemArrayInput interface { pulumi.Input ToGetSubscriptionRewardItemArrayOutput() GetSubscriptionRewardItemArrayOutput ToGetSubscriptionRewardItemArrayOutputWithContext(context.Context) GetSubscriptionRewardItemArrayOutput }
GetSubscriptionRewardItemArrayInput is an input type that accepts GetSubscriptionRewardItemArray and GetSubscriptionRewardItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardItemArrayInput` via:
GetSubscriptionRewardItemArray{ GetSubscriptionRewardItemArgs{...} }
type GetSubscriptionRewardItemArrayOutput ¶
type GetSubscriptionRewardItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardItemArrayOutput) ElementType ¶
func (GetSubscriptionRewardItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardItemArrayOutput) Index ¶
func (o GetSubscriptionRewardItemArrayOutput) Index(i pulumi.IntInput) GetSubscriptionRewardItemOutput
func (GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutput ¶
func (o GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutput() GetSubscriptionRewardItemArrayOutput
func (GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutputWithContext ¶
func (o GetSubscriptionRewardItemArrayOutput) ToGetSubscriptionRewardItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardItemArrayOutput
type GetSubscriptionRewardItemInput ¶
type GetSubscriptionRewardItemInput interface { pulumi.Input ToGetSubscriptionRewardItemOutput() GetSubscriptionRewardItemOutput ToGetSubscriptionRewardItemOutputWithContext(context.Context) GetSubscriptionRewardItemOutput }
GetSubscriptionRewardItemInput is an input type that accepts GetSubscriptionRewardItemArgs and GetSubscriptionRewardItemOutput values. You can construct a concrete instance of `GetSubscriptionRewardItemInput` via:
GetSubscriptionRewardItemArgs{...}
type GetSubscriptionRewardItemOutput ¶
type GetSubscriptionRewardItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardItemOutput) AvailableRewards ¶
func (o GetSubscriptionRewardItemOutput) AvailableRewards() pulumi.Float64Output
The number of rewards available for a specific usage period.
func (GetSubscriptionRewardItemOutput) EarnedRewards ¶
func (o GetSubscriptionRewardItemOutput) EarnedRewards() pulumi.Float64Output
The number of rewards earned for the specific usage period.
func (GetSubscriptionRewardItemOutput) ElementType ¶
func (GetSubscriptionRewardItemOutput) ElementType() reflect.Type
func (GetSubscriptionRewardItemOutput) EligibleUsageAmount ¶
func (o GetSubscriptionRewardItemOutput) EligibleUsageAmount() pulumi.Float64Output
The eligible usage amount for the usage period.
func (GetSubscriptionRewardItemOutput) IneligibleUsageAmount ¶
func (o GetSubscriptionRewardItemOutput) IneligibleUsageAmount() pulumi.Float64Output
The ineligible usage amount for the usage period.
func (GetSubscriptionRewardItemOutput) IsManual ¶
func (o GetSubscriptionRewardItemOutput) IsManual() pulumi.BoolOutput
The boolean parameter to indicate whether or not the available rewards are manually posted.
func (GetSubscriptionRewardItemOutput) RedeemedRewards ¶
func (o GetSubscriptionRewardItemOutput) RedeemedRewards() pulumi.Float64Output
The number of rewards redeemed for a specific month.
func (GetSubscriptionRewardItemOutput) TimeRewardsEarned ¶
func (o GetSubscriptionRewardItemOutput) TimeRewardsEarned() pulumi.StringOutput
The date and time when rewards accrue.
func (GetSubscriptionRewardItemOutput) TimeRewardsExpired ¶
func (o GetSubscriptionRewardItemOutput) TimeRewardsExpired() pulumi.StringOutput
The date and time when rewards expire.
func (GetSubscriptionRewardItemOutput) TimeUsageEnded ¶
func (o GetSubscriptionRewardItemOutput) TimeUsageEnded() pulumi.StringOutput
The end date and time for the usage period.
func (GetSubscriptionRewardItemOutput) TimeUsageStarted ¶
func (o GetSubscriptionRewardItemOutput) TimeUsageStarted() pulumi.StringOutput
The start date and time for the usage period.
func (GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutput ¶
func (o GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutput() GetSubscriptionRewardItemOutput
func (GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutputWithContext ¶
func (o GetSubscriptionRewardItemOutput) ToGetSubscriptionRewardItemOutputWithContext(ctx context.Context) GetSubscriptionRewardItemOutput
func (GetSubscriptionRewardItemOutput) UsageAmount ¶
func (o GetSubscriptionRewardItemOutput) UsageAmount() pulumi.Float64Output
The usage amount for the usage period.
func (GetSubscriptionRewardItemOutput) UsagePeriodKey ¶
func (o GetSubscriptionRewardItemOutput) UsagePeriodKey() pulumi.StringOutput
The usage period ID.
type GetSubscriptionRewardOutputArgs ¶
type GetSubscriptionRewardOutputArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionReward.
func (GetSubscriptionRewardOutputArgs) ElementType ¶
func (GetSubscriptionRewardOutputArgs) ElementType() reflect.Type
type GetSubscriptionRewardResult ¶
type GetSubscriptionRewardResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The monthly summary of rewards. Items []GetSubscriptionRewardItem `pulumi:"items"` // The entitlement ID from MQS, which is the same as the subcription ID. SubscriptionId string `pulumi:"subscriptionId"` // The overall monthly reward summary. Summaries []GetSubscriptionRewardSummary `pulumi:"summaries"` // The OCID of the target tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of values returned by getSubscriptionReward.
func GetSubscriptionReward ¶
func GetSubscriptionReward(ctx *pulumi.Context, args *GetSubscriptionRewardArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionRewardResult, error)
This data source provides details about a specific Subscription Reward resource in Oracle Cloud Infrastructure Usage Proxy service.
Returns the list of rewards for a subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionReward(ctx, &usageproxy.GetSubscriptionRewardArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionRewardResultOutput ¶
type GetSubscriptionRewardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionReward.
func GetSubscriptionRewardOutput ¶
func GetSubscriptionRewardOutput(ctx *pulumi.Context, args GetSubscriptionRewardOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionRewardResultOutput
func (GetSubscriptionRewardResultOutput) ElementType ¶
func (GetSubscriptionRewardResultOutput) ElementType() reflect.Type
func (GetSubscriptionRewardResultOutput) Id ¶
func (o GetSubscriptionRewardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionRewardResultOutput) Items ¶
func (o GetSubscriptionRewardResultOutput) Items() GetSubscriptionRewardItemArrayOutput
The monthly summary of rewards.
func (GetSubscriptionRewardResultOutput) SubscriptionId ¶
func (o GetSubscriptionRewardResultOutput) SubscriptionId() pulumi.StringOutput
The entitlement ID from MQS, which is the same as the subcription ID.
func (GetSubscriptionRewardResultOutput) Summaries ¶
func (o GetSubscriptionRewardResultOutput) Summaries() GetSubscriptionRewardSummaryArrayOutput
The overall monthly reward summary.
func (GetSubscriptionRewardResultOutput) TenancyId ¶
func (o GetSubscriptionRewardResultOutput) TenancyId() pulumi.StringOutput
The OCID of the target tenancy.
func (GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutput ¶
func (o GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutput() GetSubscriptionRewardResultOutput
func (GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutputWithContext ¶
func (o GetSubscriptionRewardResultOutput) ToGetSubscriptionRewardResultOutputWithContext(ctx context.Context) GetSubscriptionRewardResultOutput
type GetSubscriptionRewardSummary ¶
type GetSubscriptionRewardSummary struct { // The currency unit for the reward amount. Currency string `pulumi:"currency"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode string `pulumi:"redemptionCode"` // The current Rewards percentage in decimal format. RewardsRate float64 `pulumi:"rewardsRate"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The total number of available rewards for a given subscription ID. TotalRewardsAvailable float64 `pulumi:"totalRewardsAvailable"` }
type GetSubscriptionRewardSummaryArgs ¶
type GetSubscriptionRewardSummaryArgs struct { // The currency unit for the reward amount. Currency pulumi.StringInput `pulumi:"currency"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode pulumi.StringInput `pulumi:"redemptionCode"` // The current Rewards percentage in decimal format. RewardsRate pulumi.Float64Input `pulumi:"rewardsRate"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The total number of available rewards for a given subscription ID. TotalRewardsAvailable pulumi.Float64Input `pulumi:"totalRewardsAvailable"` }
func (GetSubscriptionRewardSummaryArgs) ElementType ¶
func (GetSubscriptionRewardSummaryArgs) ElementType() reflect.Type
func (GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutput ¶
func (i GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutput() GetSubscriptionRewardSummaryOutput
func (GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutputWithContext ¶
func (i GetSubscriptionRewardSummaryArgs) ToGetSubscriptionRewardSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryOutput
type GetSubscriptionRewardSummaryArray ¶
type GetSubscriptionRewardSummaryArray []GetSubscriptionRewardSummaryInput
func (GetSubscriptionRewardSummaryArray) ElementType ¶
func (GetSubscriptionRewardSummaryArray) ElementType() reflect.Type
func (GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutput ¶
func (i GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutput() GetSubscriptionRewardSummaryArrayOutput
func (GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutputWithContext ¶
func (i GetSubscriptionRewardSummaryArray) ToGetSubscriptionRewardSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryArrayOutput
type GetSubscriptionRewardSummaryArrayInput ¶
type GetSubscriptionRewardSummaryArrayInput interface { pulumi.Input ToGetSubscriptionRewardSummaryArrayOutput() GetSubscriptionRewardSummaryArrayOutput ToGetSubscriptionRewardSummaryArrayOutputWithContext(context.Context) GetSubscriptionRewardSummaryArrayOutput }
GetSubscriptionRewardSummaryArrayInput is an input type that accepts GetSubscriptionRewardSummaryArray and GetSubscriptionRewardSummaryArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardSummaryArrayInput` via:
GetSubscriptionRewardSummaryArray{ GetSubscriptionRewardSummaryArgs{...} }
type GetSubscriptionRewardSummaryArrayOutput ¶
type GetSubscriptionRewardSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardSummaryArrayOutput) ElementType ¶
func (GetSubscriptionRewardSummaryArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutput ¶
func (o GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutput() GetSubscriptionRewardSummaryArrayOutput
func (GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutputWithContext ¶
func (o GetSubscriptionRewardSummaryArrayOutput) ToGetSubscriptionRewardSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryArrayOutput
type GetSubscriptionRewardSummaryInput ¶
type GetSubscriptionRewardSummaryInput interface { pulumi.Input ToGetSubscriptionRewardSummaryOutput() GetSubscriptionRewardSummaryOutput ToGetSubscriptionRewardSummaryOutputWithContext(context.Context) GetSubscriptionRewardSummaryOutput }
GetSubscriptionRewardSummaryInput is an input type that accepts GetSubscriptionRewardSummaryArgs and GetSubscriptionRewardSummaryOutput values. You can construct a concrete instance of `GetSubscriptionRewardSummaryInput` via:
GetSubscriptionRewardSummaryArgs{...}
type GetSubscriptionRewardSummaryOutput ¶
type GetSubscriptionRewardSummaryOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardSummaryOutput) Currency ¶
func (o GetSubscriptionRewardSummaryOutput) Currency() pulumi.StringOutput
The currency unit for the reward amount.
func (GetSubscriptionRewardSummaryOutput) ElementType ¶
func (GetSubscriptionRewardSummaryOutput) ElementType() reflect.Type
func (GetSubscriptionRewardSummaryOutput) RedemptionCode ¶
func (o GetSubscriptionRewardSummaryOutput) RedemptionCode() pulumi.StringOutput
The redemption code used in the Billing Center during the reward redemption process.
func (GetSubscriptionRewardSummaryOutput) RewardsRate ¶
func (o GetSubscriptionRewardSummaryOutput) RewardsRate() pulumi.Float64Output
The current Rewards percentage in decimal format.
func (GetSubscriptionRewardSummaryOutput) SubscriptionId ¶
func (o GetSubscriptionRewardSummaryOutput) SubscriptionId() pulumi.StringOutput
The subscription ID for which rewards information is requested for.
func (GetSubscriptionRewardSummaryOutput) TenancyId ¶
func (o GetSubscriptionRewardSummaryOutput) TenancyId() pulumi.StringOutput
The OCID of the tenancy.
func (GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutput ¶
func (o GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutput() GetSubscriptionRewardSummaryOutput
func (GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutputWithContext ¶
func (o GetSubscriptionRewardSummaryOutput) ToGetSubscriptionRewardSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardSummaryOutput
func (GetSubscriptionRewardSummaryOutput) TotalRewardsAvailable ¶
func (o GetSubscriptionRewardSummaryOutput) TotalRewardsAvailable() pulumi.Float64Output
The total number of available rewards for a given subscription ID.
type GetSubscriptionRewardsArgs ¶
type GetSubscriptionRewardsArgs struct { Filters []GetSubscriptionRewardsFilter `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRewards.
type GetSubscriptionRewardsFilterArgs ¶
type GetSubscriptionRewardsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSubscriptionRewardsFilterArgs) ElementType ¶
func (GetSubscriptionRewardsFilterArgs) ElementType() reflect.Type
func (GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutput ¶
func (i GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutput() GetSubscriptionRewardsFilterOutput
func (GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutputWithContext ¶
func (i GetSubscriptionRewardsFilterArgs) ToGetSubscriptionRewardsFilterOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterOutput
type GetSubscriptionRewardsFilterArray ¶
type GetSubscriptionRewardsFilterArray []GetSubscriptionRewardsFilterInput
func (GetSubscriptionRewardsFilterArray) ElementType ¶
func (GetSubscriptionRewardsFilterArray) ElementType() reflect.Type
func (GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutput ¶
func (i GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutput() GetSubscriptionRewardsFilterArrayOutput
func (GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutputWithContext ¶
func (i GetSubscriptionRewardsFilterArray) ToGetSubscriptionRewardsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterArrayOutput
type GetSubscriptionRewardsFilterArrayInput ¶
type GetSubscriptionRewardsFilterArrayInput interface { pulumi.Input ToGetSubscriptionRewardsFilterArrayOutput() GetSubscriptionRewardsFilterArrayOutput ToGetSubscriptionRewardsFilterArrayOutputWithContext(context.Context) GetSubscriptionRewardsFilterArrayOutput }
GetSubscriptionRewardsFilterArrayInput is an input type that accepts GetSubscriptionRewardsFilterArray and GetSubscriptionRewardsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardsFilterArrayInput` via:
GetSubscriptionRewardsFilterArray{ GetSubscriptionRewardsFilterArgs{...} }
type GetSubscriptionRewardsFilterArrayOutput ¶
type GetSubscriptionRewardsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsFilterArrayOutput) ElementType ¶
func (GetSubscriptionRewardsFilterArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutput ¶
func (o GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutput() GetSubscriptionRewardsFilterArrayOutput
func (GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutputWithContext ¶
func (o GetSubscriptionRewardsFilterArrayOutput) ToGetSubscriptionRewardsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterArrayOutput
type GetSubscriptionRewardsFilterInput ¶
type GetSubscriptionRewardsFilterInput interface { pulumi.Input ToGetSubscriptionRewardsFilterOutput() GetSubscriptionRewardsFilterOutput ToGetSubscriptionRewardsFilterOutputWithContext(context.Context) GetSubscriptionRewardsFilterOutput }
GetSubscriptionRewardsFilterInput is an input type that accepts GetSubscriptionRewardsFilterArgs and GetSubscriptionRewardsFilterOutput values. You can construct a concrete instance of `GetSubscriptionRewardsFilterInput` via:
GetSubscriptionRewardsFilterArgs{...}
type GetSubscriptionRewardsFilterOutput ¶
type GetSubscriptionRewardsFilterOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsFilterOutput) ElementType ¶
func (GetSubscriptionRewardsFilterOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsFilterOutput) Name ¶
func (o GetSubscriptionRewardsFilterOutput) Name() pulumi.StringOutput
func (GetSubscriptionRewardsFilterOutput) Regex ¶
func (o GetSubscriptionRewardsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutput ¶
func (o GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutput() GetSubscriptionRewardsFilterOutput
func (GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutputWithContext ¶
func (o GetSubscriptionRewardsFilterOutput) ToGetSubscriptionRewardsFilterOutputWithContext(ctx context.Context) GetSubscriptionRewardsFilterOutput
func (GetSubscriptionRewardsFilterOutput) Values ¶
func (o GetSubscriptionRewardsFilterOutput) Values() pulumi.StringArrayOutput
type GetSubscriptionRewardsOutputArgs ¶
type GetSubscriptionRewardsOutputArgs struct { Filters GetSubscriptionRewardsFilterArrayInput `pulumi:"filters"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRewards.
func (GetSubscriptionRewardsOutputArgs) ElementType ¶
func (GetSubscriptionRewardsOutputArgs) ElementType() reflect.Type
type GetSubscriptionRewardsResult ¶
type GetSubscriptionRewardsResult struct { Filters []GetSubscriptionRewardsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of reward_collection. RewardCollections []GetSubscriptionRewardsRewardCollection `pulumi:"rewardCollections"` // The entitlement ID from MQS, which is the same as the subcription ID. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the target tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of values returned by getSubscriptionRewards.
func GetSubscriptionRewards ¶
func GetSubscriptionRewards(ctx *pulumi.Context, args *GetSubscriptionRewardsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionRewardsResult, error)
This data source provides the list of Subscription Rewards in Oracle Cloud Infrastructure Usage Proxy service.
Returns the list of rewards for a subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionRewards(ctx, &usageproxy.GetSubscriptionRewardsArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetSubscriptionRewardsResultOutput ¶
type GetSubscriptionRewardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionRewards.
func GetSubscriptionRewardsOutput ¶
func GetSubscriptionRewardsOutput(ctx *pulumi.Context, args GetSubscriptionRewardsOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionRewardsResultOutput
func (GetSubscriptionRewardsResultOutput) ElementType ¶
func (GetSubscriptionRewardsResultOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsResultOutput) Filters ¶
func (o GetSubscriptionRewardsResultOutput) Filters() GetSubscriptionRewardsFilterArrayOutput
func (GetSubscriptionRewardsResultOutput) Id ¶
func (o GetSubscriptionRewardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSubscriptionRewardsResultOutput) RewardCollections ¶
func (o GetSubscriptionRewardsResultOutput) RewardCollections() GetSubscriptionRewardsRewardCollectionArrayOutput
The list of reward_collection.
func (GetSubscriptionRewardsResultOutput) SubscriptionId ¶
func (o GetSubscriptionRewardsResultOutput) SubscriptionId() pulumi.StringOutput
The entitlement ID from MQS, which is the same as the subcription ID.
func (GetSubscriptionRewardsResultOutput) TenancyId ¶
func (o GetSubscriptionRewardsResultOutput) TenancyId() pulumi.StringOutput
The OCID of the target tenancy.
func (GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutput ¶
func (o GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutput() GetSubscriptionRewardsResultOutput
func (GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutputWithContext ¶
func (o GetSubscriptionRewardsResultOutput) ToGetSubscriptionRewardsResultOutputWithContext(ctx context.Context) GetSubscriptionRewardsResultOutput
type GetSubscriptionRewardsRewardCollection ¶
type GetSubscriptionRewardsRewardCollection struct { // The monthly summary of rewards. Items []GetSubscriptionRewardsRewardCollectionItem `pulumi:"items"` }
type GetSubscriptionRewardsRewardCollectionArgs ¶
type GetSubscriptionRewardsRewardCollectionArgs struct { // The monthly summary of rewards. Items GetSubscriptionRewardsRewardCollectionItemArrayInput `pulumi:"items"` }
func (GetSubscriptionRewardsRewardCollectionArgs) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionArgs) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutput ¶
func (i GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutput() GetSubscriptionRewardsRewardCollectionOutput
func (GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionArgs) ToGetSubscriptionRewardsRewardCollectionOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionOutput
type GetSubscriptionRewardsRewardCollectionArray ¶
type GetSubscriptionRewardsRewardCollectionArray []GetSubscriptionRewardsRewardCollectionInput
func (GetSubscriptionRewardsRewardCollectionArray) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionArray) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutput ¶
func (i GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutput() GetSubscriptionRewardsRewardCollectionArrayOutput
func (GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionArray) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionArrayOutput
type GetSubscriptionRewardsRewardCollectionArrayInput ¶
type GetSubscriptionRewardsRewardCollectionArrayInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionArrayOutput() GetSubscriptionRewardsRewardCollectionArrayOutput ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionArrayOutput }
GetSubscriptionRewardsRewardCollectionArrayInput is an input type that accepts GetSubscriptionRewardsRewardCollectionArray and GetSubscriptionRewardsRewardCollectionArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionArrayInput` via:
GetSubscriptionRewardsRewardCollectionArray{ GetSubscriptionRewardsRewardCollectionArgs{...} }
type GetSubscriptionRewardsRewardCollectionArrayOutput ¶
type GetSubscriptionRewardsRewardCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionArrayOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutput ¶
func (o GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutput() GetSubscriptionRewardsRewardCollectionArrayOutput
func (GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionArrayOutput) ToGetSubscriptionRewardsRewardCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionArrayOutput
type GetSubscriptionRewardsRewardCollectionInput ¶
type GetSubscriptionRewardsRewardCollectionInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionOutput() GetSubscriptionRewardsRewardCollectionOutput ToGetSubscriptionRewardsRewardCollectionOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionOutput }
GetSubscriptionRewardsRewardCollectionInput is an input type that accepts GetSubscriptionRewardsRewardCollectionArgs and GetSubscriptionRewardsRewardCollectionOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionInput` via:
GetSubscriptionRewardsRewardCollectionArgs{...}
type GetSubscriptionRewardsRewardCollectionItem ¶
type GetSubscriptionRewardsRewardCollectionItem struct { // The monthly summary of rewards. Items []GetSubscriptionRewardsRewardCollectionItemItem `pulumi:"items"` // The overall monthly reward summary. Summaries []GetSubscriptionRewardsRewardCollectionItemSummary `pulumi:"summaries"` }
type GetSubscriptionRewardsRewardCollectionItemArgs ¶
type GetSubscriptionRewardsRewardCollectionItemArgs struct { // The monthly summary of rewards. Items GetSubscriptionRewardsRewardCollectionItemItemArrayInput `pulumi:"items"` // The overall monthly reward summary. Summaries GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput `pulumi:"summaries"` }
func (GetSubscriptionRewardsRewardCollectionItemArgs) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemArgs) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutput() GetSubscriptionRewardsRewardCollectionItemOutput
func (GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemArgs) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemOutput
type GetSubscriptionRewardsRewardCollectionItemArray ¶
type GetSubscriptionRewardsRewardCollectionItemArray []GetSubscriptionRewardsRewardCollectionItemInput
func (GetSubscriptionRewardsRewardCollectionItemArray) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemArray) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemArray) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemArrayOutput
type GetSubscriptionRewardsRewardCollectionItemArrayInput ¶
type GetSubscriptionRewardsRewardCollectionItemArrayInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemArrayOutput ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemArrayOutput }
GetSubscriptionRewardsRewardCollectionItemArrayInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemArray and GetSubscriptionRewardsRewardCollectionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemArrayInput` via:
GetSubscriptionRewardsRewardCollectionItemArray{ GetSubscriptionRewardsRewardCollectionItemArgs{...} }
type GetSubscriptionRewardsRewardCollectionItemArrayOutput ¶
type GetSubscriptionRewardsRewardCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemArrayOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemArrayOutput
type GetSubscriptionRewardsRewardCollectionItemInput ¶
type GetSubscriptionRewardsRewardCollectionItemInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemOutput() GetSubscriptionRewardsRewardCollectionItemOutput ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemOutput }
GetSubscriptionRewardsRewardCollectionItemInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemArgs and GetSubscriptionRewardsRewardCollectionItemOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemInput` via:
GetSubscriptionRewardsRewardCollectionItemArgs{...}
type GetSubscriptionRewardsRewardCollectionItemItem ¶
type GetSubscriptionRewardsRewardCollectionItemItem struct { // The number of rewards available for a specific usage period. AvailableRewards float64 `pulumi:"availableRewards"` // The number of rewards earned for the specific usage period. EarnedRewards float64 `pulumi:"earnedRewards"` // The eligible usage amount for the usage period. EligibleUsageAmount float64 `pulumi:"eligibleUsageAmount"` // The ineligible usage amount for the usage period. IneligibleUsageAmount float64 `pulumi:"ineligibleUsageAmount"` // The boolean parameter to indicate whether or not the available rewards are manually posted. IsManual bool `pulumi:"isManual"` // The number of rewards redeemed for a specific month. RedeemedRewards float64 `pulumi:"redeemedRewards"` // The date and time when rewards accrue. TimeRewardsEarned string `pulumi:"timeRewardsEarned"` // The date and time when rewards expire. TimeRewardsExpired string `pulumi:"timeRewardsExpired"` // The end date and time for the usage period. TimeUsageEnded string `pulumi:"timeUsageEnded"` // The start date and time for the usage period. TimeUsageStarted string `pulumi:"timeUsageStarted"` // The usage amount for the usage period. UsageAmount float64 `pulumi:"usageAmount"` // The usage period ID. UsagePeriodKey string `pulumi:"usagePeriodKey"` }
type GetSubscriptionRewardsRewardCollectionItemItemArgs ¶
type GetSubscriptionRewardsRewardCollectionItemItemArgs struct { // The number of rewards available for a specific usage period. AvailableRewards pulumi.Float64Input `pulumi:"availableRewards"` // The number of rewards earned for the specific usage period. EarnedRewards pulumi.Float64Input `pulumi:"earnedRewards"` // The eligible usage amount for the usage period. EligibleUsageAmount pulumi.Float64Input `pulumi:"eligibleUsageAmount"` // The ineligible usage amount for the usage period. IneligibleUsageAmount pulumi.Float64Input `pulumi:"ineligibleUsageAmount"` // The boolean parameter to indicate whether or not the available rewards are manually posted. IsManual pulumi.BoolInput `pulumi:"isManual"` // The number of rewards redeemed for a specific month. RedeemedRewards pulumi.Float64Input `pulumi:"redeemedRewards"` // The date and time when rewards accrue. TimeRewardsEarned pulumi.StringInput `pulumi:"timeRewardsEarned"` // The date and time when rewards expire. TimeRewardsExpired pulumi.StringInput `pulumi:"timeRewardsExpired"` // The end date and time for the usage period. TimeUsageEnded pulumi.StringInput `pulumi:"timeUsageEnded"` // The start date and time for the usage period. TimeUsageStarted pulumi.StringInput `pulumi:"timeUsageStarted"` // The usage amount for the usage period. UsageAmount pulumi.Float64Input `pulumi:"usageAmount"` // The usage period ID. UsagePeriodKey pulumi.StringInput `pulumi:"usagePeriodKey"` }
func (GetSubscriptionRewardsRewardCollectionItemItemArgs) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemItemArgs) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutput() GetSubscriptionRewardsRewardCollectionItemItemOutput
func (GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemItemArgs) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemOutput
type GetSubscriptionRewardsRewardCollectionItemItemArray ¶
type GetSubscriptionRewardsRewardCollectionItemItemArray []GetSubscriptionRewardsRewardCollectionItemItemInput
func (GetSubscriptionRewardsRewardCollectionItemItemArray) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemItemArray) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemItemArray) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
type GetSubscriptionRewardsRewardCollectionItemItemArrayInput ¶
type GetSubscriptionRewardsRewardCollectionItemItemArrayInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemItemArrayOutput }
GetSubscriptionRewardsRewardCollectionItemItemArrayInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemItemArray and GetSubscriptionRewardsRewardCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemItemArrayInput` via:
GetSubscriptionRewardsRewardCollectionItemItemArray{ GetSubscriptionRewardsRewardCollectionItemItemArgs{...} }
type GetSubscriptionRewardsRewardCollectionItemItemArrayOutput ¶
type GetSubscriptionRewardsRewardCollectionItemItemArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutput() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemItemArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
type GetSubscriptionRewardsRewardCollectionItemItemInput ¶
type GetSubscriptionRewardsRewardCollectionItemItemInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemItemOutput() GetSubscriptionRewardsRewardCollectionItemItemOutput ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemItemOutput }
GetSubscriptionRewardsRewardCollectionItemItemInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemItemArgs and GetSubscriptionRewardsRewardCollectionItemItemOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemItemInput` via:
GetSubscriptionRewardsRewardCollectionItemItemArgs{...}
type GetSubscriptionRewardsRewardCollectionItemItemOutput ¶
type GetSubscriptionRewardsRewardCollectionItemItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) AvailableRewards ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) AvailableRewards() pulumi.Float64Output
The number of rewards available for a specific usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) EarnedRewards ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) EarnedRewards() pulumi.Float64Output
The number of rewards earned for the specific usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) EligibleUsageAmount ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) EligibleUsageAmount() pulumi.Float64Output
The eligible usage amount for the usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) IneligibleUsageAmount ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) IneligibleUsageAmount() pulumi.Float64Output
The ineligible usage amount for the usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) IsManual ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) IsManual() pulumi.BoolOutput
The boolean parameter to indicate whether or not the available rewards are manually posted.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) RedeemedRewards ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) RedeemedRewards() pulumi.Float64Output
The number of rewards redeemed for a specific month.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsEarned ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsEarned() pulumi.StringOutput
The date and time when rewards accrue.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsExpired ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeRewardsExpired() pulumi.StringOutput
The date and time when rewards expire.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageEnded ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageEnded() pulumi.StringOutput
The end date and time for the usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageStarted ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) TimeUsageStarted() pulumi.StringOutput
The start date and time for the usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutput() GetSubscriptionRewardsRewardCollectionItemItemOutput
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) ToGetSubscriptionRewardsRewardCollectionItemItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemItemOutput
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) UsageAmount ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) UsageAmount() pulumi.Float64Output
The usage amount for the usage period.
func (GetSubscriptionRewardsRewardCollectionItemItemOutput) UsagePeriodKey ¶
func (o GetSubscriptionRewardsRewardCollectionItemItemOutput) UsagePeriodKey() pulumi.StringOutput
The usage period ID.
type GetSubscriptionRewardsRewardCollectionItemOutput ¶
type GetSubscriptionRewardsRewardCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemOutput) Items ¶
func (o GetSubscriptionRewardsRewardCollectionItemOutput) Items() GetSubscriptionRewardsRewardCollectionItemItemArrayOutput
The monthly summary of rewards.
func (GetSubscriptionRewardsRewardCollectionItemOutput) Summaries ¶
func (o GetSubscriptionRewardsRewardCollectionItemOutput) Summaries() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
The overall monthly reward summary.
func (GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutput() GetSubscriptionRewardsRewardCollectionItemOutput
func (GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemOutput) ToGetSubscriptionRewardsRewardCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemOutput
type GetSubscriptionRewardsRewardCollectionItemSummary ¶
type GetSubscriptionRewardsRewardCollectionItemSummary struct { // The currency unit for the reward amount. Currency string `pulumi:"currency"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode string `pulumi:"redemptionCode"` // The current Rewards percentage in decimal format. RewardsRate float64 `pulumi:"rewardsRate"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` // The total number of available rewards for a given subscription ID. TotalRewardsAvailable float64 `pulumi:"totalRewardsAvailable"` }
type GetSubscriptionRewardsRewardCollectionItemSummaryArgs ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryArgs struct { // The currency unit for the reward amount. Currency pulumi.StringInput `pulumi:"currency"` // The redemption code used in the Billing Center during the reward redemption process. RedemptionCode pulumi.StringInput `pulumi:"redemptionCode"` // The current Rewards percentage in decimal format. RewardsRate pulumi.Float64Input `pulumi:"rewardsRate"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The total number of available rewards for a given subscription ID. TotalRewardsAvailable pulumi.Float64Input `pulumi:"totalRewardsAvailable"` }
func (GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput() GetSubscriptionRewardsRewardCollectionItemSummaryOutput
func (GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemSummaryArgs) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryOutput
type GetSubscriptionRewardsRewardCollectionItemSummaryArray ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryArray []GetSubscriptionRewardsRewardCollectionItemSummaryInput
func (GetSubscriptionRewardsRewardCollectionItemSummaryArray) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemSummaryArray) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput ¶
func (i GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext ¶
func (i GetSubscriptionRewardsRewardCollectionItemSummaryArray) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
type GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput }
GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemSummaryArray and GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemSummaryArrayInput` via:
GetSubscriptionRewardsRewardCollectionItemSummaryArray{ GetSubscriptionRewardsRewardCollectionItemSummaryArgs{...} }
type GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput() GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
func (GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryArrayOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryArrayOutput
type GetSubscriptionRewardsRewardCollectionItemSummaryInput ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryInput interface { pulumi.Input ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput() GetSubscriptionRewardsRewardCollectionItemSummaryOutput ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext(context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryOutput }
GetSubscriptionRewardsRewardCollectionItemSummaryInput is an input type that accepts GetSubscriptionRewardsRewardCollectionItemSummaryArgs and GetSubscriptionRewardsRewardCollectionItemSummaryOutput values. You can construct a concrete instance of `GetSubscriptionRewardsRewardCollectionItemSummaryInput` via:
GetSubscriptionRewardsRewardCollectionItemSummaryArgs{...}
type GetSubscriptionRewardsRewardCollectionItemSummaryOutput ¶
type GetSubscriptionRewardsRewardCollectionItemSummaryOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) Currency ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) Currency() pulumi.StringOutput
The currency unit for the reward amount.
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RedemptionCode ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RedemptionCode() pulumi.StringOutput
The redemption code used in the Billing Center during the reward redemption process.
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RewardsRate ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) RewardsRate() pulumi.Float64Output
The current Rewards percentage in decimal format.
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) SubscriptionId ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) SubscriptionId() pulumi.StringOutput
The subscription ID for which rewards information is requested for.
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TenancyId ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TenancyId() pulumi.StringOutput
The OCID of the tenancy.
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutput() GetSubscriptionRewardsRewardCollectionItemSummaryOutput
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) ToGetSubscriptionRewardsRewardCollectionItemSummaryOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionItemSummaryOutput
func (GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TotalRewardsAvailable ¶
func (o GetSubscriptionRewardsRewardCollectionItemSummaryOutput) TotalRewardsAvailable() pulumi.Float64Output
The total number of available rewards for a given subscription ID.
type GetSubscriptionRewardsRewardCollectionOutput ¶
type GetSubscriptionRewardsRewardCollectionOutput struct{ *pulumi.OutputState }
func (GetSubscriptionRewardsRewardCollectionOutput) ElementType ¶
func (GetSubscriptionRewardsRewardCollectionOutput) ElementType() reflect.Type
func (GetSubscriptionRewardsRewardCollectionOutput) Items ¶
func (o GetSubscriptionRewardsRewardCollectionOutput) Items() GetSubscriptionRewardsRewardCollectionItemArrayOutput
The monthly summary of rewards.
func (GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutput ¶
func (o GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutput() GetSubscriptionRewardsRewardCollectionOutput
func (GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutputWithContext ¶
func (o GetSubscriptionRewardsRewardCollectionOutput) ToGetSubscriptionRewardsRewardCollectionOutputWithContext(ctx context.Context) GetSubscriptionRewardsRewardCollectionOutput
type GetUsagelimitsArgs ¶ added in v1.1.0
type GetUsagelimitsArgs struct { // The OCID of the root compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetUsagelimitsFilter `pulumi:"filters"` // Hard or soft limit. Hard limits lead to breaches, soft to alerts. LimitType *string `pulumi:"limitType"` // Resource Name. ResourceType *string `pulumi:"resourceType"` // Service Name. ServiceType *string `pulumi:"serviceType"` // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsagelimits.
type GetUsagelimitsFilter ¶ added in v1.1.0
type GetUsagelimitsFilterArgs ¶ added in v1.1.0
type GetUsagelimitsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetUsagelimitsFilterArgs) ElementType ¶ added in v1.1.0
func (GetUsagelimitsFilterArgs) ElementType() reflect.Type
func (GetUsagelimitsFilterArgs) ToGetUsagelimitsFilterOutput ¶ added in v1.1.0
func (i GetUsagelimitsFilterArgs) ToGetUsagelimitsFilterOutput() GetUsagelimitsFilterOutput
func (GetUsagelimitsFilterArgs) ToGetUsagelimitsFilterOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsFilterArgs) ToGetUsagelimitsFilterOutputWithContext(ctx context.Context) GetUsagelimitsFilterOutput
type GetUsagelimitsFilterArray ¶ added in v1.1.0
type GetUsagelimitsFilterArray []GetUsagelimitsFilterInput
func (GetUsagelimitsFilterArray) ElementType ¶ added in v1.1.0
func (GetUsagelimitsFilterArray) ElementType() reflect.Type
func (GetUsagelimitsFilterArray) ToGetUsagelimitsFilterArrayOutput ¶ added in v1.1.0
func (i GetUsagelimitsFilterArray) ToGetUsagelimitsFilterArrayOutput() GetUsagelimitsFilterArrayOutput
func (GetUsagelimitsFilterArray) ToGetUsagelimitsFilterArrayOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsFilterArray) ToGetUsagelimitsFilterArrayOutputWithContext(ctx context.Context) GetUsagelimitsFilterArrayOutput
type GetUsagelimitsFilterArrayInput ¶ added in v1.1.0
type GetUsagelimitsFilterArrayInput interface { pulumi.Input ToGetUsagelimitsFilterArrayOutput() GetUsagelimitsFilterArrayOutput ToGetUsagelimitsFilterArrayOutputWithContext(context.Context) GetUsagelimitsFilterArrayOutput }
GetUsagelimitsFilterArrayInput is an input type that accepts GetUsagelimitsFilterArray and GetUsagelimitsFilterArrayOutput values. You can construct a concrete instance of `GetUsagelimitsFilterArrayInput` via:
GetUsagelimitsFilterArray{ GetUsagelimitsFilterArgs{...} }
type GetUsagelimitsFilterArrayOutput ¶ added in v1.1.0
type GetUsagelimitsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsFilterArrayOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsFilterArrayOutput) ElementType() reflect.Type
func (GetUsagelimitsFilterArrayOutput) Index ¶ added in v1.1.0
func (o GetUsagelimitsFilterArrayOutput) Index(i pulumi.IntInput) GetUsagelimitsFilterOutput
func (GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutput ¶ added in v1.1.0
func (o GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutput() GetUsagelimitsFilterArrayOutput
func (GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsFilterArrayOutput) ToGetUsagelimitsFilterArrayOutputWithContext(ctx context.Context) GetUsagelimitsFilterArrayOutput
type GetUsagelimitsFilterInput ¶ added in v1.1.0
type GetUsagelimitsFilterInput interface { pulumi.Input ToGetUsagelimitsFilterOutput() GetUsagelimitsFilterOutput ToGetUsagelimitsFilterOutputWithContext(context.Context) GetUsagelimitsFilterOutput }
GetUsagelimitsFilterInput is an input type that accepts GetUsagelimitsFilterArgs and GetUsagelimitsFilterOutput values. You can construct a concrete instance of `GetUsagelimitsFilterInput` via:
GetUsagelimitsFilterArgs{...}
type GetUsagelimitsFilterOutput ¶ added in v1.1.0
type GetUsagelimitsFilterOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsFilterOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsFilterOutput) ElementType() reflect.Type
func (GetUsagelimitsFilterOutput) Name ¶ added in v1.1.0
func (o GetUsagelimitsFilterOutput) Name() pulumi.StringOutput
func (GetUsagelimitsFilterOutput) Regex ¶ added in v1.1.0
func (o GetUsagelimitsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutput ¶ added in v1.1.0
func (o GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutput() GetUsagelimitsFilterOutput
func (GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsFilterOutput) ToGetUsagelimitsFilterOutputWithContext(ctx context.Context) GetUsagelimitsFilterOutput
func (GetUsagelimitsFilterOutput) Values ¶ added in v1.1.0
func (o GetUsagelimitsFilterOutput) Values() pulumi.StringArrayOutput
type GetUsagelimitsOutputArgs ¶ added in v1.1.0
type GetUsagelimitsOutputArgs struct { // The OCID of the root compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetUsagelimitsFilterArrayInput `pulumi:"filters"` // Hard or soft limit. Hard limits lead to breaches, soft to alerts. LimitType pulumi.StringPtrInput `pulumi:"limitType"` // Resource Name. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // Service Name. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
A collection of arguments for invoking getUsagelimits.
func (GetUsagelimitsOutputArgs) ElementType ¶ added in v1.1.0
func (GetUsagelimitsOutputArgs) ElementType() reflect.Type
type GetUsagelimitsResult ¶ added in v1.1.0
type GetUsagelimitsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetUsagelimitsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The limit type of the usage limit LimitType *string `pulumi:"limitType"` ResourceType *string `pulumi:"resourceType"` ServiceType *string `pulumi:"serviceType"` SubscriptionId string `pulumi:"subscriptionId"` // The list of usage_limit_collection. UsageLimitCollections []GetUsagelimitsUsageLimitCollection `pulumi:"usageLimitCollections"` }
A collection of values returned by getUsagelimits.
func GetUsagelimits ¶ added in v1.1.0
func GetUsagelimits(ctx *pulumi.Context, args *GetUsagelimitsArgs, opts ...pulumi.InvokeOption) (*GetUsagelimitsResult, error)
This data source provides the list of Usagelimits in Oracle Cloud Infrastructure Usage Proxy service.
Returns the list of usage limit for the subscription ID and tenant ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetUsagelimits(ctx, &usageproxy.GetUsagelimitsArgs{ CompartmentId: _var.Compartment_id, SubscriptionId: oci_onesubscription_subscription.Test_subscription.Id, LimitType: pulumi.StringRef(_var.Usagelimit_limit_type), ResourceType: pulumi.StringRef(_var.Usagelimit_resource_type), ServiceType: pulumi.StringRef(_var.Usagelimit_service_type), }, nil) if err != nil { return err } return nil }) }
```
type GetUsagelimitsResultOutput ¶ added in v1.1.0
type GetUsagelimitsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsagelimits.
func GetUsagelimitsOutput ¶ added in v1.1.0
func GetUsagelimitsOutput(ctx *pulumi.Context, args GetUsagelimitsOutputArgs, opts ...pulumi.InvokeOption) GetUsagelimitsResultOutput
func (GetUsagelimitsResultOutput) CompartmentId ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) CompartmentId() pulumi.StringOutput
func (GetUsagelimitsResultOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsResultOutput) ElementType() reflect.Type
func (GetUsagelimitsResultOutput) Filters ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) Filters() GetUsagelimitsFilterArrayOutput
func (GetUsagelimitsResultOutput) Id ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsagelimitsResultOutput) LimitType ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) LimitType() pulumi.StringPtrOutput
The limit type of the usage limit
func (GetUsagelimitsResultOutput) ResourceType ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) ResourceType() pulumi.StringPtrOutput
func (GetUsagelimitsResultOutput) ServiceType ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) ServiceType() pulumi.StringPtrOutput
func (GetUsagelimitsResultOutput) SubscriptionId ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) SubscriptionId() pulumi.StringOutput
func (GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutput ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutput() GetUsagelimitsResultOutput
func (GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) ToGetUsagelimitsResultOutputWithContext(ctx context.Context) GetUsagelimitsResultOutput
func (GetUsagelimitsResultOutput) UsageLimitCollections ¶ added in v1.1.0
func (o GetUsagelimitsResultOutput) UsageLimitCollections() GetUsagelimitsUsageLimitCollectionArrayOutput
The list of usage_limit_collection.
type GetUsagelimitsUsageLimitCollection ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollection struct { // The list of usage limits. Items []GetUsagelimitsUsageLimitCollectionItem `pulumi:"items"` }
type GetUsagelimitsUsageLimitCollectionArgs ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionArgs struct { // The list of usage limits. Items GetUsagelimitsUsageLimitCollectionItemArrayInput `pulumi:"items"` }
func (GetUsagelimitsUsageLimitCollectionArgs) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionArgs) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutput ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutput() GetUsagelimitsUsageLimitCollectionOutput
func (GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionArgs) ToGetUsagelimitsUsageLimitCollectionOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionOutput
type GetUsagelimitsUsageLimitCollectionArray ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionArray []GetUsagelimitsUsageLimitCollectionInput
func (GetUsagelimitsUsageLimitCollectionArray) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionArray) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutput ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutput() GetUsagelimitsUsageLimitCollectionArrayOutput
func (GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionArray) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionArrayOutput
type GetUsagelimitsUsageLimitCollectionArrayInput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionArrayInput interface { pulumi.Input ToGetUsagelimitsUsageLimitCollectionArrayOutput() GetUsagelimitsUsageLimitCollectionArrayOutput ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext(context.Context) GetUsagelimitsUsageLimitCollectionArrayOutput }
GetUsagelimitsUsageLimitCollectionArrayInput is an input type that accepts GetUsagelimitsUsageLimitCollectionArray and GetUsagelimitsUsageLimitCollectionArrayOutput values. You can construct a concrete instance of `GetUsagelimitsUsageLimitCollectionArrayInput` via:
GetUsagelimitsUsageLimitCollectionArray{ GetUsagelimitsUsageLimitCollectionArgs{...} }
type GetUsagelimitsUsageLimitCollectionArrayOutput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsUsageLimitCollectionArrayOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionArrayOutput) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutput ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutput() GetUsagelimitsUsageLimitCollectionArrayOutput
func (GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionArrayOutput) ToGetUsagelimitsUsageLimitCollectionArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionArrayOutput
type GetUsagelimitsUsageLimitCollectionInput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionInput interface { pulumi.Input ToGetUsagelimitsUsageLimitCollectionOutput() GetUsagelimitsUsageLimitCollectionOutput ToGetUsagelimitsUsageLimitCollectionOutputWithContext(context.Context) GetUsagelimitsUsageLimitCollectionOutput }
GetUsagelimitsUsageLimitCollectionInput is an input type that accepts GetUsagelimitsUsageLimitCollectionArgs and GetUsagelimitsUsageLimitCollectionOutput values. You can construct a concrete instance of `GetUsagelimitsUsageLimitCollectionInput` via:
GetUsagelimitsUsageLimitCollectionArgs{...}
type GetUsagelimitsUsageLimitCollectionItem ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItem struct { // The action when usage limit is hit Action string `pulumi:"action"` // The alert level of the usage limit AlertLevel float64 `pulumi:"alertLevel"` // The user who created the limit CreatedBy string `pulumi:"createdBy"` // Entitlement ID of the usage limit EntitlementId string `pulumi:"entitlementId"` // The usage limit ID Id string `pulumi:"id"` Limit string `pulumi:"limit"` // Hard or soft limit. Hard limits lead to breaches, soft to alerts. LimitType string `pulumi:"limitType"` // The maximum hard limit set for the usage limit MaxHardLimit string `pulumi:"maxHardLimit"` // The user who modified the limit ModifiedBy string `pulumi:"modifiedBy"` // The resource for which the limit is defined ResourceName string `pulumi:"resourceName"` // The service for which the limit is defined ServiceName string `pulumi:"serviceName"` // The SKU for which the usage limit is set SkuPartId string `pulumi:"skuPartId"` // The usage limit lifecycle state. State string `pulumi:"state"` // Time when the usage limit was created TimeCreated string `pulumi:"timeCreated"` // Time when the usage limit was modified TimeModified string `pulumi:"timeModified"` // The value type of the usage limit ValueType string `pulumi:"valueType"` }
type GetUsagelimitsUsageLimitCollectionItemArgs ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemArgs struct { // The action when usage limit is hit Action pulumi.StringInput `pulumi:"action"` // The alert level of the usage limit AlertLevel pulumi.Float64Input `pulumi:"alertLevel"` // The user who created the limit CreatedBy pulumi.StringInput `pulumi:"createdBy"` // Entitlement ID of the usage limit EntitlementId pulumi.StringInput `pulumi:"entitlementId"` // The usage limit ID Id pulumi.StringInput `pulumi:"id"` Limit pulumi.StringInput `pulumi:"limit"` // Hard or soft limit. Hard limits lead to breaches, soft to alerts. LimitType pulumi.StringInput `pulumi:"limitType"` // The maximum hard limit set for the usage limit MaxHardLimit pulumi.StringInput `pulumi:"maxHardLimit"` // The user who modified the limit ModifiedBy pulumi.StringInput `pulumi:"modifiedBy"` // The resource for which the limit is defined ResourceName pulumi.StringInput `pulumi:"resourceName"` // The service for which the limit is defined ServiceName pulumi.StringInput `pulumi:"serviceName"` // The SKU for which the usage limit is set SkuPartId pulumi.StringInput `pulumi:"skuPartId"` // The usage limit lifecycle state. State pulumi.StringInput `pulumi:"state"` // Time when the usage limit was created TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time when the usage limit was modified TimeModified pulumi.StringInput `pulumi:"timeModified"` // The value type of the usage limit ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetUsagelimitsUsageLimitCollectionItemArgs) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionItemArgs) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutput ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutput() GetUsagelimitsUsageLimitCollectionItemOutput
func (GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionItemArgs) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemOutput
type GetUsagelimitsUsageLimitCollectionItemArray ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemArray []GetUsagelimitsUsageLimitCollectionItemInput
func (GetUsagelimitsUsageLimitCollectionItemArray) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionItemArray) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput() GetUsagelimitsUsageLimitCollectionItemArrayOutput
func (GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (i GetUsagelimitsUsageLimitCollectionItemArray) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemArrayOutput
type GetUsagelimitsUsageLimitCollectionItemArrayInput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemArrayInput interface { pulumi.Input ToGetUsagelimitsUsageLimitCollectionItemArrayOutput() GetUsagelimitsUsageLimitCollectionItemArrayOutput ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext(context.Context) GetUsagelimitsUsageLimitCollectionItemArrayOutput }
GetUsagelimitsUsageLimitCollectionItemArrayInput is an input type that accepts GetUsagelimitsUsageLimitCollectionItemArray and GetUsagelimitsUsageLimitCollectionItemArrayOutput values. You can construct a concrete instance of `GetUsagelimitsUsageLimitCollectionItemArrayInput` via:
GetUsagelimitsUsageLimitCollectionItemArray{ GetUsagelimitsUsageLimitCollectionItemArgs{...} }
type GetUsagelimitsUsageLimitCollectionItemArrayOutput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsUsageLimitCollectionItemArrayOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionItemArrayOutput) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutput() GetUsagelimitsUsageLimitCollectionItemArrayOutput
func (GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemArrayOutput) ToGetUsagelimitsUsageLimitCollectionItemArrayOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemArrayOutput
type GetUsagelimitsUsageLimitCollectionItemInput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemInput interface { pulumi.Input ToGetUsagelimitsUsageLimitCollectionItemOutput() GetUsagelimitsUsageLimitCollectionItemOutput ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext(context.Context) GetUsagelimitsUsageLimitCollectionItemOutput }
GetUsagelimitsUsageLimitCollectionItemInput is an input type that accepts GetUsagelimitsUsageLimitCollectionItemArgs and GetUsagelimitsUsageLimitCollectionItemOutput values. You can construct a concrete instance of `GetUsagelimitsUsageLimitCollectionItemInput` via:
GetUsagelimitsUsageLimitCollectionItemArgs{...}
type GetUsagelimitsUsageLimitCollectionItemOutput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionItemOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsUsageLimitCollectionItemOutput) Action ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) Action() pulumi.StringOutput
The action when usage limit is hit
func (GetUsagelimitsUsageLimitCollectionItemOutput) AlertLevel ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) AlertLevel() pulumi.Float64Output
The alert level of the usage limit
func (GetUsagelimitsUsageLimitCollectionItemOutput) CreatedBy ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) CreatedBy() pulumi.StringOutput
The user who created the limit
func (GetUsagelimitsUsageLimitCollectionItemOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionItemOutput) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionItemOutput) EntitlementId ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) EntitlementId() pulumi.StringOutput
Entitlement ID of the usage limit
func (GetUsagelimitsUsageLimitCollectionItemOutput) Id ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) Id() pulumi.StringOutput
The usage limit ID
func (GetUsagelimitsUsageLimitCollectionItemOutput) Limit ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) Limit() pulumi.StringOutput
func (GetUsagelimitsUsageLimitCollectionItemOutput) LimitType ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) LimitType() pulumi.StringOutput
Hard or soft limit. Hard limits lead to breaches, soft to alerts.
func (GetUsagelimitsUsageLimitCollectionItemOutput) MaxHardLimit ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) MaxHardLimit() pulumi.StringOutput
The maximum hard limit set for the usage limit
func (GetUsagelimitsUsageLimitCollectionItemOutput) ModifiedBy ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ModifiedBy() pulumi.StringOutput
The user who modified the limit
func (GetUsagelimitsUsageLimitCollectionItemOutput) ResourceName ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ResourceName() pulumi.StringOutput
The resource for which the limit is defined
func (GetUsagelimitsUsageLimitCollectionItemOutput) ServiceName ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ServiceName() pulumi.StringOutput
The service for which the limit is defined
func (GetUsagelimitsUsageLimitCollectionItemOutput) SkuPartId ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) SkuPartId() pulumi.StringOutput
The SKU for which the usage limit is set
func (GetUsagelimitsUsageLimitCollectionItemOutput) State ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) State() pulumi.StringOutput
The usage limit lifecycle state.
func (GetUsagelimitsUsageLimitCollectionItemOutput) TimeCreated ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time when the usage limit was created
func (GetUsagelimitsUsageLimitCollectionItemOutput) TimeModified ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) TimeModified() pulumi.StringOutput
Time when the usage limit was modified
func (GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutput ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutput() GetUsagelimitsUsageLimitCollectionItemOutput
func (GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ToGetUsagelimitsUsageLimitCollectionItemOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionItemOutput
func (GetUsagelimitsUsageLimitCollectionItemOutput) ValueType ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionItemOutput) ValueType() pulumi.StringOutput
The value type of the usage limit
type GetUsagelimitsUsageLimitCollectionOutput ¶ added in v1.1.0
type GetUsagelimitsUsageLimitCollectionOutput struct{ *pulumi.OutputState }
func (GetUsagelimitsUsageLimitCollectionOutput) ElementType ¶ added in v1.1.0
func (GetUsagelimitsUsageLimitCollectionOutput) ElementType() reflect.Type
func (GetUsagelimitsUsageLimitCollectionOutput) Items ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionOutput) Items() GetUsagelimitsUsageLimitCollectionItemArrayOutput
The list of usage limits.
func (GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutput ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutput() GetUsagelimitsUsageLimitCollectionOutput
func (GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutputWithContext ¶ added in v1.1.0
func (o GetUsagelimitsUsageLimitCollectionOutput) ToGetUsagelimitsUsageLimitCollectionOutputWithContext(ctx context.Context) GetUsagelimitsUsageLimitCollectionOutput
type LookupSubscriptionRedeemableUserArgs ¶
type LookupSubscriptionRedeemableUserArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId string `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId string `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRedeemableUser.
type LookupSubscriptionRedeemableUserOutputArgs ¶
type LookupSubscriptionRedeemableUserOutputArgs struct { // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringInput `pulumi:"tenancyId"` }
A collection of arguments for invoking getSubscriptionRedeemableUser.
func (LookupSubscriptionRedeemableUserOutputArgs) ElementType ¶
func (LookupSubscriptionRedeemableUserOutputArgs) ElementType() reflect.Type
type LookupSubscriptionRedeemableUserResult ¶
type LookupSubscriptionRedeemableUserResult struct { Id string `pulumi:"id"` // The list of user summary that can redeem rewards. Items []GetSubscriptionRedeemableUserItem `pulumi:"items"` SubscriptionId string `pulumi:"subscriptionId"` TenancyId string `pulumi:"tenancyId"` UserId string `pulumi:"userId"` }
A collection of values returned by getSubscriptionRedeemableUser.
func LookupSubscriptionRedeemableUser ¶
func LookupSubscriptionRedeemableUser(ctx *pulumi.Context, args *LookupSubscriptionRedeemableUserArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionRedeemableUserResult, error)
This data source provides details about a specific Subscription Redeemable User resource in Oracle Cloud Infrastructure Usage Proxy service.
Provides the list of user summary that can redeem rewards for the given subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.GetSubscriptionRedeemableUser(ctx, &usageproxy.GetSubscriptionRedeemableUserArgs{ SubscriptionId: oci_ons_subscription.Test_subscription.Id, TenancyId: oci_identity_tenancy.Test_tenancy.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupSubscriptionRedeemableUserResultOutput ¶
type LookupSubscriptionRedeemableUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSubscriptionRedeemableUser.
func LookupSubscriptionRedeemableUserOutput ¶
func LookupSubscriptionRedeemableUserOutput(ctx *pulumi.Context, args LookupSubscriptionRedeemableUserOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionRedeemableUserResultOutput
func (LookupSubscriptionRedeemableUserResultOutput) ElementType ¶
func (LookupSubscriptionRedeemableUserResultOutput) ElementType() reflect.Type
func (LookupSubscriptionRedeemableUserResultOutput) Id ¶
func (o LookupSubscriptionRedeemableUserResultOutput) Id() pulumi.StringOutput
func (LookupSubscriptionRedeemableUserResultOutput) Items ¶
func (o LookupSubscriptionRedeemableUserResultOutput) Items() GetSubscriptionRedeemableUserItemArrayOutput
The list of user summary that can redeem rewards.
func (LookupSubscriptionRedeemableUserResultOutput) SubscriptionId ¶
func (o LookupSubscriptionRedeemableUserResultOutput) SubscriptionId() pulumi.StringOutput
func (LookupSubscriptionRedeemableUserResultOutput) TenancyId ¶
func (o LookupSubscriptionRedeemableUserResultOutput) TenancyId() pulumi.StringOutput
func (LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutput ¶
func (o LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutput() LookupSubscriptionRedeemableUserResultOutput
func (LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutputWithContext ¶
func (o LookupSubscriptionRedeemableUserResultOutput) ToLookupSubscriptionRedeemableUserResultOutputWithContext(ctx context.Context) LookupSubscriptionRedeemableUserResultOutput
func (LookupSubscriptionRedeemableUserResultOutput) UserId ¶
func (o LookupSubscriptionRedeemableUserResultOutput) UserId() pulumi.StringOutput
type SubscriptionRedeemableUser ¶
type SubscriptionRedeemableUser struct { pulumi.CustomResourceState // The list of new user to be added to the list of user that can redeem rewards. Items SubscriptionRedeemableUserItemArrayOutput `pulumi:"items"` // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // The OCID of the tenancy. TenancyId pulumi.StringOutput `pulumi:"tenancyId"` // The user ID of the person to send a copy of an email. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UserId pulumi.StringOutput `pulumi:"userId"` }
This resource provides the Subscription Redeemable User resource in Oracle Cloud Infrastructure Usage Proxy service.
Adds the list of redeemable user summary for a subscription ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/UsageProxy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := UsageProxy.NewSubscriptionRedeemableUser(ctx, "testSubscriptionRedeemableUser", &UsageProxy.SubscriptionRedeemableUserArgs{ SubscriptionId: pulumi.Any(oci_ons_subscription.Test_subscription.Id), TenancyId: pulumi.Any(oci_identity_tenancy.Test_tenancy.Id), Items: usageproxy.SubscriptionRedeemableUserItemArray{ &usageproxy.SubscriptionRedeemableUserItemArgs{ EmailId: pulumi.Any(oci_usage_proxy_email.Test_email.Id), FirstName: pulumi.Any(_var.Subscription_redeemable_user_items_first_name), LastName: pulumi.Any(_var.Subscription_redeemable_user_items_last_name), }, }, UserId: pulumi.Any(oci_identity_user.Test_user.Id), }) if err != nil { return err } return nil }) }
```
## Import
SubscriptionRedeemableUsers can be imported using the `id`, e.g.
```sh
$ pulumi import oci:UsageProxy/subscriptionRedeemableUser:SubscriptionRedeemableUser test_subscription_redeemable_user "subscriptions/{subscriptionId}/redeemableUsers/tenancyId/{tenancyId}"
```
func GetSubscriptionRedeemableUser ¶
func GetSubscriptionRedeemableUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionRedeemableUserState, opts ...pulumi.ResourceOption) (*SubscriptionRedeemableUser, error)
GetSubscriptionRedeemableUser gets an existing SubscriptionRedeemableUser resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubscriptionRedeemableUser ¶
func NewSubscriptionRedeemableUser(ctx *pulumi.Context, name string, args *SubscriptionRedeemableUserArgs, opts ...pulumi.ResourceOption) (*SubscriptionRedeemableUser, error)
NewSubscriptionRedeemableUser registers a new resource with the given unique name, arguments, and options.
func (*SubscriptionRedeemableUser) ElementType ¶
func (*SubscriptionRedeemableUser) ElementType() reflect.Type
func (*SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutput ¶
func (i *SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutput() SubscriptionRedeemableUserOutput
func (*SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutputWithContext ¶
func (i *SubscriptionRedeemableUser) ToSubscriptionRedeemableUserOutputWithContext(ctx context.Context) SubscriptionRedeemableUserOutput
type SubscriptionRedeemableUserArgs ¶
type SubscriptionRedeemableUserArgs struct { // The list of new user to be added to the list of user that can redeem rewards. Items SubscriptionRedeemableUserItemArrayInput // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringInput // The OCID of the tenancy. TenancyId pulumi.StringInput // The user ID of the person to send a copy of an email. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UserId pulumi.StringPtrInput }
The set of arguments for constructing a SubscriptionRedeemableUser resource.
func (SubscriptionRedeemableUserArgs) ElementType ¶
func (SubscriptionRedeemableUserArgs) ElementType() reflect.Type
type SubscriptionRedeemableUserArray ¶
type SubscriptionRedeemableUserArray []SubscriptionRedeemableUserInput
func (SubscriptionRedeemableUserArray) ElementType ¶
func (SubscriptionRedeemableUserArray) ElementType() reflect.Type
func (SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutput ¶
func (i SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutput() SubscriptionRedeemableUserArrayOutput
func (SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutputWithContext ¶
func (i SubscriptionRedeemableUserArray) ToSubscriptionRedeemableUserArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserArrayOutput
type SubscriptionRedeemableUserArrayInput ¶
type SubscriptionRedeemableUserArrayInput interface { pulumi.Input ToSubscriptionRedeemableUserArrayOutput() SubscriptionRedeemableUserArrayOutput ToSubscriptionRedeemableUserArrayOutputWithContext(context.Context) SubscriptionRedeemableUserArrayOutput }
SubscriptionRedeemableUserArrayInput is an input type that accepts SubscriptionRedeemableUserArray and SubscriptionRedeemableUserArrayOutput values. You can construct a concrete instance of `SubscriptionRedeemableUserArrayInput` via:
SubscriptionRedeemableUserArray{ SubscriptionRedeemableUserArgs{...} }
type SubscriptionRedeemableUserArrayOutput ¶
type SubscriptionRedeemableUserArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionRedeemableUserArrayOutput) ElementType ¶
func (SubscriptionRedeemableUserArrayOutput) ElementType() reflect.Type
func (SubscriptionRedeemableUserArrayOutput) Index ¶
func (o SubscriptionRedeemableUserArrayOutput) Index(i pulumi.IntInput) SubscriptionRedeemableUserOutput
func (SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutput ¶
func (o SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutput() SubscriptionRedeemableUserArrayOutput
func (SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutputWithContext ¶
func (o SubscriptionRedeemableUserArrayOutput) ToSubscriptionRedeemableUserArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserArrayOutput
type SubscriptionRedeemableUserInput ¶
type SubscriptionRedeemableUserInput interface { pulumi.Input ToSubscriptionRedeemableUserOutput() SubscriptionRedeemableUserOutput ToSubscriptionRedeemableUserOutputWithContext(ctx context.Context) SubscriptionRedeemableUserOutput }
type SubscriptionRedeemableUserItem ¶
type SubscriptionRedeemableUserItem struct { // The email ID for a user that can redeem rewards. EmailId string `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName *string `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName *string `pulumi:"lastName"` }
type SubscriptionRedeemableUserItemArgs ¶
type SubscriptionRedeemableUserItemArgs struct { // The email ID for a user that can redeem rewards. EmailId pulumi.StringInput `pulumi:"emailId"` // The first name of the user that can redeem rewards. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // The last name of the user that can redeem rewards. LastName pulumi.StringPtrInput `pulumi:"lastName"` }
func (SubscriptionRedeemableUserItemArgs) ElementType ¶
func (SubscriptionRedeemableUserItemArgs) ElementType() reflect.Type
func (SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutput ¶
func (i SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutput() SubscriptionRedeemableUserItemOutput
func (SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutputWithContext ¶
func (i SubscriptionRedeemableUserItemArgs) ToSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemOutput
type SubscriptionRedeemableUserItemArray ¶
type SubscriptionRedeemableUserItemArray []SubscriptionRedeemableUserItemInput
func (SubscriptionRedeemableUserItemArray) ElementType ¶
func (SubscriptionRedeemableUserItemArray) ElementType() reflect.Type
func (SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutput ¶
func (i SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutput() SubscriptionRedeemableUserItemArrayOutput
func (SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutputWithContext ¶
func (i SubscriptionRedeemableUserItemArray) ToSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemArrayOutput
type SubscriptionRedeemableUserItemArrayInput ¶
type SubscriptionRedeemableUserItemArrayInput interface { pulumi.Input ToSubscriptionRedeemableUserItemArrayOutput() SubscriptionRedeemableUserItemArrayOutput ToSubscriptionRedeemableUserItemArrayOutputWithContext(context.Context) SubscriptionRedeemableUserItemArrayOutput }
SubscriptionRedeemableUserItemArrayInput is an input type that accepts SubscriptionRedeemableUserItemArray and SubscriptionRedeemableUserItemArrayOutput values. You can construct a concrete instance of `SubscriptionRedeemableUserItemArrayInput` via:
SubscriptionRedeemableUserItemArray{ SubscriptionRedeemableUserItemArgs{...} }
type SubscriptionRedeemableUserItemArrayOutput ¶
type SubscriptionRedeemableUserItemArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionRedeemableUserItemArrayOutput) ElementType ¶
func (SubscriptionRedeemableUserItemArrayOutput) ElementType() reflect.Type
func (SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutput ¶
func (o SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutput() SubscriptionRedeemableUserItemArrayOutput
func (SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutputWithContext ¶
func (o SubscriptionRedeemableUserItemArrayOutput) ToSubscriptionRedeemableUserItemArrayOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemArrayOutput
type SubscriptionRedeemableUserItemInput ¶
type SubscriptionRedeemableUserItemInput interface { pulumi.Input ToSubscriptionRedeemableUserItemOutput() SubscriptionRedeemableUserItemOutput ToSubscriptionRedeemableUserItemOutputWithContext(context.Context) SubscriptionRedeemableUserItemOutput }
SubscriptionRedeemableUserItemInput is an input type that accepts SubscriptionRedeemableUserItemArgs and SubscriptionRedeemableUserItemOutput values. You can construct a concrete instance of `SubscriptionRedeemableUserItemInput` via:
SubscriptionRedeemableUserItemArgs{...}
type SubscriptionRedeemableUserItemOutput ¶
type SubscriptionRedeemableUserItemOutput struct{ *pulumi.OutputState }
func (SubscriptionRedeemableUserItemOutput) ElementType ¶
func (SubscriptionRedeemableUserItemOutput) ElementType() reflect.Type
func (SubscriptionRedeemableUserItemOutput) EmailId ¶
func (o SubscriptionRedeemableUserItemOutput) EmailId() pulumi.StringOutput
The email ID for a user that can redeem rewards.
func (SubscriptionRedeemableUserItemOutput) FirstName ¶ added in v0.5.0
func (o SubscriptionRedeemableUserItemOutput) FirstName() pulumi.StringPtrOutput
The first name of the user that can redeem rewards.
func (SubscriptionRedeemableUserItemOutput) LastName ¶ added in v0.5.0
func (o SubscriptionRedeemableUserItemOutput) LastName() pulumi.StringPtrOutput
The last name of the user that can redeem rewards.
func (SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutput ¶
func (o SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutput() SubscriptionRedeemableUserItemOutput
func (SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutputWithContext ¶
func (o SubscriptionRedeemableUserItemOutput) ToSubscriptionRedeemableUserItemOutputWithContext(ctx context.Context) SubscriptionRedeemableUserItemOutput
type SubscriptionRedeemableUserMap ¶
type SubscriptionRedeemableUserMap map[string]SubscriptionRedeemableUserInput
func (SubscriptionRedeemableUserMap) ElementType ¶
func (SubscriptionRedeemableUserMap) ElementType() reflect.Type
func (SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutput ¶
func (i SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutput() SubscriptionRedeemableUserMapOutput
func (SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutputWithContext ¶
func (i SubscriptionRedeemableUserMap) ToSubscriptionRedeemableUserMapOutputWithContext(ctx context.Context) SubscriptionRedeemableUserMapOutput
type SubscriptionRedeemableUserMapInput ¶
type SubscriptionRedeemableUserMapInput interface { pulumi.Input ToSubscriptionRedeemableUserMapOutput() SubscriptionRedeemableUserMapOutput ToSubscriptionRedeemableUserMapOutputWithContext(context.Context) SubscriptionRedeemableUserMapOutput }
SubscriptionRedeemableUserMapInput is an input type that accepts SubscriptionRedeemableUserMap and SubscriptionRedeemableUserMapOutput values. You can construct a concrete instance of `SubscriptionRedeemableUserMapInput` via:
SubscriptionRedeemableUserMap{ "key": SubscriptionRedeemableUserArgs{...} }
type SubscriptionRedeemableUserMapOutput ¶
type SubscriptionRedeemableUserMapOutput struct{ *pulumi.OutputState }
func (SubscriptionRedeemableUserMapOutput) ElementType ¶
func (SubscriptionRedeemableUserMapOutput) ElementType() reflect.Type
func (SubscriptionRedeemableUserMapOutput) MapIndex ¶
func (o SubscriptionRedeemableUserMapOutput) MapIndex(k pulumi.StringInput) SubscriptionRedeemableUserOutput
func (SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutput ¶
func (o SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutput() SubscriptionRedeemableUserMapOutput
func (SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutputWithContext ¶
func (o SubscriptionRedeemableUserMapOutput) ToSubscriptionRedeemableUserMapOutputWithContext(ctx context.Context) SubscriptionRedeemableUserMapOutput
type SubscriptionRedeemableUserOutput ¶
type SubscriptionRedeemableUserOutput struct{ *pulumi.OutputState }
func (SubscriptionRedeemableUserOutput) ElementType ¶
func (SubscriptionRedeemableUserOutput) ElementType() reflect.Type
func (SubscriptionRedeemableUserOutput) Items ¶ added in v0.4.0
The list of new user to be added to the list of user that can redeem rewards.
func (SubscriptionRedeemableUserOutput) SubscriptionId ¶ added in v0.4.0
func (o SubscriptionRedeemableUserOutput) SubscriptionId() pulumi.StringOutput
The subscription ID for which rewards information is requested for.
func (SubscriptionRedeemableUserOutput) TenancyId ¶ added in v0.4.0
func (o SubscriptionRedeemableUserOutput) TenancyId() pulumi.StringOutput
The OCID of the tenancy.
func (SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutput ¶
func (o SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutput() SubscriptionRedeemableUserOutput
func (SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutputWithContext ¶
func (o SubscriptionRedeemableUserOutput) ToSubscriptionRedeemableUserOutputWithContext(ctx context.Context) SubscriptionRedeemableUserOutput
func (SubscriptionRedeemableUserOutput) UserId ¶ added in v0.4.0
func (o SubscriptionRedeemableUserOutput) UserId() pulumi.StringOutput
The user ID of the person to send a copy of an email.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type SubscriptionRedeemableUserState ¶
type SubscriptionRedeemableUserState struct { // The list of new user to be added to the list of user that can redeem rewards. Items SubscriptionRedeemableUserItemArrayInput // The subscription ID for which rewards information is requested for. SubscriptionId pulumi.StringPtrInput // The OCID of the tenancy. TenancyId pulumi.StringPtrInput // The user ID of the person to send a copy of an email. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values UserId pulumi.StringPtrInput }
func (SubscriptionRedeemableUserState) ElementType ¶
func (SubscriptionRedeemableUserState) ElementType() reflect.Type
Source Files
¶
- getResourceQuotas.go
- getResources.go
- getSubscriptionProduct.go
- getSubscriptionProducts.go
- getSubscriptionRedeemableUser.go
- getSubscriptionRedeemableUsers.go
- getSubscriptionRedemption.go
- getSubscriptionRedemptions.go
- getSubscriptionReward.go
- getSubscriptionRewards.go
- getUsagelimits.go
- init.go
- pulumiTypes.go
- subscriptionRedeemableUser.go