public final class KeyVaultCertificateSourceParameters extends Object
| Constructor and Description |
|---|
KeyVaultCertificateSourceParameters()
Creates an instance of KeyVaultCertificateSourceParameters class.
|
| Modifier and Type | Method and Description |
|---|---|
DeleteRule |
deleteRule()
Get the deleteRule property: Describes the action that shall be taken when the certificate is removed from Key
Vault.
|
String |
odataType()
Get the odataType property: The @odata.type property.
|
String |
resourceGroupName()
Get the resourceGroupName property: Resource group of the user's Key Vault containing the SSL certificate.
|
String |
secretName()
Get the secretName property: The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.
|
String |
secretVersion()
Get the secretVersion property: The version(GUID) of Key Vault Secret in Key Vault.
|
String |
subscriptionId()
Get the subscriptionId property: Subscription Id of the user's Key Vault containing the SSL certificate.
|
UpdateRule |
updateRule()
Get the updateRule property: Describes the action that shall be taken when the certificate is updated in Key
Vault.
|
void |
validate()
Validates the instance.
|
String |
vaultName()
Get the vaultName property: The name of the user's Key Vault containing the SSL certificate.
|
KeyVaultCertificateSourceParameters |
withDeleteRule(DeleteRule deleteRule)
Set the deleteRule property: Describes the action that shall be taken when the certificate is removed from Key
Vault.
|
KeyVaultCertificateSourceParameters |
withOdataType(String odataType)
Set the odataType property: The @odata.type property.
|
KeyVaultCertificateSourceParameters |
withResourceGroupName(String resourceGroupName)
Set the resourceGroupName property: Resource group of the user's Key Vault containing the SSL certificate.
|
KeyVaultCertificateSourceParameters |
withSecretName(String secretName)
Set the secretName property: The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.
|
KeyVaultCertificateSourceParameters |
withSecretVersion(String secretVersion)
Set the secretVersion property: The version(GUID) of Key Vault Secret in Key Vault.
|
KeyVaultCertificateSourceParameters |
withSubscriptionId(String subscriptionId)
Set the subscriptionId property: Subscription Id of the user's Key Vault containing the SSL certificate.
|
KeyVaultCertificateSourceParameters |
withUpdateRule(UpdateRule updateRule)
Set the updateRule property: Describes the action that shall be taken when the certificate is updated in Key
Vault.
|
KeyVaultCertificateSourceParameters |
withVaultName(String vaultName)
Set the vaultName property: The name of the user's Key Vault containing the SSL certificate.
|
public KeyVaultCertificateSourceParameters()
public String odataType()
public KeyVaultCertificateSourceParameters withOdataType(String odataType)
odataType - the odataType value to set.public String subscriptionId()
public KeyVaultCertificateSourceParameters withSubscriptionId(String subscriptionId)
subscriptionId - the subscriptionId value to set.public String resourceGroupName()
public KeyVaultCertificateSourceParameters withResourceGroupName(String resourceGroupName)
resourceGroupName - the resourceGroupName value to set.public String vaultName()
public KeyVaultCertificateSourceParameters withVaultName(String vaultName)
vaultName - the vaultName value to set.public String secretName()
public KeyVaultCertificateSourceParameters withSecretName(String secretName)
secretName - the secretName value to set.public String secretVersion()
public KeyVaultCertificateSourceParameters withSecretVersion(String secretVersion)
secretVersion - the secretVersion value to set.public UpdateRule updateRule()
public KeyVaultCertificateSourceParameters withUpdateRule(UpdateRule updateRule)
updateRule - the updateRule value to set.public DeleteRule deleteRule()
public KeyVaultCertificateSourceParameters withDeleteRule(DeleteRule deleteRule)
deleteRule - the deleteRule value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.