Class ApiKVReference

java.lang.Object
com.microsoft.azure.management.appservice.ApiKVReference

public class ApiKVReference extends Object
Description of site key vault references.
  • Constructor Details

    • ApiKVReference

      public ApiKVReference()
  • Method Details

    • reference

      public String reference()
      Get the reference value.
      Returns:
      the reference value
    • withReference

      public ApiKVReference withReference(String reference)
      Set the reference value.
      Parameters:
      reference - the reference value to set
      Returns:
      the ApiKVReference object itself.
    • status

      public ResolveStatus status()
      Get possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', 'OtherReasons'.
      Returns:
      the status value
    • withStatus

      public ApiKVReference withStatus(ResolveStatus status)
      Set possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', 'OtherReasons'.
      Parameters:
      status - the status value to set
      Returns:
      the ApiKVReference object itself.
    • vaultName

      public String vaultName()
      Get the vaultName value.
      Returns:
      the vaultName value
    • withVaultName

      public ApiKVReference withVaultName(String vaultName)
      Set the vaultName value.
      Parameters:
      vaultName - the vaultName value to set
      Returns:
      the ApiKVReference object itself.
    • secretName

      public String secretName()
      Get the secretName value.
      Returns:
      the secretName value
    • withSecretName

      public ApiKVReference withSecretName(String secretName)
      Set the secretName value.
      Parameters:
      secretName - the secretName value to set
      Returns:
      the ApiKVReference object itself.
    • secretVersion

      public String secretVersion()
      Get the secretVersion value.
      Returns:
      the secretVersion value
    • withSecretVersion

      public ApiKVReference withSecretVersion(String secretVersion)
      Set the secretVersion value.
      Parameters:
      secretVersion - the secretVersion value to set
      Returns:
      the ApiKVReference object itself.
    • identityType

      public ManagedServiceIdentityType identityType()
      Get possible values include: 'None', 'SystemAssigned', 'UserAssigned'.
      Returns:
      the identityType value
    • withIdentityType

      public ApiKVReference withIdentityType(ManagedServiceIdentityType identityType)
      Set possible values include: 'None', 'SystemAssigned', 'UserAssigned'.
      Parameters:
      identityType - the identityType value to set
      Returns:
      the ApiKVReference object itself.
    • details

      public String details()
      Get the details value.
      Returns:
      the details value
    • withDetails

      public ApiKVReference withDetails(String details)
      Set the details value.
      Parameters:
      details - the details value to set
      Returns:
      the ApiKVReference object itself.
    • source

      public ConfigReferenceSource source()
      Get possible values include: 'KeyVault'.
      Returns:
      the source value
    • withSource

      public ApiKVReference withSource(ConfigReferenceSource source)
      Set possible values include: 'KeyVault'.
      Parameters:
      source - the source value to set
      Returns:
      the ApiKVReference object itself.
    • location

      public ConfigReferenceLocation location()
      Get possible values include: 'ApplicationSetting'.
      Returns:
      the location value
    • withLocation

      public ApiKVReference withLocation(ConfigReferenceLocation location)
      Set possible values include: 'ApplicationSetting'.
      Parameters:
      location - the location value to set
      Returns:
      the ApiKVReference object itself.