IDefinition<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of an application gateway SSL certificate definition.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.Definition.IWithData<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewaySslCertificate.Definition.IWithPassword<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithData<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithPassword<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(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 IInDefinition<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>) |