Package-level declarations

Types

Link copied to clipboard
data class AcceleratorBasicAuthSettingResponse(val authType: String, val caCertResourceId: String? = null, val username: String)

Auth setting for basic auth.

Link copied to clipboard
data class AcceleratorGitRepositoryResponse(val authSetting: Any, val branch: String? = null, val commit: String? = null, val gitTag: String? = null, val intervalInSeconds: Int? = null, val url: String)
Link copied to clipboard
data class AcceleratorPublicSettingResponse(val authType: String, val caCertResourceId: String? = null)

Auth setting for public url.

Link copied to clipboard
data class AcceleratorSshSettingResponse(val authType: String)

Auth setting for SSH auth.

Link copied to clipboard
data class ApiPortalCustomDomainPropertiesResponse(val thumbprint: String? = null)

The properties of custom domain for API portal

Link copied to clipboard
data class ApiPortalInstanceResponse(val name: String, val status: String)

Collection of instances belong to the API portal

Link copied to clipboard
data class ApiPortalPropertiesResponse(val gatewayIds: List<String>? = null, val httpsOnly: Boolean? = null, val instances: List<ApiPortalInstanceResponse>, val provisioningState: String, val public: Boolean? = null, val resourceRequests: ApiPortalResourceRequestsResponse, val sourceUrls: List<String>? = null, val ssoProperties: SsoPropertiesResponse? = null, val url: String)

API portal properties payload

Link copied to clipboard
data class ApiPortalResourceRequestsResponse(val cpu: String, val memory: String)

Resource requests of the API portal

Link copied to clipboard
data class ApmPropertiesResponse(val properties: Map<String, String>? = null, val provisioningState: String, val type: String)

Properties of an APM

Link copied to clipboard
data class ApmReferenceResponse(val resourceId: String)

A reference to the APM

Link copied to clipboard
data class ApplicationAcceleratorInstanceResponse(val name: String, val status: String)
Link copied to clipboard

Application accelerator properties payload

data class ApplicationAcceleratorResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)
Link copied to clipboard

Application Insights agent versions properties payload

Link copied to clipboard

Application Live View properties payload

Link copied to clipboard
data class ApplicationLiveViewInstanceResponse(val name: String, val status: String)

Collection of instances belong to the Application Live View

Link copied to clipboard
data class ApplicationLiveViewPropertiesResponse(val components: List<ApplicationLiveViewComponentResponse>, val provisioningState: String)

Application Live View properties payload

data class ApplicationLiveViewResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)

The resource quantity for required CPU and Memory of Application Live View component

Link copied to clipboard
data class AppResourcePropertiesResponse(val addonConfigs: Map<String, Any>? = null, val customPersistentDisks: List<CustomPersistentDiskResourceResponse>? = null, val enableEndToEndTLS: Boolean? = null, val fqdn: String, val httpsOnly: Boolean? = null, val ingressSettings: IngressSettingsResponse? = null, val loadedCertificates: List<LoadedCertificateResponse>? = null, val persistentDisk: PersistentDiskResponse? = null, val provisioningState: String, val public: Boolean? = null, val secrets: List<SecretResponse>? = null, val temporaryDisk: TemporaryDiskResponse? = null, val url: String, val vnetAddons: AppVNetAddonsResponse? = null, val workloadProfileName: String? = null)

App resource properties payload

Link copied to clipboard
data class AppVNetAddonsResponse(val publicEndpoint: Boolean? = null, val publicEndpointUrl: String)

Additional App settings in vnet injection instance

Link copied to clipboard
data class AzureFileVolumeResponse(val enableSubPath: Boolean? = null, val mountOptions: List<String>? = null, val mountPath: String, val readOnly: Boolean? = null, val shareName: String? = null, val type: String)

The properties of the Azure File volume. Azure File shares are mounted as volumes.

Link copied to clipboard
data class BindingResourcePropertiesResponse(val bindingParameters: Map<String, String>? = null, val createdAt: String, val generatedProperties: String, val key: String? = null, val resourceId: String? = null, val resourceName: String, val resourceType: String, val updatedAt: String)

Binding resource properties payload

