UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

83 lines (82 loc) 3.47 kB
export declare const ApplyDiscountOn: { readonly Purchase: "Purchase"; readonly Consume: "Consume"; readonly Renew: "Renew"; }; /** * The customer action on which the discount is applied. Supported values are Purchase, Consume, and Renew. Validation: Required, one of supported values. */ export type ApplyDiscountOn = (typeof ApplyDiscountOn)[keyof typeof ApplyDiscountOn]; export declare const DiscountAppliedScopeType: { readonly BillingAccount: "BillingAccount"; readonly BillingProfile: "BillingProfile"; readonly Customer: "Customer"; }; /** * List of applied scopes supported for discounts. */ export type DiscountAppliedScopeType = (typeof DiscountAppliedScopeType)[keyof typeof DiscountAppliedScopeType]; export declare const DiscountCombinationRule: { readonly BestOf: "BestOf"; readonly Stackable: "Stackable"; }; /** * The discount combination rule when there are multiple applicable custom prices. Validation: Required. Supported values are Stackable and BestOf. */ export type DiscountCombinationRule = (typeof DiscountCombinationRule)[keyof typeof DiscountCombinationRule]; export declare const DiscountEntityType: { readonly Primary: "Primary"; readonly Affiliate: "Affiliate"; }; /** * This defines whether the entity being created is primary or affiliate. Supported values: primary, affiliate. Validation: Required, must match one of the 2 values. */ export type DiscountEntityType = (typeof DiscountEntityType)[keyof typeof DiscountEntityType]; export declare const DiscountRuleType: { readonly FixedPriceLock: "FixedPriceLock"; readonly FixedListPrice: "FixedListPrice"; readonly PriceCeiling: "PriceCeiling"; }; /** * The type of the priceable node pricing rule. Validation: Required. Supported values are fixedPriceLock, fixedListPrice, and priceCeiling. */ export type DiscountRuleType = (typeof DiscountRuleType)[keyof typeof DiscountRuleType]; export declare const DiscountType: { readonly ProductFamily: "ProductFamily"; readonly Product: "Product"; readonly Sku: "Sku"; readonly CustomPrice: "CustomPrice"; readonly CustomPriceMultiCurrency: "CustomPriceMultiCurrency"; }; /** * Defines the type of discount. Supported values are ProductFamily, Product, Sku, CustomPrice, and CustomPriceMultiCurrency. */ export type DiscountType = (typeof DiscountType)[keyof typeof DiscountType]; export declare const ManagedServiceIdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned"; }; /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const PricingPolicy: { readonly Protected: "Protected"; readonly Locked: "Locked"; }; /** * Supported values: Protected, Locked */ export type PricingPolicy = (typeof PricingPolicy)[keyof typeof PricingPolicy]; export declare const SkuTier: { readonly Free: "Free"; readonly Basic: "Basic"; readonly Standard: "Standard"; readonly Premium: "Premium"; }; /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier];