latest

package
v0.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Icon added in v0.2.4

type Icon struct {
	// Icon size
	IconKind *string `pulumi:"iconKind"`
	// Icon uri
	Uri *string `pulumi:"uri"`
}

type IconArgs added in v0.2.4

type IconArgs struct {
	// Icon size
	IconKind pulumi.StringPtrInput `pulumi:"iconKind"`
	// Icon uri
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

func (IconArgs) ElementType added in v0.2.4

func (IconArgs) ElementType() reflect.Type

func (IconArgs) ToIconOutput added in v0.2.4

func (i IconArgs) ToIconOutput() IconOutput

func (IconArgs) ToIconOutputWithContext added in v0.2.4

func (i IconArgs) ToIconOutputWithContext(ctx context.Context) IconOutput

type IconArray added in v0.2.4

type IconArray []IconInput

func (IconArray) ElementType added in v0.2.4

func (IconArray) ElementType() reflect.Type

func (IconArray) ToIconArrayOutput added in v0.2.4

func (i IconArray) ToIconArrayOutput() IconArrayOutput

func (IconArray) ToIconArrayOutputWithContext added in v0.2.4

func (i IconArray) ToIconArrayOutputWithContext(ctx context.Context) IconArrayOutput

type IconArrayInput added in v0.2.4

type IconArrayInput interface {
	pulumi.Input

	ToIconArrayOutput() IconArrayOutput
	ToIconArrayOutputWithContext(context.Context) IconArrayOutput
}

IconArrayInput is an input type that accepts IconArray and IconArrayOutput values. You can construct a concrete instance of `IconArrayInput` via:

IconArray{ IconArgs{...} }

type IconArrayOutput added in v0.2.4

type IconArrayOutput struct{ *pulumi.OutputState }

func (IconArrayOutput) ElementType added in v0.2.4

func (IconArrayOutput) ElementType() reflect.Type

func (IconArrayOutput) Index added in v0.2.4

func (IconArrayOutput) ToIconArrayOutput added in v0.2.4

func (o IconArrayOutput) ToIconArrayOutput() IconArrayOutput

func (IconArrayOutput) ToIconArrayOutputWithContext added in v0.2.4

func (o IconArrayOutput) ToIconArrayOutputWithContext(ctx context.Context) IconArrayOutput

type IconInput added in v0.2.4

type IconInput interface {
	pulumi.Input

	ToIconOutput() IconOutput
	ToIconOutputWithContext(context.Context) IconOutput
}

IconInput is an input type that accepts IconArgs and IconOutput values. You can construct a concrete instance of `IconInput` via:

IconArgs{...}

type IconOutput added in v0.2.4

type IconOutput struct{ *pulumi.OutputState }

func (IconOutput) ElementType added in v0.2.4

func (IconOutput) ElementType() reflect.Type

func (IconOutput) IconKind added in v0.2.4

func (o IconOutput) IconKind() pulumi.StringPtrOutput

Icon size

func (IconOutput) ToIconOutput added in v0.2.4

func (o IconOutput) ToIconOutput() IconOutput

func (IconOutput) ToIconOutputWithContext added in v0.2.4

func (o IconOutput) ToIconOutputWithContext(ctx context.Context) IconOutput

func (IconOutput) Uri added in v0.2.4

Icon uri

type IconResponse added in v0.2.4

type IconResponse struct {
	// Icon size
	IconKind *string `pulumi:"iconKind"`
	// Icon uri
	Uri *string `pulumi:"uri"`
}

type IconResponseArgs added in v0.2.4

type IconResponseArgs struct {
	// Icon size
	IconKind pulumi.StringPtrInput `pulumi:"iconKind"`
	// Icon uri
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

func (IconResponseArgs) ElementType added in v0.2.4

func (IconResponseArgs) ElementType() reflect.Type

func (IconResponseArgs) ToIconResponseOutput added in v0.2.4

func (i IconResponseArgs) ToIconResponseOutput() IconResponseOutput

func (IconResponseArgs) ToIconResponseOutputWithContext added in v0.2.4

func (i IconResponseArgs) ToIconResponseOutputWithContext(ctx context.Context) IconResponseOutput

type IconResponseArray added in v0.2.4

type IconResponseArray []IconResponseInput

func (IconResponseArray) ElementType added in v0.2.4

func (IconResponseArray) ElementType() reflect.Type

func (IconResponseArray) ToIconResponseArrayOutput added in v0.2.4

func (i IconResponseArray) ToIconResponseArrayOutput() IconResponseArrayOutput

func (IconResponseArray) ToIconResponseArrayOutputWithContext added in v0.2.4

func (i IconResponseArray) ToIconResponseArrayOutputWithContext(ctx context.Context) IconResponseArrayOutput

type IconResponseArrayInput added in v0.2.4

type IconResponseArrayInput interface {
	pulumi.Input

	ToIconResponseArrayOutput() IconResponseArrayOutput
	ToIconResponseArrayOutputWithContext(context.Context) IconResponseArrayOutput
}

IconResponseArrayInput is an input type that accepts IconResponseArray and IconResponseArrayOutput values. You can construct a concrete instance of `IconResponseArrayInput` via:

IconResponseArray{ IconResponseArgs{...} }

type IconResponseArrayOutput added in v0.2.4

type IconResponseArrayOutput struct{ *pulumi.OutputState }

func (IconResponseArrayOutput) ElementType added in v0.2.4

func (IconResponseArrayOutput) ElementType() reflect.Type

func (IconResponseArrayOutput) Index added in v0.2.4

func (IconResponseArrayOutput) ToIconResponseArrayOutput added in v0.2.4

func (o IconResponseArrayOutput) ToIconResponseArrayOutput() IconResponseArrayOutput

func (IconResponseArrayOutput) ToIconResponseArrayOutputWithContext added in v0.2.4

func (o IconResponseArrayOutput) ToIconResponseArrayOutputWithContext(ctx context.Context) IconResponseArrayOutput

type IconResponseInput added in v0.2.4

type IconResponseInput interface {
	pulumi.Input

	ToIconResponseOutput() IconResponseOutput
	ToIconResponseOutputWithContext(context.Context) IconResponseOutput
}

IconResponseInput is an input type that accepts IconResponseArgs and IconResponseOutput values. You can construct a concrete instance of `IconResponseInput` via:

IconResponseArgs{...}

type IconResponseOutput added in v0.2.4

type IconResponseOutput struct{ *pulumi.OutputState }

func (IconResponseOutput) ElementType added in v0.2.4

func (IconResponseOutput) ElementType() reflect.Type

func (IconResponseOutput) IconKind added in v0.2.4

Icon size

func (IconResponseOutput) ToIconResponseOutput added in v0.2.4

func (o IconResponseOutput) ToIconResponseOutput() IconResponseOutput

func (IconResponseOutput) ToIconResponseOutputWithContext added in v0.2.4

func (o IconResponseOutput) ToIconResponseOutputWithContext(ctx context.Context) IconResponseOutput

func (IconResponseOutput) Uri added in v0.2.4

Icon uri

type LookupPrivateStoreOfferArgs

type LookupPrivateStoreOfferArgs struct {
	// The offer ID to update or delete
	OfferId string `pulumi:"offerId"`
	// The store ID - must use the tenant ID
	PrivateStoreId string `pulumi:"privateStoreId"`
}

type LookupPrivateStoreOfferResult

type LookupPrivateStoreOfferResult struct {
	// Private store offer creation date
	CreatedAt string `pulumi:"createdAt"`
	// Identifier for purposes of race condition
	ETag         *string        `pulumi:"eTag"`
	IconFileUris []IconResponse `pulumi:"iconFileUris"`
	// 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"`
	// 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.

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"`
	IconFileUris IconResponseArrayOutput `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"`
	// 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.

type PrivateStoreOfferArgs

type PrivateStoreOfferArgs struct {
	// Identifier for purposes of race condition
	ETag         pulumi.StringPtrInput
	IconFileUris IconArrayInput
	// The offer ID to update or delete
	OfferId pulumi.StringInput
	// 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 PrivateStoreOfferState

type PrivateStoreOfferState struct {
	// Private store offer creation date
	CreatedAt pulumi.StringPtrInput
	// Identifier for purposes of race condition
	ETag         pulumi.StringPtrInput
	IconFileUris IconResponseArrayInput
	// 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
	// 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL