Interface HasSslCertificate.UpdateDefinitionStages.WithSslCertificate<ReturnT>
- Type Parameters:
ReturnT- the next stage of the definition
- All Known Subinterfaces:
ApplicationGatewayListener.UpdateDefinition<ParentT>,ApplicationGatewayListener.UpdateDefinitionStages.WithSslCertificate<ParentT>,ApplicationGatewayRequestRoutingRule.UpdateDefinition<ParentT>,ApplicationGatewayRequestRoutingRule.UpdateDefinitionStages.WithSslCertificate<ParentT>
- Enclosing interface:
- HasSslCertificate.UpdateDefinitionStages
public static interface HasSslCertificate.UpdateDefinitionStages.WithSslCertificate<ReturnT>
The stage of a resource definition allowing to specify the SSL certificate to associate with it.
-
Method Summary
Modifier and TypeMethodDescriptionwithSslCertificate(String name) Specifies an SSL certificate to associate with this resource.withSslCertificateFromKeyVaultSecretId(String keyVaultSecretId) Sepecifies the content of the private key using key vault.withSslCertificateFromPfxFile(File pfxFile) Specifies the PFX file to import the SSL certificate from to associated with this resource.
-
Method Details
-
withSslCertificate
Specifies an SSL certificate to associate with this resource.If the certificate does not exist yet, it must be defined in the optional part of the parent resource definition.
- Parameters:
name- the name of an existing SSL certificate.- Returns:
- the next stage of the definition
-
withSslCertificateFromKeyVaultSecretId
Sepecifies the content of the private key using key vault.- Parameters:
keyVaultSecretId- the secret id of key vault- Returns:
- the next stage of the definition
-
withSslCertificateFromPfxFile
HasSslCertificate.UpdateDefinitionStages.WithSslPassword<ReturnT> withSslCertificateFromPfxFile(File pfxFile) throws IOException Specifies the PFX file to import the SSL certificate from to associated 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
-