CustomHttpsConfiguration Class
- java.
lang. Object - com.
azure. resourcemanager. frontdoor. models. CustomHttpsConfiguration
- com.
public final class CustomHttpsConfiguration
Https settings for a domain.
Constructor Summary
Constructor | Description |
---|---|
CustomHttpsConfiguration() |
Creates an instance of Custom |
Method Summary
Modifier and Type | Method and Description |
---|---|
Front |
certificateSource()
Get the certificate |
Front |
certificateType()
Get the certificate |
Minimum |
minimumTlsVersion()
Get the minimum |
Front |
protocolType()
Get the protocol |
String |
secretName()
Get the secret |
String |
secretVersion()
Get the secret |
void |
validate()
Validates the instance. |
Key |
vault()
Get the vault property: The Key Vault containing the SSL certificate. |
Custom |
withCertificateSource(FrontDoorCertificateSource certificateSource)
Set the certificate |
Custom |
withCertificateType(FrontDoorCertificateType certificateType)
Set the certificate |
Custom |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Set the minimum |
Custom |
withProtocolType(FrontDoorTlsProtocolType protocolType)
Set the protocol |
Custom |
withSecretName(String secretName)
Set the secret |
Custom |
withSecretVersion(String secretVersion)
Set the secret |
Custom |
withVault(KeyVaultCertificateSourceParametersVault vault)
Set the vault property: The Key Vault containing the SSL certificate. |
Methods inherited from java.lang.Object
Constructor Details
CustomHttpsConfiguration
public CustomHttpsConfiguration()
Creates an instance of CustomHttpsConfiguration class.
Method Details
certificateSource
public FrontDoorCertificateSource certificateSource()
Get the certificateSource property: Defines the source of the SSL certificate.
Returns:
certificateType
public FrontDoorCertificateType certificateType()
Get the certificateType property: Defines the type of the certificate used for secure connections to a frontendEndpoint.
Returns:
minimumTlsVersion
public MinimumTlsVersion minimumTlsVersion()
Get the minimumTlsVersion property: The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
Returns:
protocolType
public FrontDoorTlsProtocolType protocolType()
Get the protocolType property: Defines the TLS extension protocol that is used for secure delivery.
Returns:
secretName
public String secretName()
Get the secretName property: The name of the Key Vault secret representing the full certificate PFX.
Returns:
secretVersion
public String secretVersion()
Get the secretVersion property: The version of the Key Vault secret representing the full certificate PFX.
Returns:
validate
public void validate()
Validates the instance.
vault
public KeyVaultCertificateSourceParametersVault vault()
Get the vault property: The Key Vault containing the SSL certificate.
Returns:
withCertificateSource
public CustomHttpsConfiguration withCertificateSource(FrontDoorCertificateSource certificateSource)
Set the certificateSource property: Defines the source of the SSL certificate.
Parameters:
Returns:
withCertificateType
public CustomHttpsConfiguration withCertificateType(FrontDoorCertificateType certificateType)
Set the certificateType property: Defines the type of the certificate used for secure connections to a frontendEndpoint.
Parameters:
Returns:
withMinimumTlsVersion
public CustomHttpsConfiguration withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Set the minimumTlsVersion property: The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
Parameters:
Returns:
withProtocolType
public CustomHttpsConfiguration withProtocolType(FrontDoorTlsProtocolType protocolType)
Set the protocolType property: Defines the TLS extension protocol that is used for secure delivery.
Parameters:
Returns:
withSecretName
public CustomHttpsConfiguration withSecretName(String secretName)
Set the secretName property: The name of the Key Vault secret representing the full certificate PFX.
Parameters:
Returns:
withSecretVersion
public CustomHttpsConfiguration withSecretVersion(String secretVersion)
Set the secretVersion property: The version of the Key Vault secret representing the full certificate PFX.
Parameters:
Returns:
withVault
public CustomHttpsConfiguration withVault(KeyVaultCertificateSourceParametersVault vault)
Set the vault property: The Key Vault containing the SSL certificate.
Parameters:
Returns:
Applies to
Azure SDK for Java