# Packages
No description provided by the author
# Functions
FindExtension searches a slice of Extensions for one with a matching ExtensionKind.
Kinds returns a list of supported IAMKinds.
// ValidMinimumTLSProtocolVersions returns a slice of valid MinimumTLSProtocolVersions.
# Constants
No description provided by the author
AzureKeyVaultVolume represents the resource of azure keyvault volume.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ContainerResourceProvisioningInternal specifies that Radius will create resources for the container according to its internal logic.
ContainerResourceProvisioningManual specifies that Radius will not create resources for the container, and the user will have to create them manually.
No description provided by the author
No description provided by the author
Default is TLS 1.2.
No description provided by the author
No description provided by the author
No description provided by the author
ExtenderResourceType is the resource type for Extender portable resources.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SecretTypeAWSIRSA is the awsIRSA secret type.
SecretTypeAzureWorkloadIdentity is the azureWorkloadIdentity secret type.
SecretTypeBasicAuthentication is the basicAuthentication secret type.
SecretTypeCert is the certificate secret type.
SecretTypeGeneric is the generic secret type.
SecretTypeNone is the undefined type.
SecretValueEncodingBase64 is the base64 encoding type of value.
SecretValueEncodingRaw is the raw encoding type of value.
SecretValueEncodingRaw is the raw encoding type of value.
No description provided by the author
TLS 1.2.
TLS 1.3.
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Application represents Application resource.
ApplicationProperties represents the properties of Application.
AuthConfig - Authentication information used to access private Terraform module sources.
AzureKeyVaultVolumeProperties represents the volume for Azure Keyvault.
BicepConfigProperties - Configuration for Bicep Recipes.
CertificateObjectProperties represents the certificate for Volume.
ConnectionProperties represents the properties of Connection.
Container - Definition of a container.
ContainerPort - Specifies a listening port for the container.
ContainerProperties represents the properties of Container.
ContainerResource represents Container resource.
DaprSidecarExtension - Specifies the resource should have a Dapr sidecar injected.
Environment represents Application environment resource.
EnvironmentProperties represents the properties of Environment.
EnvironmentRecipeProperties represents the properties of environment's recipe.
EnvironmentVariable - Environment variable for the container.
EnvironmentVariableReference - Environment variable reference for the container.
EnvironmentVariables represents the environment variables to be set for the recipe execution.
EnvironmentVariableSecretReference - Environment variable secret reference for the container.
EphemeralVolume - Specifies an ephemeral volume for a container.
ExecHealthProbeProperties - Specifies the properties for readiness/liveness probe using an executable.
Extender represents Extender portable resource.
ExtenderProperties represents the properties of Extender resource.
Extension of a resource.
Gateway represents Gateway resource.
GatewayProperties represents the properties of Gateway.
GatewayPropertiesHostname - Declare hostname information for the Gateway.
GatewayPropertiesTLS - Declare TLS information for the Gateway.
GatewayRoute represents the route attached to Gateway.
GitAuthConfig - Authentication information used to access private Terraform modules from Git repository sources.
HealthProbeBase - Properties for readiness/liveness probe.
HealthProbeProperties - Properties for readiness/liveness probe.
HTTPGetHealthProbeProperties - Specifies the properties for readiness/liveness probe using HTTP Get.
IAMProperties represents the properties of IAM provider.
KeyObjectProperties represents Key object volume.
KubeMetadataExtension represents the extension of kubernetes resource.
KubeNamespaceOverrideExtension represents the extension to override kubernetes namespace.
KubernetesRuntime represents the Kubernetes runtime configuration.
ManualScalingExtension - ManualScaling Extension.
PersistentVolume - Specifies a persistent volume for a container.
PortableResourceMetadata represents internal DataModel properties common to all portable resource types.
No description provided by the author
Providers represents configs for providers for the environment, eg azure,aws.
ProvidersAWS represents the aws provider configs.
ProvidersAzure represents the azure provider configs.
Recipe represents input properties for recipe getMetadata api.
RecipeConfigProperties - Configuration for Recipes.
RegistrySecretConfig - Registry Secret Configuration used to authenticate to private bicep registries.
No description provided by the author
RuntimeProperties represents the runtime configuration for the platform-specific functionalities.
SecretConfig - Personal Access Token (PAT) configuration used to authenticate to Git platforms.
SecretObjectProperties represents the secret object for Volume.
SecretReference represents a reference to a secret.
SecretStore represents secret store resource.
SecretStoreDataValue represents the value of the secret store data.
SecretStoreDataValueFrom represents the secret reference in the secret store.
SecretStoreListSecrets represents listSecret response.
SecretStoreProperties represents the properties of SecretStore.
TCPHealthProbeProperties - Specifies the properties for readiness/liveness probe using TCP.
TerraformConfigProperties - Configuration for Terraform Recipes.
Volume - Specifies a volume for a container.
VolumeProperties - Specifies a volume for a container.
VolumeResource represents VolumeResource resource.
VolumeResourceProperties represents the properties of VolumeResource.
# Type aliases
No description provided by the author
No description provided by the author
ContainerResourceProvisioning specifies how resources should be created for the container.
ExtensionKind.
No description provided by the author
Kind - The kind of IAM provider to configure.
ManagedStore - Backing store for the ephemeral volume.
MinimumTLSProtocolVersion represents the minimum TLS protocol version supported by the Gateway.
Protocol - Protocol in use by the port.
SecretEncoding is the encoding for the secret object.
SecretType represents the type of a secret.
SecretValueEncoding is the encoding type.
No description provided by the author
VolumePermission - Container read/write access to the volume.