Package-level declarations

Types

Link copied to clipboard
data class AppDapr(val appId: String, val appPort: Int? = null, val appProtocol: String? = null)
Link copied to clipboard
data class AppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class AppIngress(val allowInsecureConnections: Boolean? = null, val clientCertificateMode: String? = null, val customDomains: List<AppIngressCustomDomain>? = null, val exposedPort: Int? = null, val externalEnabled: Boolean? = null, val fqdn: String? = null, val ipSecurityRestrictions: List<AppIngressIpSecurityRestriction>? = null, val targetPort: Int, val trafficWeights: List<AppIngressTrafficWeight>, val transport: String? = null)
Link copied to clipboard
data class AppIngressCustomDomain(val certificateBindingType: String? = null, val certificateId: String? = null, val name: String? = null)
Link copied to clipboard
data class AppIngressIpSecurityRestriction(val action: String, val description: String? = null, val ipAddressRange: String, val name: String)
Link copied to clipboard
data class AppIngressTrafficWeight(val label: String? = null, val latestRevision: Boolean? = null, val percentage: Int, val revisionSuffix: String? = null)
Link copied to clipboard
data class AppRegistry(val identity: String? = null, val passwordSecretName: String? = null, val server: String, val username: String? = null)
Link copied to clipboard
data class AppSecret(val identity: String? = null, val keyVaultSecretId: String? = null, val name: String, val value: String? = null)
Link copied to clipboard
data class AppTemplate(val azureQueueScaleRules: List<AppTemplateAzureQueueScaleRule>? = null, val containers: List<AppTemplateContainer>, val customScaleRules: List<AppTemplateCustomScaleRule>? = null, val httpScaleRules: List<AppTemplateHttpScaleRule>? = null, val initContainers: List<AppTemplateInitContainer>? = null, val maxReplicas: Int? = null, val minReplicas: Int? = null, val revisionSuffix: String? = null, val tcpScaleRules: List<AppTemplateTcpScaleRule>? = null, val terminationGracePeriodSeconds: Int? = null, val volumes: List<AppTemplateVolume>? = null)
Link copied to clipboard
data class AppTemplateAzureQueueScaleRule(val authentications: List<AppTemplateAzureQueueScaleRuleAuthentication>, val name: String, val queueLength: Int, val queueName: String)
data class AppTemplateAzureQueueScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class AppTemplateContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double, val envs: List<AppTemplateContainerEnv>? = null, val ephemeralStorage: String? = null, val image: String, val livenessProbes: List<AppTemplateContainerLivenessProbe>? = null, val memory: String, val name: String, val readinessProbes: List<AppTemplateContainerReadinessProbe>? = null, val startupProbes: List<AppTemplateContainerStartupProbe>? = null, val volumeMounts: List<AppTemplateContainerVolumeMount>? = null)
Link copied to clipboard
data class AppTemplateContainerEnv(val name: String, val secretName: String? = null, val value: String? = null)
Link copied to clipboard
data class AppTemplateContainerLivenessProbe(val failureCountThreshold: Int? = null, val headers: List<AppTemplateContainerLivenessProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val terminationGracePeriodSeconds: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class AppTemplateContainerLivenessProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class AppTemplateContainerReadinessProbe(val failureCountThreshold: Int? = null, val headers: List<AppTemplateContainerReadinessProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val successCountThreshold: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class AppTemplateContainerReadinessProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class AppTemplateContainerStartupProbe(val failureCountThreshold: Int? = null, val headers: List<AppTemplateContainerStartupProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val terminationGracePeriodSeconds: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class AppTemplateContainerStartupProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class AppTemplateContainerVolumeMount(val name: String, val path: String, val subPath: String? = null)
Link copied to clipboard
data class AppTemplateCustomScaleRule(val authentications: List<AppTemplateCustomScaleRuleAuthentication>? = null, val customRuleType: String, val metadata: Map<String, String>, val name: String)
Link copied to clipboard
data class AppTemplateCustomScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class AppTemplateHttpScaleRule(val authentications: List<AppTemplateHttpScaleRuleAuthentication>? = null, val concurrentRequests: String, val name: String)
Link copied to clipboard
data class AppTemplateHttpScaleRuleAuthentication(val secretName: String, val triggerParameter: String? = null)
Link copied to clipboard
data class AppTemplateInitContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double? = null, val envs: List<AppTemplateInitContainerEnv>? = null, val ephemeralStorage: String? = null, val image: String, val memory: String? = null, val name: String, val volumeMounts: List<AppTemplateInitContainerVolumeMount>? = null)
Link copied to clipboard
data class AppTemplateInitContainerEnv(val name: String, val secretName: String? = null, val value: String? = null)
Link copied to clipboard
data class AppTemplateInitContainerVolumeMount(val name: String, val path: String, val subPath: String? = null)
Link copied to clipboard
data class AppTemplateTcpScaleRule(val authentications: List<AppTemplateTcpScaleRuleAuthentication>? = null, val concurrentRequests: String, val name: String)
Link copied to clipboard
data class AppTemplateTcpScaleRuleAuthentication(val secretName: String, val triggerParameter: String? = null)
Link copied to clipboard
data class AppTemplateVolume(val mountOptions: String? = null, val name: String, val storageName: String? = null, val storageType: String? = null)
Link copied to clipboard
data class EnvironmentDaprComponentMetadata(val name: String, val secretName: String? = null, val value: String? = null)
Link copied to clipboard
data class EnvironmentDaprComponentSecret(val identity: String? = null, val keyVaultSecretId: String? = null, val name: String, val value: String? = null)
Link copied to clipboard
data class EnvironmentWorkloadProfile(val maximumCount: Int? = null, val minimumCount: Int? = null, val name: String, val workloadProfileType: String)
Link copied to clipboard
data class GetAppDapr(val appId: String, val appPort: Int, val appProtocol: String)
Link copied to clipboard
data class GetAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetAppIngress(val allowInsecureConnections: Boolean, val clientCertificateMode: String, val customDomains: List<GetAppIngressCustomDomain>, val exposedPort: Int, val externalEnabled: Boolean, val fqdn: String, val ipSecurityRestrictions: List<GetAppIngressIpSecurityRestriction>, val targetPort: Int, val trafficWeights: List<GetAppIngressTrafficWeight>, val transport: String)
Link copied to clipboard
data class GetAppIngressCustomDomain(val certificateBindingType: String, val certificateId: String, val name: String)
Link copied to clipboard
data class GetAppIngressIpSecurityRestriction(val action: String, val description: String, val ipAddressRange: String, val name: String)
Link copied to clipboard
data class GetAppIngressTrafficWeight(val label: String, val latestRevision: Boolean, val percentage: Int, val revisionSuffix: String)
Link copied to clipboard
data class GetAppRegistry(val identity: String, val passwordSecretName: String, val server: String, val username: String)
Link copied to clipboard
data class GetAppResult(val containerAppEnvironmentId: String, val customDomainVerificationId: String, val daprs: List<GetAppDapr>, val id: String, val identities: List<GetAppIdentity>, val ingresses: List<GetAppIngress>, val latestRevisionFqdn: String, val latestRevisionName: String, val location: String, val maxInactiveRevisions: Int, val name: String, val outboundIpAddresses: List<String>, val registries: List<GetAppRegistry>, val resourceGroupName: String, val revisionMode: String, val secrets: List<GetAppSecret>, val tags: Map<String, String>, val templates: List<GetAppTemplate>, val workloadProfileName: String)

A collection of values returned by getApp.

Link copied to clipboard
data class GetAppSecret(val identity: String, val keyVaultSecretId: String, val name: String, val value: String)
Link copied to clipboard
data class GetAppTemplate(val azureQueueScaleRules: List<GetAppTemplateAzureQueueScaleRule>, val containers: List<GetAppTemplateContainer>, val customScaleRules: List<GetAppTemplateCustomScaleRule>? = null, val httpScaleRules: List<GetAppTemplateHttpScaleRule>, val initContainers: List<GetAppTemplateInitContainer>, val maxReplicas: Int, val minReplicas: Int, val revisionSuffix: String, val tcpScaleRules: List<GetAppTemplateTcpScaleRule>, val terminationGracePeriodSeconds: Int, val volumes: List<GetAppTemplateVolume>)
Link copied to clipboard
data class GetAppTemplateAzureQueueScaleRule(val authentications: List<GetAppTemplateAzureQueueScaleRuleAuthentication>, val name: String, val queueLength: Int, val queueName: String)
data class GetAppTemplateAzureQueueScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class GetAppTemplateContainer(val args: List<String>, val commands: List<String>, val cpu: Double, val envs: List<GetAppTemplateContainerEnv>, val ephemeralStorage: String, val image: String, val livenessProbes: List<GetAppTemplateContainerLivenessProbe>, val memory: String, val name: String, val readinessProbes: List<GetAppTemplateContainerReadinessProbe>, val startupProbes: List<GetAppTemplateContainerStartupProbe>, val volumeMounts: List<GetAppTemplateContainerVolumeMount>)
Link copied to clipboard
data class GetAppTemplateContainerEnv(val name: String, val secretName: String, val value: String)
Link copied to clipboard
data class GetAppTemplateContainerLivenessProbe(val failureCountThreshold: Int, val headers: List<GetAppTemplateContainerLivenessProbeHeader>, val host: String, val initialDelay: Int, val intervalSeconds: Int, val path: String, val port: Int, val terminationGracePeriodSeconds: Int, val timeout: Int, val transport: String)
data class GetAppTemplateContainerLivenessProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class GetAppTemplateContainerReadinessProbe(val failureCountThreshold: Int, val headers: List<GetAppTemplateContainerReadinessProbeHeader>, val host: String, val initialDelay: Int, val intervalSeconds: Int, val path: String, val port: Int, val successCountThreshold: Int, val timeout: Int, val transport: String)
Link copied to clipboard
data class GetAppTemplateContainerStartupProbe(val failureCountThreshold: Int, val headers: List<GetAppTemplateContainerStartupProbeHeader>, val host: String, val initialDelay: Int, val intervalSeconds: Int, val path: String, val port: Int, val terminationGracePeriodSeconds: Int, val timeout: Int, val transport: String)
data class GetAppTemplateContainerStartupProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class GetAppTemplateContainerVolumeMount(val name: String, val path: String, val subPath: String)
Link copied to clipboard
data class GetAppTemplateCustomScaleRule(val authentications: List<GetAppTemplateCustomScaleRuleAuthentication>, val customRuleType: String, val metadata: Map<String, String>, val name: String)
data class GetAppTemplateCustomScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class GetAppTemplateHttpScaleRule(val authentications: List<GetAppTemplateHttpScaleRuleAuthentication>, val concurrentRequests: String, val name: String)
data class GetAppTemplateHttpScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class GetAppTemplateInitContainer(val args: List<String>, val commands: List<String>, val cpu: Double, val envs: List<GetAppTemplateInitContainerEnv>, val ephemeralStorage: String, val image: String, val memory: String, val name: String, val volumeMounts: List<GetAppTemplateInitContainerVolumeMount>)
Link copied to clipboard
data class GetAppTemplateInitContainerEnv(val name: String, val secretName: String, val value: String)
Link copied to clipboard
data class GetAppTemplateInitContainerVolumeMount(val name: String, val path: String, val subPath: String)
Link copied to clipboard
data class GetAppTemplateTcpScaleRule(val authentications: List<GetAppTemplateTcpScaleRuleAuthentication>, val concurrentRequests: String, val name: String)
Link copied to clipboard
data class GetAppTemplateTcpScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class GetAppTemplateVolume(val mountOptions: String, val name: String, val storageName: String, val storageType: String)
Link copied to clipboard
data class GetEnvironmentCertificateResult(val containerAppEnvironmentId: String, val expirationDate: String, val id: String, val issueDate: String, val issuer: String, val name: String, val subjectName: String, val tags: Map<String, String>, val thumbprint: String)

A collection of values returned by getEnvironmentCertificate.

Link copied to clipboard
data class GetEnvironmentResult(val customDomainVerificationId: String, val defaultDomain: String, val dockerBridgeCidr: String, val id: String, val infrastructureSubnetId: String, val internalLoadBalancerEnabled: Boolean, val location: String, val logAnalyticsWorkspaceName: String, val name: String, val platformReservedCidr: String, val platformReservedDnsIpAddress: String, val resourceGroupName: String, val staticIpAddress: String, val tags: Map<String, String>)

A collection of values returned by getEnvironment.

Link copied to clipboard
data class JobEventTriggerConfig(val parallelism: Int? = null, val replicaCompletionCount: Int? = null, val scales: List<JobEventTriggerConfigScale>? = null)
Link copied to clipboard
data class JobEventTriggerConfigScale(val maxExecutions: Int? = null, val minExecutions: Int? = null, val pollingIntervalInSeconds: Int? = null, val rules: List<JobEventTriggerConfigScaleRule>? = null)
Link copied to clipboard
data class JobEventTriggerConfigScaleRule(val authentications: List<JobEventTriggerConfigScaleRuleAuthentication>? = null, val customRuleType: String, val metadata: Map<String, String>, val name: String)
data class JobEventTriggerConfigScaleRuleAuthentication(val secretName: String, val triggerParameter: String)
Link copied to clipboard
data class JobIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class JobManualTriggerConfig(val parallelism: Int? = null, val replicaCompletionCount: Int? = null)
Link copied to clipboard
data class JobRegistry(val identity: String? = null, val passwordSecretName: String? = null, val server: String, val username: String? = null)
Link copied to clipboard
data class JobScheduleTriggerConfig(val cronExpression: String, val parallelism: Int? = null, val replicaCompletionCount: Int? = null)
Link copied to clipboard
data class JobSecret(val identity: String? = null, val keyVaultSecretId: String? = null, val name: String, val value: String? = null)
Link copied to clipboard
data class JobTemplate(val containers: List<JobTemplateContainer>, val initContainers: List<JobTemplateInitContainer>? = null, val volumes: List<JobTemplateVolume>? = null)
Link copied to clipboard
data class JobTemplateContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double, val envs: List<JobTemplateContainerEnv>? = null, val ephemeralStorage: String? = null, val image: String, val livenessProbes: List<JobTemplateContainerLivenessProbe>? = null, val memory: String, val name: String, val readinessProbes: List<JobTemplateContainerReadinessProbe>? = null, val startupProbes: List<JobTemplateContainerStartupProbe>? = null, val volumeMounts: List<JobTemplateContainerVolumeMount>? = null)
Link copied to clipboard
data class JobTemplateContainerEnv(val name: String, val secretName: String? = null, val value: String? = null)
Link copied to clipboard
data class JobTemplateContainerLivenessProbe(val failureCountThreshold: Int? = null, val headers: List<JobTemplateContainerLivenessProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val terminationGracePeriodSeconds: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class JobTemplateContainerLivenessProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class JobTemplateContainerReadinessProbe(val failureCountThreshold: Int? = null, val headers: List<JobTemplateContainerReadinessProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val successCountThreshold: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class JobTemplateContainerReadinessProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class JobTemplateContainerStartupProbe(val failureCountThreshold: Int? = null, val headers: List<JobTemplateContainerStartupProbeHeader>? = null, val host: String? = null, val initialDelay: Int? = null, val intervalSeconds: Int? = null, val path: String? = null, val port: Int, val terminationGracePeriodSeconds: Int? = null, val timeout: Int? = null, val transport: String)
Link copied to clipboard
data class JobTemplateContainerStartupProbeHeader(val name: String, val value: String)
Link copied to clipboard
data class JobTemplateContainerVolumeMount(val name: String, val path: String, val subPath: String? = null)
Link copied to clipboard
data class JobTemplateInitContainer(val args: List<String>? = null, val commands: List<String>? = null, val cpu: Double? = null, val envs: List<JobTemplateInitContainerEnv>? = null, val ephemeralStorage: String? = null, val image: String, val memory: String? = null, val name: String, val volumeMounts: List<JobTemplateInitContainerVolumeMount>? = null)
Link copied to clipboard
data class JobTemplateInitContainerEnv(val name: String, val secretName: String? = null, val value: String? = null)
Link copied to clipboard
data class JobTemplateInitContainerVolumeMount(val name: String, val path: String, val subPath: String? = null)
Link copied to clipboard
data class JobTemplateVolume(val mountOptions: String? = null, val name: String, val storageName: String? = null, val storageType: String? = null)