Documentation
¶
Index ¶
- Constants
- type Accessibility
- func (Accessibility) ElementType() reflect.Type
- func (e Accessibility) ToStringOutput() pulumi.StringOutput
- func (e Accessibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Accessibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Accessibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Availability
- func (Availability) ElementType() reflect.Type
- func (e Availability) ToStringOutput() pulumi.StringOutput
- func (e Availability) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Availability) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Availability) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupPrivateStoreOfferArgs
- type LookupPrivateStoreOfferResult
- type Plan
- type PlanArgs
- type PlanArray
- type PlanArrayInput
- type PlanArrayOutput
- type PlanInput
- type PlanOutput
- type PlanResponse
- type PlanResponseArgs
- type PlanResponseArray
- type PlanResponseArrayInput
- type PlanResponseArrayOutput
- func (PlanResponseArrayOutput) ElementType() reflect.Type
- func (o PlanResponseArrayOutput) Index(i pulumi.IntInput) PlanResponseOutput
- func (o PlanResponseArrayOutput) ToPlanResponseArrayOutput() PlanResponseArrayOutput
- func (o PlanResponseArrayOutput) ToPlanResponseArrayOutputWithContext(ctx context.Context) PlanResponseArrayOutput
- type PlanResponseInput
- type PlanResponseOutput
- func (o PlanResponseOutput) Accessibility() pulumi.StringPtrOutput
- func (o PlanResponseOutput) AltStackReference() pulumi.StringOutput
- func (PlanResponseOutput) ElementType() reflect.Type
- func (o PlanResponseOutput) PlanDisplayName() pulumi.StringOutput
- func (o PlanResponseOutput) PlanId() pulumi.StringOutput
- func (o PlanResponseOutput) SkuId() pulumi.StringOutput
- func (o PlanResponseOutput) StackType() pulumi.StringOutput
- func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- type PrivateStoreOffer
- type PrivateStoreOfferArgs
- type PrivateStoreOfferInput
- type PrivateStoreOfferOutput
- type PrivateStoreOfferState
Constants ¶
const ( AccessibilityUnknown = Accessibility("Unknown") AccessibilityPublic = Accessibility("Public") AccessibilityPrivateTenantOnLevel = Accessibility("PrivateTenantOnLevel") AccessibilityPrivateSubscriptionOnLevel = Accessibility("PrivateSubscriptionOnLevel") )
const ( AvailabilityEnabled = Availability("enabled") AvailabilityDisabled = Availability("disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Accessibility ¶ added in v0.3.1
Plan accessibility
func (Accessibility) ElementType ¶ added in v0.3.1
func (Accessibility) ElementType() reflect.Type
func (Accessibility) ToStringOutput ¶ added in v0.3.1
func (e Accessibility) ToStringOutput() pulumi.StringOutput
func (Accessibility) ToStringOutputWithContext ¶ added in v0.3.1
func (e Accessibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Accessibility) ToStringPtrOutput ¶ added in v0.3.1
func (e Accessibility) ToStringPtrOutput() pulumi.StringPtrOutput
func (Accessibility) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Accessibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Availability ¶ added in v0.3.1
Indicates private store availability
func (Availability) ElementType ¶ added in v0.3.1
func (Availability) ElementType() reflect.Type
func (Availability) ToStringOutput ¶ added in v0.3.1
func (e Availability) ToStringOutput() pulumi.StringOutput
func (Availability) ToStringOutputWithContext ¶ added in v0.3.1
func (e Availability) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Availability) ToStringPtrOutput ¶ added in v0.3.1
func (e Availability) ToStringPtrOutput() pulumi.StringPtrOutput
func (Availability) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Availability) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupPrivateStoreOfferResult ¶
type LookupPrivateStoreOfferResult struct { // Private store offer creation date CreatedAt string `pulumi:"createdAt"` // Identifier for purposes of race condition ETag *string `pulumi:"eTag"` // Icon File Uris IconFileUris map[string]string `pulumi:"iconFileUris"` // The resource ID. Id string `pulumi:"id"` // Private store offer modification date ModifiedAt string `pulumi:"modifiedAt"` // The name of the resource. Name string `pulumi:"name"` // It will be displayed prominently in the marketplace OfferDisplayName string `pulumi:"offerDisplayName"` // Offer plans Plans []PlanResponse `pulumi:"plans"` // Private store unique id PrivateStoreId string `pulumi:"privateStoreId"` // Publisher name that will be displayed prominently in the marketplace PublisherDisplayName string `pulumi:"publisherDisplayName"` // Plan ids limitation for this offer SpecificPlanIdsLimitation []string `pulumi:"specificPlanIdsLimitation"` // The type of the resource. Type string `pulumi:"type"` // Offers unique id UniqueOfferId string `pulumi:"uniqueOfferId"` // Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated. UpdateSuppressedDueIdempotence *bool `pulumi:"updateSuppressedDueIdempotence"` }
The privateStore offer data structure.
func LookupPrivateStoreOffer ¶
func LookupPrivateStoreOffer(ctx *pulumi.Context, args *LookupPrivateStoreOfferArgs, opts ...pulumi.InvokeOption) (*LookupPrivateStoreOfferResult, error)
type Plan ¶ added in v0.2.7
type Plan struct { // Plan accessibility Accessibility *string `pulumi:"accessibility"` }
type PlanArgs ¶ added in v0.2.7
type PlanArgs struct { // Plan accessibility Accessibility pulumi.StringPtrInput `pulumi:"accessibility"` }
func (PlanArgs) ElementType ¶ added in v0.2.7
func (PlanArgs) ToPlanOutput ¶ added in v0.2.7
func (i PlanArgs) ToPlanOutput() PlanOutput
func (PlanArgs) ToPlanOutputWithContext ¶ added in v0.2.7
func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput
type PlanArray ¶ added in v0.2.7
type PlanArray []PlanInput
func (PlanArray) ElementType ¶ added in v0.2.7
func (PlanArray) ToPlanArrayOutput ¶ added in v0.2.7
func (i PlanArray) ToPlanArrayOutput() PlanArrayOutput
func (PlanArray) ToPlanArrayOutputWithContext ¶ added in v0.2.7
func (i PlanArray) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanArrayInput ¶ added in v0.2.7
type PlanArrayInput interface { pulumi.Input ToPlanArrayOutput() PlanArrayOutput ToPlanArrayOutputWithContext(context.Context) PlanArrayOutput }
PlanArrayInput is an input type that accepts PlanArray and PlanArrayOutput values. You can construct a concrete instance of `PlanArrayInput` via:
PlanArray{ PlanArgs{...} }
type PlanArrayOutput ¶ added in v0.2.7
type PlanArrayOutput struct{ *pulumi.OutputState }
func (PlanArrayOutput) ElementType ¶ added in v0.2.7
func (PlanArrayOutput) ElementType() reflect.Type
func (PlanArrayOutput) Index ¶ added in v0.2.7
func (o PlanArrayOutput) Index(i pulumi.IntInput) PlanOutput
func (PlanArrayOutput) ToPlanArrayOutput ¶ added in v0.2.7
func (o PlanArrayOutput) ToPlanArrayOutput() PlanArrayOutput
func (PlanArrayOutput) ToPlanArrayOutputWithContext ¶ added in v0.2.7
func (o PlanArrayOutput) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanInput ¶ added in v0.2.7
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(context.Context) PlanOutput }
PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:
PlanArgs{...}
type PlanOutput ¶ added in v0.2.7
type PlanOutput struct{ *pulumi.OutputState }
func (PlanOutput) Accessibility ¶ added in v0.2.7
func (o PlanOutput) Accessibility() pulumi.StringPtrOutput
Plan accessibility
func (PlanOutput) ElementType ¶ added in v0.2.7
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) ToPlanOutput ¶ added in v0.2.7
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶ added in v0.2.7
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
type PlanResponse ¶ added in v0.2.7
type PlanResponse struct { // Plan accessibility Accessibility *string `pulumi:"accessibility"` // Alternative stack type AltStackReference string `pulumi:"altStackReference"` // Friendly name for the plan for display in the marketplace PlanDisplayName string `pulumi:"planDisplayName"` // Text identifier for this plan PlanId string `pulumi:"planId"` // Identifier for this plan SkuId string `pulumi:"skuId"` // Stack type (classic or arm) StackType string `pulumi:"stackType"` }
type PlanResponseArgs ¶ added in v0.2.7
type PlanResponseArgs struct { // Plan accessibility Accessibility pulumi.StringPtrInput `pulumi:"accessibility"` // Alternative stack type AltStackReference pulumi.StringInput `pulumi:"altStackReference"` // Friendly name for the plan for display in the marketplace PlanDisplayName pulumi.StringInput `pulumi:"planDisplayName"` // Text identifier for this plan PlanId pulumi.StringInput `pulumi:"planId"` // Identifier for this plan SkuId pulumi.StringInput `pulumi:"skuId"` // Stack type (classic or arm) StackType pulumi.StringInput `pulumi:"stackType"` }
func (PlanResponseArgs) ElementType ¶ added in v0.2.7
func (PlanResponseArgs) ElementType() reflect.Type
func (PlanResponseArgs) ToPlanResponseOutput ¶ added in v0.2.7
func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseArgs) ToPlanResponseOutputWithContext ¶ added in v0.2.7
func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
type PlanResponseArray ¶ added in v0.2.7
type PlanResponseArray []PlanResponseInput
func (PlanResponseArray) ElementType ¶ added in v0.2.7
func (PlanResponseArray) ElementType() reflect.Type
func (PlanResponseArray) ToPlanResponseArrayOutput ¶ added in v0.2.7
func (i PlanResponseArray) ToPlanResponseArrayOutput() PlanResponseArrayOutput
func (PlanResponseArray) ToPlanResponseArrayOutputWithContext ¶ added in v0.2.7
func (i PlanResponseArray) ToPlanResponseArrayOutputWithContext(ctx context.Context) PlanResponseArrayOutput
type PlanResponseArrayInput ¶ added in v0.2.7
type PlanResponseArrayInput interface { pulumi.Input ToPlanResponseArrayOutput() PlanResponseArrayOutput ToPlanResponseArrayOutputWithContext(context.Context) PlanResponseArrayOutput }
PlanResponseArrayInput is an input type that accepts PlanResponseArray and PlanResponseArrayOutput values. You can construct a concrete instance of `PlanResponseArrayInput` via:
PlanResponseArray{ PlanResponseArgs{...} }
type PlanResponseArrayOutput ¶ added in v0.2.7
type PlanResponseArrayOutput struct{ *pulumi.OutputState }
func (PlanResponseArrayOutput) ElementType ¶ added in v0.2.7
func (PlanResponseArrayOutput) ElementType() reflect.Type
func (PlanResponseArrayOutput) Index ¶ added in v0.2.7
func (o PlanResponseArrayOutput) Index(i pulumi.IntInput) PlanResponseOutput
func (PlanResponseArrayOutput) ToPlanResponseArrayOutput ¶ added in v0.2.7
func (o PlanResponseArrayOutput) ToPlanResponseArrayOutput() PlanResponseArrayOutput
func (PlanResponseArrayOutput) ToPlanResponseArrayOutputWithContext ¶ added in v0.2.7
func (o PlanResponseArrayOutput) ToPlanResponseArrayOutputWithContext(ctx context.Context) PlanResponseArrayOutput
type PlanResponseInput ¶ added in v0.2.7
type PlanResponseInput interface { pulumi.Input ToPlanResponseOutput() PlanResponseOutput ToPlanResponseOutputWithContext(context.Context) PlanResponseOutput }
PlanResponseInput is an input type that accepts PlanResponseArgs and PlanResponseOutput values. You can construct a concrete instance of `PlanResponseInput` via:
PlanResponseArgs{...}
type PlanResponseOutput ¶ added in v0.2.7
type PlanResponseOutput struct{ *pulumi.OutputState }
func (PlanResponseOutput) Accessibility ¶ added in v0.2.7
func (o PlanResponseOutput) Accessibility() pulumi.StringPtrOutput
Plan accessibility
func (PlanResponseOutput) AltStackReference ¶ added in v0.2.7
func (o PlanResponseOutput) AltStackReference() pulumi.StringOutput
Alternative stack type
func (PlanResponseOutput) ElementType ¶ added in v0.2.7
func (PlanResponseOutput) ElementType() reflect.Type
func (PlanResponseOutput) PlanDisplayName ¶ added in v0.2.7
func (o PlanResponseOutput) PlanDisplayName() pulumi.StringOutput
Friendly name for the plan for display in the marketplace
func (PlanResponseOutput) PlanId ¶ added in v0.2.7
func (o PlanResponseOutput) PlanId() pulumi.StringOutput
Text identifier for this plan
func (PlanResponseOutput) SkuId ¶ added in v0.2.7
func (o PlanResponseOutput) SkuId() pulumi.StringOutput
Identifier for this plan
func (PlanResponseOutput) StackType ¶ added in v0.2.7
func (o PlanResponseOutput) StackType() pulumi.StringOutput
Stack type (classic or arm)
func (PlanResponseOutput) ToPlanResponseOutput ¶ added in v0.2.7
func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseOutput) ToPlanResponseOutputWithContext ¶ added in v0.2.7
func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
type PrivateStoreOffer ¶
type PrivateStoreOffer struct { pulumi.CustomResourceState // Private store offer creation date CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Identifier for purposes of race condition ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Icon File Uris IconFileUris pulumi.StringMapOutput `pulumi:"iconFileUris"` // Private store offer modification date ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // It will be displayed prominently in the marketplace OfferDisplayName pulumi.StringOutput `pulumi:"offerDisplayName"` // Offer plans Plans PlanResponseArrayOutput `pulumi:"plans"` // Private store unique id PrivateStoreId pulumi.StringOutput `pulumi:"privateStoreId"` // Publisher name that will be displayed prominently in the marketplace PublisherDisplayName pulumi.StringOutput `pulumi:"publisherDisplayName"` // Plan ids limitation for this offer SpecificPlanIdsLimitation pulumi.StringArrayOutput `pulumi:"specificPlanIdsLimitation"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // Offers unique id UniqueOfferId pulumi.StringOutput `pulumi:"uniqueOfferId"` // Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated. UpdateSuppressedDueIdempotence pulumi.BoolPtrOutput `pulumi:"updateSuppressedDueIdempotence"` }
The privateStore offer data structure.
func GetPrivateStoreOffer ¶
func GetPrivateStoreOffer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateStoreOfferState, opts ...pulumi.ResourceOption) (*PrivateStoreOffer, error)
GetPrivateStoreOffer gets an existing PrivateStoreOffer 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 NewPrivateStoreOffer ¶
func NewPrivateStoreOffer(ctx *pulumi.Context, name string, args *PrivateStoreOfferArgs, opts ...pulumi.ResourceOption) (*PrivateStoreOffer, error)
NewPrivateStoreOffer registers a new resource with the given unique name, arguments, and options.
func (*PrivateStoreOffer) ElementType ¶ added in v0.2.6
func (*PrivateStoreOffer) ElementType() reflect.Type
func (*PrivateStoreOffer) ToPrivateStoreOfferOutput ¶ added in v0.2.6
func (i *PrivateStoreOffer) ToPrivateStoreOfferOutput() PrivateStoreOfferOutput
func (*PrivateStoreOffer) ToPrivateStoreOfferOutputWithContext ¶ added in v0.2.6
func (i *PrivateStoreOffer) ToPrivateStoreOfferOutputWithContext(ctx context.Context) PrivateStoreOfferOutput
type PrivateStoreOfferArgs ¶
type PrivateStoreOfferArgs struct { // Identifier for purposes of race condition ETag pulumi.StringPtrInput // Icon File Uris IconFileUris pulumi.StringMapInput // The offer ID to update or delete OfferId pulumi.StringInput // Offer plans Plans PlanArrayInput // The store ID - must use the tenant ID PrivateStoreId pulumi.StringInput // Plan ids limitation for this offer SpecificPlanIdsLimitation pulumi.StringArrayInput // Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated. UpdateSuppressedDueIdempotence pulumi.BoolPtrInput }
The set of arguments for constructing a PrivateStoreOffer resource.
func (PrivateStoreOfferArgs) ElementType ¶
func (PrivateStoreOfferArgs) ElementType() reflect.Type
type PrivateStoreOfferInput ¶ added in v0.2.6
type PrivateStoreOfferInput interface { pulumi.Input ToPrivateStoreOfferOutput() PrivateStoreOfferOutput ToPrivateStoreOfferOutputWithContext(ctx context.Context) PrivateStoreOfferOutput }
type PrivateStoreOfferOutput ¶ added in v0.2.6
type PrivateStoreOfferOutput struct {
*pulumi.OutputState
}
func (PrivateStoreOfferOutput) ElementType ¶ added in v0.2.6
func (PrivateStoreOfferOutput) ElementType() reflect.Type
func (PrivateStoreOfferOutput) ToPrivateStoreOfferOutput ¶ added in v0.2.6
func (o PrivateStoreOfferOutput) ToPrivateStoreOfferOutput() PrivateStoreOfferOutput
func (PrivateStoreOfferOutput) ToPrivateStoreOfferOutputWithContext ¶ added in v0.2.6
func (o PrivateStoreOfferOutput) ToPrivateStoreOfferOutputWithContext(ctx context.Context) PrivateStoreOfferOutput
type PrivateStoreOfferState ¶
type PrivateStoreOfferState struct { // Private store offer creation date CreatedAt pulumi.StringPtrInput // Identifier for purposes of race condition ETag pulumi.StringPtrInput // Icon File Uris IconFileUris pulumi.StringMapInput // Private store offer modification date ModifiedAt pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // It will be displayed prominently in the marketplace OfferDisplayName pulumi.StringPtrInput // Offer plans Plans PlanResponseArrayInput // Private store unique id PrivateStoreId pulumi.StringPtrInput // Publisher name that will be displayed prominently in the marketplace PublisherDisplayName pulumi.StringPtrInput // Plan ids limitation for this offer SpecificPlanIdsLimitation pulumi.StringArrayInput // The type of the resource. Type pulumi.StringPtrInput // Offers unique id UniqueOfferId pulumi.StringPtrInput // Indicating whether the offer was not updated to db (true = not updated). If the allow list is identical to the existed one in db, the offer would not be updated. UpdateSuppressedDueIdempotence pulumi.BoolPtrInput }
func (PrivateStoreOfferState) ElementType ¶
func (PrivateStoreOfferState) ElementType() reflect.Type