Link copied to clipboard
data class BuilderPropertiesResponse(val buildpackGroups: List<BuildpacksGroupPropertiesResponse>? = null, val provisioningState: String, val stack: StackPropertiesResponse? = null)

KPack Builder properties payload

Link copied to clipboard
data class BuildpackBindingLaunchPropertiesResponse(val properties: Map<String, String>? = null, val secrets: Map<String, String>? = null)

Buildpack Binding Launch Properties

Link copied to clipboard
data class BuildpackBindingPropertiesResponse(val bindingType: String? = null, val launchProperties: BuildpackBindingLaunchPropertiesResponse? = null, val provisioningState: String)

Properties of a buildpack binding

Link copied to clipboard
data class BuildpackPropertiesResponse(val id: String? = null)

Buildpack properties payload

Link copied to clipboard
data class BuildpacksGroupPropertiesResponse(val buildpacks: List<BuildpackPropertiesResponse>? = null, val name: String? = null)

Buildpack group properties of the Builder

Link copied to clipboard
data class BuildPropertiesResponse(val agentPool: String? = null, val apms: List<ApmReferenceResponse>? = null, val builder: String? = null, val certificates: List<CertificateReferenceResponse>? = null, val env: Map<String, String>? = null, val provisioningState: String, val relativePath: String? = null, val resourceRequests: BuildResourceRequestsResponse? = null, val triggeredBuildResult: TriggeredBuildResultResponse)

Build resource properties payload

Link copied to clipboard
data class BuildResourceRequestsResponse(val cpu: String? = null, val memory: String? = null)

Resource request payload of Build Resource.

Link copied to clipboard
data class BuildResultUserSourceInfoResponse(val buildResultId: String? = null, val type: String, val version: String? = null)

Reference to a build result

Link copied to clipboard
data class BuildServiceAgentPoolPropertiesResponse(val poolSize: BuildServiceAgentPoolSizePropertiesResponse? = null, val provisioningState: String)

Build service agent pool properties

data class BuildServiceAgentPoolSizePropertiesResponse(val cpu: String, val memory: String, val name: String? = null)

Build service agent pool size properties

Link copied to clipboard
data class CertificateReferenceResponse(val resourceId: String)

A reference to the certificate

Link copied to clipboard
data class ClusterResourcePropertiesResponse(val fqdn: String, val infraResourceGroup: String? = null, val managedEnvironmentId: String? = null, val marketplaceResource: MarketplaceResourceResponse? = null, val networkProfile: NetworkProfileResponse? = null, val powerState: String, val provisioningState: String, val serviceId: String, val version: Int, val vnetAddons: ServiceVNetAddonsResponse? = null, val zoneRedundant: Boolean? = null)

Service properties payload

Link copied to clipboard
data class ConfigServerGitPropertyResponse(val hostKey: String? = null, val hostKeyAlgorithm: String? = null, val label: String? = null, val password: String? = null, val privateKey: String? = null, val repositories: List<GitPatternRepositoryResponse>? = null, val searchPaths: List<String>? = null, val strictHostKeyChecking: Boolean? = null, val uri: String, val username: String? = null)

Property of git.

Link copied to clipboard
data class ConfigServerPropertiesResponse(val configServer: ConfigServerSettingsResponse? = null, val enabledState: String? = null, val error: ErrorResponse? = null, val provisioningState: String)

Config server git properties payload

Link copied to clipboard

The settings of config server.

Link copied to clipboard

Property of git environment.

data class ConfigurationServiceGitRepositoryResponse(val caCertResourceId: String? = null, val gitImplementation: String? = null, val hostKey: String? = null, val hostKeyAlgorithm: String? = null, val label: String, val name: String, val password: String? = null, val patterns: List<String>, val privateKey: String? = null, val searchPaths: List<String>? = null, val strictHostKeyChecking: Boolean? = null, val uri: String, val username: String? = null)

Git repository property payload for Application Configuration Service

Link copied to clipboard
data class ConfigurationServiceInstanceResponse(val name: String, val status: String)

Collection of instances belong to the Application Configuration Service

