Documentation ¶
Overview ¶
nolint: lll
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agreement ¶
type Agreement struct { pulumi.CustomResourceState LicenseTextLink pulumi.StringOutput `pulumi:"licenseTextLink"` // The Offer of the Marketplace Image. Changing this forces a new resource to be created. Offer pulumi.StringOutput `pulumi:"offer"` // The Plan of the Marketplace Image. Changing this forces a new resource to be created. Plan pulumi.StringOutput `pulumi:"plan"` PrivacyPolicyLink pulumi.StringOutput `pulumi:"privacyPolicyLink"` // The Publisher of the Marketplace Image. Changing this forces a new resource to be created. Publisher pulumi.StringOutput `pulumi:"publisher"` }
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.IDInput, state *AgreementState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Agreement, error)
NewAgreement registers a new resource with the given unique name, arguments, and options.
type AgreementArgs ¶
type AgreementArgs struct { // The Offer of the Marketplace Image. Changing this forces a new resource to be created. Offer pulumi.StringInput // The Plan of the Marketplace Image. Changing this forces a new resource to be created. Plan pulumi.StringInput // The Publisher of the Marketplace Image. Changing this forces a new resource to be created. Publisher pulumi.StringInput }
The set of arguments for constructing a Agreement resource.
func (AgreementArgs) ElementType ¶
func (AgreementArgs) ElementType() reflect.Type
type AgreementState ¶
type AgreementState struct { LicenseTextLink pulumi.StringPtrInput // The Offer of the Marketplace Image. Changing this forces a new resource to be created. Offer pulumi.StringPtrInput // The Plan of the Marketplace Image. Changing this forces a new resource to be created. Plan pulumi.StringPtrInput PrivacyPolicyLink pulumi.StringPtrInput // The Publisher of the Marketplace Image. Changing this forces a new resource to be created. Publisher pulumi.StringPtrInput }
func (AgreementState) ElementType ¶
func (AgreementState) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.