Documentation ¶
Index ¶
- type Agreement
- func (r *Agreement) ID() pulumi.IDOutput
- func (r *Agreement) LicenseTextLink() pulumi.StringOutput
- func (r *Agreement) Offer() pulumi.StringOutput
- func (r *Agreement) Plan() pulumi.StringOutput
- func (r *Agreement) PrivacyPolicyLink() pulumi.StringOutput
- func (r *Agreement) Publisher() pulumi.StringOutput
- func (r *Agreement) URN() pulumi.URNOutput
- type AgreementArgs
- type AgreementState
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) LicenseTextLink ¶
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 (*Agreement) PrivacyPolicyLink ¶
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.
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.