Link copied to clipboard
data class ConfigurationServicePropertiesResponse(val generation: String? = null, val instances: List<ConfigurationServiceInstanceResponse>, val provisioningState: String, val resourceRequests: ConfigurationServiceResourceRequestsResponse, val settings: ConfigurationServiceSettingsResponse? = null)

Application Configuration Service properties payload

data class ConfigurationServiceResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)

Resource request payload of Application Configuration Service

Link copied to clipboard

The settings of Application Configuration Service.

Link copied to clipboard
data class ContainerProbeSettingsResponse(val disableProbe: Boolean? = null)

Container liveness and readiness probe settings

data class ContainerRegistryBasicCredentialsResponse(val server: String, val type: String, val username: String)

The basic authentication properties for the container registry resource.

Link copied to clipboard
data class ContainerRegistryPropertiesResponse(val credentials: ContainerRegistryBasicCredentialsResponse, val provisioningState: String)

Container registry resource payload.

Link copied to clipboard
data class ContentCertificatePropertiesResponse(val activateDate: String, val dnsNames: List<String>, val expirationDate: String, val issuedDate: String, val issuer: String, val provisioningState: String, val subjectName: String, val thumbprint: String, val type: String)

Properties of certificate imported from key vault.

Link copied to clipboard
data class CustomContainerResponse(val args: List<String>? = null, val command: List<String>? = null, val containerImage: String? = null, val imageRegistryCredential: ImageRegistryCredentialResponse? = null, val languageFramework: String? = null, val server: String? = null)

Custom container payload

Link copied to clipboard
data class CustomContainerUserSourceInfoResponse(val customContainer: CustomContainerResponse? = null, val type: String, val version: String? = null)

Custom container user source info

Link copied to clipboard
data class CustomDomainPropertiesResponse(val appName: String, val certName: String? = null, val provisioningState: String, val thumbprint: String? = null)

Custom domain of app resource payload.

Link copied to clipboard
data class CustomizedAcceleratorPropertiesResponse(val acceleratorTags: List<String>? = null, val description: String? = null, val displayName: String? = null, val gitRepository: AcceleratorGitRepositoryResponse, val iconUrl: String? = null, val provisioningState: String)

Customized accelerator properties payload

Link copied to clipboard
data class CustomPersistentDiskResourceResponse(val customPersistentDiskProperties: AzureFileVolumeResponse? = null, val storageId: String)

Custom persistent disk resource payload.

Link copied to clipboard
data class CustomScaleRuleResponse(val auth: List<ScaleRuleAuthResponse>? = null, val metadata: Map<String, String>? = null, val type: String? = null)

Azure Spring Apps App Instance Custom scaling rule.

Link copied to clipboard
data class DeploymentInstanceResponse(val discoveryStatus: String, val name: String, val reason: String, val startTime: String, val status: String, val zone: String)

Deployment instance payload

Link copied to clipboard
data class DeploymentResourcePropertiesResponse(val active: Boolean? = null, val deploymentSettings: DeploymentSettingsResponse? = null, val instances: List<DeploymentInstanceResponse>, val provisioningState: String, val source: Any? = null, val status: String)

Deployment resource properties payload

Link copied to clipboard
data class DeploymentSettingsResponse(val addonConfigs: Map<String, Any>? = null, val apms: List<ApmReferenceResponse>? = null, val containerProbeSettings: ContainerProbeSettingsResponse? = null, val environmentVariables: Map<String, String>? = null, val livenessProbe: ProbeResponse? = null, val readinessProbe: ProbeResponse? = null, val resourceRequests: ResourceRequestsResponse? = null, val scale: ScaleResponse? = null, val startupProbe: ProbeResponse? = null, val terminationGracePeriodSeconds: Int? = null)

Deployment settings payload

Link copied to clipboard
Link copied to clipboard
data class DevToolPortalFeatureDetailResponse(val route: String, val state: String? = null)

Detail settings for Dev Tool Portal feature

Link copied to clipboard
data class DevToolPortalFeatureSettingsResponse(val applicationAccelerator: DevToolPortalFeatureDetailResponse? = null, val applicationLiveView: DevToolPortalFeatureDetailResponse? = null)

Settings for Dev Tool Portal

