marketplace

package
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agreement

type Agreement struct {
	// contains filtered or unexported fields
}

Allows accepting the Legal Terms for a Marketplace Image.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/marketplace_agreement.html.markdown.

func GetAgreement

func GetAgreement(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AgreementState, opts ...pulumi.ResourceOpt) (*Agreement, error)

GetAgreement gets an existing Agreement 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 NewAgreement

func NewAgreement(ctx *pulumi.Context,
	name string, args *AgreementArgs, opts ...pulumi.ResourceOpt) (*Agreement, error)

NewAgreement registers a new resource with the given unique name, arguments, and options.

func (*Agreement) ID

func (r *Agreement) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (r *Agreement) LicenseTextLink() pulumi.StringOutput

func (*Agreement) Offer

func (r *Agreement) Offer() pulumi.StringOutput

The Offer of the Marketplace Image. Changing this forces a new resource to be created.

func (*Agreement) Plan

func (r *Agreement) Plan() pulumi.StringOutput

The Plan of the Marketplace Image. Changing this forces a new resource to be created.

func (r *Agreement) PrivacyPolicyLink() pulumi.StringOutput

func (*Agreement) Publisher

func (r *Agreement) Publisher() pulumi.StringOutput

The Publisher of the Marketplace Image. Changing this forces a new resource to be created.

func (*Agreement) URN

func (r *Agreement) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type AgreementArgs

type AgreementArgs struct {
	// The Offer of the Marketplace Image. Changing this forces a new resource to be created.
	Offer interface{}
	// The Plan of the Marketplace Image. Changing this forces a new resource to be created.
	Plan interface{}
	// The Publisher of the Marketplace Image. Changing this forces a new resource to be created.
	Publisher interface{}
}

The set of arguments for constructing a Agreement resource.

type AgreementState

type AgreementState struct {
	LicenseTextLink interface{}
	// The Offer of the Marketplace Image. Changing this forces a new resource to be created.
	Offer interface{}
	// The Plan of the Marketplace Image. Changing this forces a new resource to be created.
	Plan              interface{}
	PrivacyPolicyLink interface{}
	// The Publisher of the Marketplace Image. Changing this forces a new resource to be created.
	Publisher interface{}
}

Input properties used for looking up and filtering Agreement resources.

Jump to

Keyboard shortcuts

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