Reference: applications.dapr/secretstores@2023-10-01-preview

Detailed reference documentation for applications.dapr/secretstores@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)
propertiesDaprSecretStorePropertiesThe resource-specific properties for this resource.
(Required)
systemDataSystemDataAzure Resource Manager metadata containing createdBy and modifiedBy information.
(ReadOnly)
tagsRecordResource tags.
type‘Applications.Dapr/secretStores’The resource type
(ReadOnly, DeployTimeConstant)

DaprSecretStoreProperties

Properties

PropertyTypeDescription
applicationstringFully qualified resource ID for the application that the portable resource is consumed by (if applicable)
componentNamestringThe name of the Dapr component object. Use this value in your code when interacting with the Dapr client to use the Dapr component.
(ReadOnly)
environmentstringFully qualified resource ID for the environment that the portable resource is linked to
(Required)
metadataRecordThe metadata for Dapr resource which must match the values specified in Dapr component spec
provisioningState‘Accepted’‘Canceled’
recipeRecipeThe recipe used to automatically deploy underlying infrastructure for the resource
resourceProvisioning‘manual’‘recipe’
statusResourceStatusStatus of a resource.
(ReadOnly)
typestringDapr component type which must matches the format used by Dapr Kubernetes configuration format
versionstringDapr component version

Record

Properties

  • none

Additional Properties

MetadataValue

Properties

PropertyTypeDescription
secretKeyRefMetadataValueFromSecretA reference of a value in a secret store component
valuestringThe plain text value of the metadata

MetadataValueFromSecret

Properties

PropertyTypeDescription
keystringThe field to select in the secret value. If the secret value is a string, it should be equal to the secret name
(Required)
namestringSecret name in the secret store component
(Required)

Recipe

Properties

PropertyTypeDescription
namestringThe name of the recipe within the environment to use
(Required)
parametersRecordKey/value parameters to pass into the recipe at deployment

Record

Properties

  • none

Additional Properties

  • Additional Properties Type: any

ResourceStatus

Properties

PropertyTypeDescription
computeEnvironmentComputeThe compute resource associated with the resource.
outputResourcesOutputResource[]Properties of an output resource
recipeRecipeStatusThe recipe data at the time of deployment
(ReadOnly)

EnvironmentCompute

  • Discriminator: kind

Base Properties

PropertyTypeDescription
identityIdentitySettingsConfiguration for supported external identity providers
resourceIdstringThe resource id of the compute resource for application environment.

AzureContainerInstanceCompute

Properties
PropertyTypeDescription
kind‘aci’The Azure container instance compute kind
(Required)
resourceGroupstringThe resource group to use for the environment.

KubernetesCompute

Properties
PropertyTypeDescription
kind‘kubernetes’The Kubernetes compute kind
(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.

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’

Record

Properties

  • none

Additional Properties

  • Additional Properties Type: string