Link copied to clipboard
data class DevToolPortalInstanceResponse(val name: String, val status: String)

Collection of instances belong to the Dev Tool Portal.

Link copied to clipboard
data class DevToolPortalPropertiesResponse(val components: List<DevToolPortalComponentResponse>, val features: DevToolPortalFeatureSettingsResponse? = null, val provisioningState: String, val public: Boolean? = null, val ssoProperties: DevToolPortalSsoPropertiesResponse? = null, val url: String)

Dev Tool Portal properties payload

Link copied to clipboard
data class DevToolPortalResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)

The resource quantity for required CPU and Memory of Dev Tool Portal

Link copied to clipboard
data class DevToolPortalSsoPropertiesResponse(val clientId: String? = null, val clientSecret: String? = null, val metadataUrl: String? = null, val scopes: List<String>? = null)

Single sign-on related configuration

Link copied to clipboard
data class EnvVarResponse(val name: String? = null, val secretValue: String? = null, val value: String? = null)

Azure Spring Apps components' environment variable.

Link copied to clipboard
data class ErrorResponse(val code: String? = null, val message: String? = null)

The error code compose of code and message.

Link copied to clipboard
data class ExecActionResponse(val command: List<String>? = null, val type: String)

ExecAction describes a "run in container" action.

Link copied to clipboard
data class GatewayApiMetadataPropertiesResponse(val description: String? = null, val documentation: String? = null, val serverUrl: String? = null, val title: String? = null, val version: String? = null)

API metadata property for Spring Cloud Gateway

Link copied to clipboard
data class GatewayApiRouteResponse(val description: String? = null, val filters: List<String>? = null, val order: Int? = null, val predicates: List<String>? = null, val ssoEnabled: Boolean? = null, val tags: List<String>? = null, val title: String? = null, val tokenRelay: Boolean? = null, val uri: String? = null)

API route config of the Spring Cloud Gateway

Link copied to clipboard
data class GatewayCorsPropertiesResponse(val allowCredentials: Boolean? = null, val allowedHeaders: List<String>? = null, val allowedMethods: List<String>? = null, val allowedOriginPatterns: List<String>? = null, val allowedOrigins: List<String>? = null, val exposedHeaders: List<String>? = null, val maxAge: Int? = null)

Cross-Origin Resource Sharing property

Link copied to clipboard
data class GatewayCustomDomainPropertiesResponse(val thumbprint: String? = null)

The properties of custom domain for Spring Cloud Gateway

Link copied to clipboard
data class GatewayInstanceResponse(val name: String, val status: String)

Collection of instances belong to the Spring Cloud Gateway

Link copied to clipboard

Properties of the Spring Cloud Gateway Operator.

Link copied to clipboard
data class GatewayOperatorResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)

Properties of the Spring Cloud Gateway Operator.

Link copied to clipboard
data class GatewayPropertiesResponse(val addonConfigs: Map<String, Any>? = null, val apiMetadataProperties: GatewayApiMetadataPropertiesResponse? = null, val apmTypes: List<String>? = null, val clientAuth: GatewayPropertiesResponseClientAuth? = null, val corsProperties: GatewayCorsPropertiesResponse? = null, val environmentVariables: GatewayPropertiesResponseEnvironmentVariables? = null, val httpsOnly: Boolean? = null, val instances: List<GatewayInstanceResponse>, val operatorProperties: GatewayOperatorPropertiesResponse, val provisioningState: String, val public: Boolean? = null, val resourceRequests: GatewayResourceRequestsResponse? = null, val ssoProperties: SsoPropertiesResponse? = null, val url: String)

Spring Cloud Gateway properties payload

Link copied to clipboard
data class GatewayPropertiesResponseClientAuth(val certificateVerification: String? = null, val certificates: List<String>? = null)

Client-Certification Authentication.

data class GatewayPropertiesResponseEnvironmentVariables(val properties: Map<String, String>? = null, val secrets: Map<String, String>? = null)

Environment variables of Spring Cloud Gateway

Link copied to clipboard
data class GatewayResourceRequestsResponse(val cpu: String? = null, val memory: String? = null)

Resource request payload of Spring Cloud Gateway.

