Interface HasSslCertificate.UpdateStages.WithSslCertificate<ReturnT>

Type Parameters:
ReturnT - the next stage of the update
All Known Subinterfaces:
ApplicationGatewayListener.Update, ApplicationGatewayListener.UpdateStages.WithSslCertificate, ApplicationGatewayRequestRoutingRule.Update, ApplicationGatewayRequestRoutingRule.UpdateStages.WithSslCertificate
Enclosing interface:
HasSslCertificate.UpdateStages

public static interface HasSslCertificate.UpdateStages.WithSslCertificate<ReturnT>
The stage of a resource update allowing to specify the SSL certificate to associate with it.
  • Method Details

    • withSslCertificate

      ReturnT withSslCertificate(String name)
      Specifies an SSL certificate to associate with this resource.

      If the certificate does not exist yet, it must be defined in the parent resource update.

      Parameters:
      name - the name of an existing SSL certificate associated with this application gateway
      Returns:
      the next stage of the update
    • withSslCertificateFromKeyVaultSecretId

      ReturnT withSslCertificateFromKeyVaultSecretId(String keyVaultSecretId)
      Sepecifies the content of the private key using key vault.
      Parameters:
      keyVaultSecretId - the secret id of key vault
      Returns:
      the next stage of the update
    • withSslCertificateFromPfxFile

      HasSslCertificate.UpdateStages.WithSslPassword<ReturnT> withSslCertificateFromPfxFile(File pfxFile) throws IOException
      Specifies the PFX file to import the SSL certificate from to associate with this resource.

      The certificate will be named using an auto-generated name.

      Parameters:
      pfxFile - an existing PFX file
      Returns:
      the next stage of the definition
      Throws:
      IOException - when there are issues with the provided file