Share via


IUpdateDefinition<ParentT> Interface

Definition

The entirety of an application gateway SSL certificate definition as part of an application gateway update.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.UpdateDefinition.IWithData<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.UpdateDefinition.IWithPassword<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithData<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithPassword<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithData(Of ParentT), IWithPassword(Of ParentT)

Type Parameters

ParentT

The stage of the parent application gateway definition to return to after attaching.

Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
WithKeyVaultSecretId(String)

Sepecifies the content of the private key using key vault.

(Inherited from IWithData<ParentT>)
WithPfxFromBytes(Byte[])

Specifies the contents of the private key in the PFX (PKCS#12) format, not base64-encoded.

(Inherited from IWithData<ParentT>)
WithPfxFromFile(FileInfo)

Specifies the PFX (PKCS#12) file to get the private key content from.

(Inherited from IWithData<ParentT>)
WithPfxPassword(String)

Specifies the password currently used to protect the provided PFX content of the SSL certificate.

(Inherited from IWithPassword<ParentT>)

Applies to