OpenAPI properties of Spring Cloud Gateway route config.

Link copied to clipboard
data class GatewayRouteConfigPropertiesResponse(val appResourceId: String? = null, val filters: List<String>? = null, val openApi: GatewayRouteConfigOpenApiPropertiesResponse? = null, val predicates: List<String>? = null, val protocol: String? = null, val provisioningState: String, val routes: List<GatewayApiRouteResponse>? = null, val ssoEnabled: Boolean? = null)

API route config of the Spring Cloud Gateway

Link copied to clipboard
data class GetApiPortalCustomDomainResult(val id: String, val name: String, val properties: ApiPortalCustomDomainPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Custom domain of the API portal

Link copied to clipboard
data class GetApiPortalResult(val id: String, val name: String, val properties: ApiPortalPropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val type: String)

API portal resource

Link copied to clipboard
data class GetApmResult(val id: String, val name: String, val properties: ApmPropertiesResponse, val systemData: SystemDataResponse, val type: String)

APM Resource object

Link copied to clipboard
data class GetApplicationAcceleratorResult(val id: String, val name: String, val properties: ApplicationAcceleratorPropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val type: String)

Application accelerator resource

Link copied to clipboard
data class GetApplicationLiveViewResult(val id: String, val name: String, val properties: ApplicationLiveViewPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Application Live View resource

Link copied to clipboard
data class GetAppResourceUploadUrlResult(val relativePath: String? = null, val uploadUrl: String? = null)

Resource upload definition payload

Link copied to clipboard
data class GetAppResult(val id: String, val identity: ManagedIdentityPropertiesResponse? = null, val location: String? = null, val name: String, val properties: AppResourcePropertiesResponse, val systemData: SystemDataResponse, val type: String)

App resource payload

Link copied to clipboard
data class GetBindingResult(val id: String, val name: String, val properties: BindingResourcePropertiesResponse, val systemData: SystemDataResponse, val type: String)

Binding resource payload

Link copied to clipboard
data class GetBuildpackBindingResult(val id: String, val name: String, val properties: BuildpackBindingPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Buildpack Binding Resource object

Link copied to clipboard
data class GetBuildServiceAgentPoolResult(val id: String, val name: String, val properties: BuildServiceAgentPoolPropertiesResponse, val systemData: SystemDataResponse, val type: String)

The build service agent pool resource

Link copied to clipboard
data class GetBuildServiceBuilderResult(val id: String, val name: String, val properties: BuilderPropertiesResponse, val systemData: SystemDataResponse, val type: String)

KPack Builder resource

Link copied to clipboard
data class GetBuildServiceBuildResult(val id: String, val name: String, val properties: BuildPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Build resource payload

Link copied to clipboard
data class GetBuildServiceBuildResultLogResult(val blobUrl: String? = null)

Build result log resource properties payload

Link copied to clipboard
data class GetBuildServiceResourceUploadUrlResult(val relativePath: String? = null, val uploadUrl: String? = null)

Resource upload definition payload

Link copied to clipboard
data class GetCertificateResult(val id: String, val name: String, val properties: Either<ContentCertificatePropertiesResponse, KeyVaultCertificatePropertiesResponse>, val systemData: SystemDataResponse, val type: String)

Certificate resource payload.

Link copied to clipboard
data class GetConfigServerResult(val id: String, val name: String, val properties: ConfigServerPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Config Server resource

Link copied to clipboard
data class GetConfigurationServiceResult(val id: String, val name: String, val properties: ConfigurationServicePropertiesResponse, val systemData: SystemDataResponse, val type: String)

Application Configuration Service resource

Link copied to clipboard
data class GetContainerRegistryResult(val id: String, val name: String, val properties: ContainerRegistryPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Container registry resource payload.

Link copied to clipboard
data class GetCustomDomainResult(val id: String, val name: String, val properties: CustomDomainPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Custom domain resource payload.

Link copied to clipboard
data class GetCustomizedAcceleratorResult(val id: String, val name: String, val properties: CustomizedAcceleratorPropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val type: String)

Customized accelerator resource

Link copied to clipboard

Log file URL payload

Link copied to clipboard
data class GetDeploymentRemoteDebuggingConfigResult(val enabled: Boolean? = null, val port: Int? = null)

Remote debugging config.

Link copied to clipboard
data class GetDeploymentResult(val id: String, val name: String, val properties: DeploymentResourcePropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val type: String)

Deployment resource payload

Link copied to clipboard
data class GetDevToolPortalResult(val id: String, val name: String, val properties: DevToolPortalPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Dev Tool Portal resource

Link copied to clipboard
data class GetGatewayCustomDomainResult(val id: String, val name: String, val properties: GatewayCustomDomainPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Custom domain of the Spring Cloud Gateway

Link copied to clipboard
data class GetGatewayResult(val id: String, val name: String, val properties: GatewayPropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val type: String)

Spring Cloud Gateway resource

Link copied to clipboard
data class GetGatewayRouteConfigResult(val id: String, val name: String, val properties: GatewayRouteConfigPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Spring Cloud Gateway route config resource

Link copied to clipboard
data class GetJobResult(val id: String, val name: String, val properties: JobResourcePropertiesResponse, val systemData: SystemDataResponse, val type: String)

Job resource payload

Link copied to clipboard
data class GetMonitoringSettingResult(val id: String, val name: String, val properties: MonitoringSettingPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Monitoring Setting resource

Link copied to clipboard
data class GetServiceRegistryResult(val id: String, val name: String, val properties: ServiceRegistryPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Service Registry resource

Link copied to clipboard
data class GetServiceResult(val id: String, val location: String? = null, val name: String, val properties: ClusterResourcePropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Service resource

Link copied to clipboard
data class GetStorageResult(val id: String, val name: String, val properties: StorageAccountResponse, val systemData: SystemDataResponse, val type: String)

Storage resource payload.

Link copied to clipboard
data class GitPatternRepositoryResponse(val hostKey: String? = null, val hostKeyAlgorithm: String? = null, val label: String? = null, val name: String, val password: String? = null, val pattern: List<String>? = null, val privateKey: String? = null, val searchPaths: List<String>? = null, val strictHostKeyChecking: Boolean? = null, val uri: String, val username: String? = null)

Git repository property payload for config server

Link copied to clipboard
data class HTTPGetActionResponse(val path: String? = null, val scheme: String? = null, val type: String)

HTTPGetAction describes an action based on HTTP Get requests.

Link copied to clipboard
data class HttpScaleRuleResponse(val auth: List<ScaleRuleAuthResponse>? = null, val metadata: Map<String, String>? = null)

Azure Spring Apps App Instance Http scaling rule.

Link copied to clipboard
data class ImageRegistryCredentialResponse(val password: String? = null, val username: String? = null)

Credential of the image registry

Link copied to clipboard
data class IngressConfigResponse(val readTimeoutInSeconds: Int? = null)

Ingress configuration payload for Azure Spring Apps resource.

Link copied to clipboard
data class IngressSettingsResponse(val backendProtocol: String? = null, val clientAuth: IngressSettingsResponseClientAuth? = null, val readTimeoutInSeconds: Int? = null, val sendTimeoutInSeconds: Int? = null, val sessionAffinity: String? = null, val sessionCookieMaxAge: Int? = null)

App ingress settings payload.

Link copied to clipboard
data class IngressSettingsResponseClientAuth(val certificates: List<String>? = null)

Client-Certification Authentication.

Link copied to clipboard
data class JarUploadedUserSourceInfoResponse(val jvmOptions: String? = null, val relativePath: String? = null, val runtimeVersion: String? = null, val type: String, val version: String? = null)

Uploaded Jar binary for a deployment

Link copied to clipboard
data class JobExecutionTemplateResponse(val args: List<String>? = null, val environmentVariables: List<EnvVarResponse>? = null, val resourceRequests: JobResourceRequestsResponse? = null)

Job's execution template, containing configuration for an execution

Link copied to clipboard
data class JobResourcePropertiesResponse(val managedComponentReferences: List<ManagedComponentReferenceResponse>? = null, val provisioningState: String, val source: Any? = null, val template: JobExecutionTemplateResponse? = null, val triggerConfig: ManualJobTriggerConfigResponse? = null)

Job resource properties payload

Link copied to clipboard
data class JobResourceRequestsResponse(val cpu: String? = null, val memory: String? = null)

Job resource request payload

Link copied to clipboard
data class KeyVaultCertificatePropertiesResponse(val activateDate: String, val certVersion: String? = null, val dnsNames: List<String>, val excludePrivateKey: Boolean? = null, val expirationDate: String, val issuedDate: String, val issuer: String, val keyVaultCertName: String, val provisioningState: String, val subjectName: String, val thumbprint: String, val type: String, val vaultUri: String)

Properties of certificate imported from key vault.

Link copied to clipboard
data class ListApmSecretKeysResult(val value: List<String>? = null)

Keys of APM sensitive properties

Link copied to clipboard
data class ListBuildServiceBuilderDeploymentsResult(val deployments: List<String>? = null)

A list of deployments resource ids.

Link copied to clipboard

Secret environment variable collection.

Link copied to clipboard

Secret environment variable collection.

Link copied to clipboard
data class ListServiceGloballyEnabledApmsResult(val value: List<String>? = null)

Globally enabled APMs payload

Link copied to clipboard
data class ListServiceTestKeysResult(val enabled: Boolean? = null, val primaryKey: String? = null, val primaryTestEndpoint: String? = null, val secondaryKey: String? = null, val secondaryTestEndpoint: String? = null)

Test keys payload

Link copied to clipboard
data class LoadedCertificateResponse(val loadTrustStore: Boolean? = null, val resourceId: String)

Loaded certificate payload

Link copied to clipboard
data class ManagedComponentReferenceResponse(val resourceId: String)

A reference to the managed component like Config Server.

Link copied to clipboard
data class ManagedIdentityPropertiesResponse(val principalId: String? = null, val tenantId: String? = null, val type: String? = null, val userAssignedIdentities: Map<String, UserAssignedManagedIdentityResponse>? = null)

Managed identity properties retrieved from ARM request headers.

Link copied to clipboard
data class ManualJobTriggerConfigResponse(val parallelism: Int? = null, val retryLimit: Int? = null, val timeoutInSeconds: Int? = null, val triggerType: String)

Configuration for manual triggered job

Link copied to clipboard
data class MarketplaceResourceResponse(val plan: String? = null, val product: String? = null, val publisher: String? = null)

Purchasing 3rd Party product for one Azure Spring Apps instance

Link copied to clipboard
data class MonitoringSettingPropertiesResponse(val appInsightsAgentVersions: ApplicationInsightsAgentVersionsResponse? = null, val appInsightsInstrumentationKey: String? = null, val appInsightsSamplingRate: Double? = null, val error: ErrorResponse? = null, val provisioningState: String, val traceEnabled: Boolean? = null)

Monitoring Setting properties payload

Link copied to clipboard
data class NetCoreZipUploadedUserSourceInfoResponse(val netCoreMainEntryPath: String? = null, val relativePath: String? = null, val runtimeVersion: String? = null, val type: String, val version: String? = null)

Uploaded Jar binary for a deployment

Link copied to clipboard
data class NetworkProfileResponse(val appNetworkResourceGroup: String? = null, val appSubnetId: String? = null, val ingressConfig: IngressConfigResponse? = null, val outboundIPs: NetworkProfileResponseOutboundIPs, val outboundType: String? = null, val requiredTraffics: List<RequiredTrafficResponse>, val serviceCidr: String? = null, val serviceRuntimeNetworkResourceGroup: String? = null, val serviceRuntimeSubnetId: String? = null)

Service network profile payload

Link copied to clipboard
data class NetworkProfileResponseOutboundIPs(val publicIPs: List<String>)

Desired outbound IP resources for Azure Spring Apps resource.

Link copied to clipboard
data class PersistentDiskResponse(val mountPath: String? = null, val sizeInGB: Int? = null, val usedInGB: Int)

Persistent disk payload

Link copied to clipboard
data class ProbeResponse(val disableProbe: Boolean, val failureThreshold: Int? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val probeAction: Any? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

Link copied to clipboard
data class QueueScaleRuleResponse(val auth: List<ScaleRuleAuthResponse>? = null, val queueLength: Int? = null, val queueName: String? = null)

Azure Spring Apps App Instance Azure Queue based scaling rule.

Link copied to clipboard
data class RequiredTrafficResponse(val direction: String, val fqdns: List<String>, val ips: List<String>, val port: Int, val protocol: String)

Required inbound or outbound traffic for Azure Spring Apps resource.

Link copied to clipboard
data class ResourceRequestsResponse(val cpu: String? = null, val memory: String? = null)

Deployment resource request payload

Link copied to clipboard
data class ScaleResponse(val maxReplicas: Int? = null, val minReplicas: Int? = null, val rules: List<ScaleRuleResponse>? = null)

Azure Spring Apps scaling configurations.

Link copied to clipboard
data class ScaleRuleAuthResponse(val secretRef: String? = null, val triggerParameter: String? = null)

Auth Secrets for Azure Spring Apps App Instance Scale Rule

Link copied to clipboard
data class ScaleRuleResponse(val azureQueue: QueueScaleRuleResponse? = null, val custom: CustomScaleRuleResponse? = null, val http: HttpScaleRuleResponse? = null, val name: String? = null, val tcp: TcpScaleRuleResponse? = null)

Azure Spring Apps App Instance scaling rule.

Link copied to clipboard
data class SecretResponse(val name: String? = null)

Secret definition.

Link copied to clipboard
data class ServiceRegistryInstanceResponse(val name: String, val status: String)

Collection of instances belong to the Service Registry

Link copied to clipboard
data class ServiceRegistryPropertiesResponse(val instances: List<ServiceRegistryInstanceResponse>, val provisioningState: String, val resourceRequests: ServiceRegistryResourceRequestsResponse)

Service Registry properties payload

Link copied to clipboard
data class ServiceRegistryResourceRequestsResponse(val cpu: String, val instanceCount: Int, val memory: String)

Resource request payload of Service Registry

Link copied to clipboard
data class ServiceVNetAddonsResponse(val dataPlanePublicEndpoint: Boolean? = null, val logStreamPublicEndpoint: Boolean? = null)

Additional Service settings in vnet injection instance

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val name: String? = null, val tier: String? = null)

Sku of Azure Spring Apps

Link copied to clipboard
data class SourceUploadedUserSourceInfoResponse(val artifactSelector: String? = null, val relativePath: String? = null, val runtimeVersion: String? = null, val type: String, val version: String? = null)

Uploaded Java source code binary for a deployment

Link copied to clipboard
data class SsoPropertiesResponse(val clientId: String? = null, val clientSecret: String? = null, val issuerUri: String? = null, val scope: List<String>? = null)

Single sign-on related configuration

Link copied to clipboard
data class StackPropertiesResponse(val id: String? = null, val version: String? = null)

KPack ClusterStack properties payload

Link copied to clipboard
data class StorageAccountResponse(val accountName: String, val storageType: String)

storage resource of type Azure Storage Account.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TcpScaleRuleResponse(val auth: List<ScaleRuleAuthResponse>? = null, val metadata: Map<String, String>? = null)

Azure Spring Apps App Instance Tcp scaling rule.

Link copied to clipboard
data class TCPSocketActionResponse(val type: String)

TCPSocketAction describes an action based on opening a socket

Link copied to clipboard
data class TemporaryDiskResponse(val mountPath: String? = null, val sizeInGB: Int? = null)

Temporary disk payload

Link copied to clipboard
data class TriggeredBuildResultResponse(val id: String? = null)

The build result triggered by a build

Link copied to clipboard
data class UploadedUserSourceInfoResponse(val relativePath: String? = null, val type: String, val version: String? = null)

Source with uploaded location

Link copied to clipboard
data class UserAssignedManagedIdentityResponse(val clientId: String, val principalId: String)

The details of the user-assigned managed identity assigned to an App.

Link copied to clipboard
data class WarUploadedUserSourceInfoResponse(val jvmOptions: String? = null, val relativePath: String? = null, val runtimeVersion: String? = null, val serverVersion: String? = null, val type: String, val version: String? = null)

Uploaded War binary for a deployment