Reference: applications.core/volumes@2023-10-01-preview

Detailed reference documentation for applications.core/volumes@2023-10-01-preview

Schema

Top-Level Resource

Properties

PropertyTypeDescription
apiVersion‘2023-10-01-preview’The resource api version
(ReadOnly, DeployTimeConstant)
idstringThe resource id
(ReadOnly, DeployTimeConstant)
locationstringThe geo-location where the resource lives
namestringThe resource name
(Required, DeployTimeConstant, Identifier)
propertiesVolumePropertiesVolume properties
(Required)
systemDataSystemDataMetadata pertaining to creation and last modification of the resource.
(ReadOnly)
tagsTrackedResourceTagsResource tags.
type‘Applications.Core/volumes’The resource type
(ReadOnly, DeployTimeConstant)

VolumeProperties

  • Discriminator: kind

Base Properties

PropertyTypeDescription
applicationstringFully qualified resource ID for the application
(Required)
environmentstringFully qualified resource ID for the environment that the application is linked to
provisioningState‘Accepted’‘Canceled’
statusResourceStatusStatus of a resource.
(ReadOnly)

AzureKeyVaultVolumeProperties

Properties
PropertyTypeDescription
certificatesAzureKeyVaultVolumePropertiesCertificatesThe KeyVault certificates that this volume exposes
keysAzureKeyVaultVolumePropertiesKeysThe KeyVault keys that this volume exposes
kind‘azure.com.keyvault’Discriminator property for VolumeProperties.
(Required)
resourcestringThe ID of the keyvault to use for this volume resource
(Required)
secretsAzureKeyVaultVolumePropertiesSecretsThe KeyVault secrets that this volume exposes

ResourceStatus

Properties

PropertyTypeDescription
computeEnvironmentComputeRepresents backing compute resource
outputResourcesOutputResource[]Properties of an output resource
recipeRecipeStatusRecipe status at deployment time for a resource.
(ReadOnly)

EnvironmentCompute

  • Discriminator: kind

Base Properties

PropertyTypeDescription
identityIdentitySettingsIdentitySettings is the external identity setting.
resourceIdstringThe resource id of the compute resource for application environment.

AzureContainerInstanceCompute

Properties
PropertyTypeDescription
kind‘aci’Discriminator property for EnvironmentCompute.
(Required)
resourceGroupstringThe resource group to use for the environment.

KubernetesCompute

Properties
PropertyTypeDescription
kind‘kubernetes’Discriminator property for EnvironmentCompute.
(Required)
namespacestringThe namespace to use for the environment.
(Required)

IdentitySettings

Properties

PropertyTypeDescription
kind‘azure.com.workload’‘systemAssigned’
managedIdentitystring[]The list of user assigned managed identities
oidcIssuerstringThe URI for your compute platform’s OIDC issuer
resourcestringThe resource ID of the provisioned identity

OutputResource

Properties

PropertyTypeDescription
idstringThe UCP resource ID of the underlying resource.
localIdstringThe logical identifier scoped to the owning Radius resource. This is only needed or used when a resource has a dependency relationship. LocalIDs do not have any particular format or meaning beyond being compared to determine dependency relationships.
radiusManagedboolDetermines whether Radius manages the lifecycle of the underlying resource.

RecipeStatus

Properties

PropertyTypeDescription
templateKindstringTemplateKind is the kind of the recipe template used by the portable resource upon deployment.
(Required)
templatePathstringTemplatePath is the path of the recipe consumed by the portable resource upon deployment.
(Required)
templateVersionstringTemplateVersion is the version number of the template.

AzureKeyVaultVolumePropertiesCertificates

Properties

  • none

Additional Properties

CertificateObjectProperties

Properties

PropertyTypeDescription
aliasstringFile name when written to disk
certType‘certificate’‘privatekey’
encoding‘base64’‘hex’
format‘pem’‘pfx’
namestringThe name of the certificate
(Required)
versionstringCertificate version

AzureKeyVaultVolumePropertiesKeys

Properties

  • none

Additional Properties

KeyObjectProperties

Properties

PropertyTypeDescription
aliasstringFile name when written to disk
namestringThe name of the key
(Required)
versionstringKey version

AzureKeyVaultVolumePropertiesSecrets

Properties

  • none

Additional Properties

SecretObjectProperties

Properties

PropertyTypeDescription
aliasstringFile name when written to disk
encoding‘base64’‘hex’
namestringThe name of the secret
(Required)
versionstringsecret version

SystemData

Properties

PropertyTypeDescription
createdAtstringThe timestamp of resource creation (UTC).
createdBystringThe identity that created the resource.
createdByType‘Application’‘Key’
lastModifiedAtstringThe timestamp of resource last modification (UTC)
lastModifiedBystringThe identity that last modified the resource.
lastModifiedByType‘Application’‘Key’

TrackedResourceTags

Properties

  • none

Additional Properties

  • Additional Properties Type: string