Package-level declarations

Types

Link copied to clipboard
data class AcceleratorBasicAuthSettingArgs(val authType: Output<String>, val caCertResourceId: Output<String>? = null, val password: Output<String>? = null, val username: Output<String>) : ConvertibleToJava<AcceleratorBasicAuthSettingArgs>

Auth setting for basic auth.

Link copied to clipboard
data class AcceleratorGitRepositoryArgs(val authSetting: Output<Any>, val branch: Output<String>? = null, val commit: Output<String>? = null, val gitTag: Output<String>? = null, val intervalInSeconds: Output<Int>? = null, val url: Output<String>) : ConvertibleToJava<AcceleratorGitRepositoryArgs>
Link copied to clipboard
data class AcceleratorPublicSettingArgs(val authType: Output<String>, val caCertResourceId: Output<String>? = null) : ConvertibleToJava<AcceleratorPublicSettingArgs>

Auth setting for public url.

Link copied to clipboard
data class AcceleratorSshSettingArgs(val authType: Output<String>, val hostKey: Output<String>? = null, val hostKeyAlgorithm: Output<String>? = null, val privateKey: Output<String>? = null) : ConvertibleToJava<AcceleratorSshSettingArgs>

Auth setting for SSH auth.

Link copied to clipboard
data class ApiPortalCustomDomainPropertiesArgs(val thumbprint: Output<String>? = null) : ConvertibleToJava<ApiPortalCustomDomainPropertiesArgs>

The properties of custom domain for API portal

Link copied to clipboard
data class ApiPortalPropertiesArgs(val gatewayIds: Output<List<String>>? = null, val httpsOnly: Output<Boolean>? = null, val public: Output<Boolean>? = null, val sourceUrls: Output<List<String>>? = null, val ssoProperties: Output<SsoPropertiesArgs>? = null) : ConvertibleToJava<ApiPortalPropertiesArgs>

API portal properties payload

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

Properties of an APM

Link copied to clipboard
Link copied to clipboard
data class ApmReferenceArgs(val resourceId: Output<String>) : ConvertibleToJava<ApmReferenceArgs>

A reference to the APM

Link copied to clipboard
Link copied to clipboard
data class AppResourcePropertiesArgs(val addonConfigs: Output<Map<String, Any>>? = null, val customPersistentDisks: Output<List<CustomPersistentDiskResourceArgs>>? = null, val enableEndToEndTLS: Output<Boolean>? = null, val httpsOnly: Output<Boolean>? = null, val ingressSettings: Output<IngressSettingsArgs>? = null, val loadedCertificates: Output<List<LoadedCertificateArgs>>? = null, val persistentDisk: Output<PersistentDiskArgs>? = null, val public: Output<Boolean>? = null, val secrets: Output<List<SecretArgs>>? = null, val temporaryDisk: Output<TemporaryDiskArgs>? = null, val vnetAddons: Output<AppVNetAddonsArgs>? = null, val workloadProfileName: Output<String>? = null) : ConvertibleToJava<AppResourcePropertiesArgs>

App resource properties payload

Link copied to clipboard
data class AppVNetAddonsArgs(val publicEndpoint: Output<Boolean>? = null) : ConvertibleToJava<AppVNetAddonsArgs>

Additional App settings in vnet injection instance

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

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

Link copied to clipboard
data class BindingResourcePropertiesArgs(val bindingParameters: Output<Map<String, String>>? = null, val key: Output<String>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<BindingResourcePropertiesArgs>

Binding resource properties payload

Link copied to clipboard
data class BuilderPropertiesArgs(val buildpackGroups: Output<List<BuildpacksGroupPropertiesArgs>>? = null, val stack: Output<StackPropertiesArgs>? = null) : ConvertibleToJava<BuilderPropertiesArgs>

KPack Builder properties payload

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

Buildpack Binding Launch Properties

Link copied to clipboard
data class BuildpackBindingPropertiesArgs(val bindingType: Output<Either<String, BindingType>>? = null, val launchProperties: Output<BuildpackBindingLaunchPropertiesArgs>? = null) : ConvertibleToJava<BuildpackBindingPropertiesArgs>

Properties of a buildpack binding

Link copied to clipboard
data class BuildpackPropertiesArgs(val id: Output<String>? = null) : ConvertibleToJava<BuildpackPropertiesArgs>

Buildpack properties payload

Link copied to clipboard
data class BuildpacksGroupPropertiesArgs(val buildpacks: Output<List<BuildpackPropertiesArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<BuildpacksGroupPropertiesArgs>

Buildpack group properties of the Builder

Link copied to clipboard
data class BuildPropertiesArgs(val agentPool: Output<String>? = null, val apms: Output<List<ApmReferenceArgs>>? = null, val builder: Output<String>? = null, val certificates: Output<List<CertificateReferenceArgs>>? = null, val env: Output<Map<String, String>>? = null, val relativePath: Output<String>? = null, val resourceRequests: Output<BuildResourceRequestsArgs>? = null) : ConvertibleToJava<BuildPropertiesArgs>

Build resource properties payload

Link copied to clipboard
data class BuildResourceRequestsArgs(val cpu: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<BuildResourceRequestsArgs>

Resource request payload of Build Resource.

Link copied to clipboard
data class BuildResultUserSourceInfoArgs(val buildResultId: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<BuildResultUserSourceInfoArgs>

Reference to a build result

Link copied to clipboard
data class BuildServiceAgentPoolPropertiesArgs(val poolSize: Output<BuildServiceAgentPoolSizePropertiesArgs>? = null) : ConvertibleToJava<BuildServiceAgentPoolPropertiesArgs>

Build service agent pool properties

Link copied to clipboard
data class BuildServiceAgentPoolSizePropertiesArgs(val name: Output<String>? = null) : ConvertibleToJava<BuildServiceAgentPoolSizePropertiesArgs>

Build service agent pool size properties

Link copied to clipboard
data class CertificateReferenceArgs(val resourceId: Output<String>) : ConvertibleToJava<CertificateReferenceArgs>

A reference to the certificate

Link copied to clipboard
data class ClusterResourcePropertiesArgs(val infraResourceGroup: Output<String>? = null, val managedEnvironmentId: Output<String>? = null, val marketplaceResource: Output<MarketplaceResourceArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val vnetAddons: Output<ServiceVNetAddonsArgs>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<ClusterResourcePropertiesArgs>

Service properties payload

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

Property of git.

Link copied to clipboard
data class ConfigServerPropertiesArgs(val configServer: Output<ConfigServerSettingsArgs>? = null, val enabledState: Output<Either<String, ConfigServerEnabledState>>? = null, val error: Output<ErrorArgs>? = null) : ConvertibleToJava<ConfigServerPropertiesArgs>

Config server git properties payload

Link copied to clipboard
data class ConfigServerSettingsArgs(val gitProperty: Output<ConfigServerGitPropertyArgs>? = null) : ConvertibleToJava<ConfigServerSettingsArgs>

The settings of config server.

Link copied to clipboard
data class ConfigurationServiceGitPropertyArgs(val repositories: Output<List<ConfigurationServiceGitRepositoryArgs>>? = null) : ConvertibleToJava<ConfigurationServiceGitPropertyArgs>

Property of git environment.

Link copied to clipboard
data class ConfigurationServiceGitRepositoryArgs(val caCertResourceId: Output<String>? = null, val gitImplementation: Output<Either<String, GitImplementation>>? = null, val hostKey: Output<String>? = null, val hostKeyAlgorithm: Output<String>? = null, val label: Output<String>, val name: Output<String>, val password: Output<String>? = null, val patterns: Output<List<String>>, val privateKey: Output<String>? = null, val searchPaths: Output<List<String>>? = null, val strictHostKeyChecking: Output<Boolean>? = null, val uri: Output<String>, val username: Output<String>? = null) : ConvertibleToJava<ConfigurationServiceGitRepositoryArgs>

Git repository property payload for Application Configuration Service

Link copied to clipboard
data class ConfigurationServicePropertiesArgs(val generation: Output<Either<String, ConfigurationServiceGeneration>>? = null, val settings: Output<ConfigurationServiceSettingsArgs>? = null) : ConvertibleToJava<ConfigurationServicePropertiesArgs>

Application Configuration Service properties payload

Link copied to clipboard
data class ConfigurationServiceSettingsArgs(val gitProperty: Output<ConfigurationServiceGitPropertyArgs>? = null) : ConvertibleToJava<ConfigurationServiceSettingsArgs>

The settings of Application Configuration Service.

Link copied to clipboard
data class ContainerProbeSettingsArgs(val disableProbe: Output<Boolean>? = null) : ConvertibleToJava<ContainerProbeSettingsArgs>

Container liveness and readiness probe settings

Link copied to clipboard
data class ContainerRegistryBasicCredentialsArgs(val password: Output<String>, val server: Output<String>, val type: Output<String>, val username: Output<String>) : ConvertibleToJava<ContainerRegistryBasicCredentialsArgs>

The basic authentication properties for the container registry resource.

Link copied to clipboard
data class ContainerRegistryPropertiesArgs(val credentials: Output<ContainerRegistryBasicCredentialsArgs>) : ConvertibleToJava<ContainerRegistryPropertiesArgs>

Container registry resource payload.

Link copied to clipboard
data class ContentCertificatePropertiesArgs(val content: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ContentCertificatePropertiesArgs>

Properties of certificate imported from key vault.

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

Custom container payload

Link copied to clipboard
data class CustomContainerUserSourceInfoArgs(val customContainer: Output<CustomContainerArgs>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<CustomContainerUserSourceInfoArgs>

Custom container user source info

Link copied to clipboard
data class CustomDomainPropertiesArgs(val certName: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<CustomDomainPropertiesArgs>

Custom domain of app resource payload.

Link copied to clipboard
data class CustomizedAcceleratorPropertiesArgs(val acceleratorTags: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val gitRepository: Output<AcceleratorGitRepositoryArgs>, val iconUrl: Output<String>? = null) : ConvertibleToJava<CustomizedAcceleratorPropertiesArgs>

Customized accelerator properties payload

Link copied to clipboard
data class CustomPersistentDiskResourceArgs(val customPersistentDiskProperties: Output<AzureFileVolumeArgs>? = null, val storageId: Output<String>) : ConvertibleToJava<CustomPersistentDiskResourceArgs>

Custom persistent disk resource payload.

Link copied to clipboard
data class CustomScaleRuleArgs(val auth: Output<List<ScaleRuleAuthArgs>>? = null, val metadata: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<CustomScaleRuleArgs>

Azure Spring Apps App Instance Custom scaling rule.

Link copied to clipboard
data class DeploymentResourcePropertiesArgs(val active: Output<Boolean>? = null, val deploymentSettings: Output<DeploymentSettingsArgs>? = null, val source: Output<Any>? = null) : ConvertibleToJava<DeploymentResourcePropertiesArgs>

Deployment resource properties payload

Link copied to clipboard
data class DeploymentSettingsArgs(val addonConfigs: Output<Map<String, Any>>? = null, val apms: Output<List<ApmReferenceArgs>>? = null, val containerProbeSettings: Output<ContainerProbeSettingsArgs>? = null, val environmentVariables: Output<Map<String, String>>? = null, val livenessProbe: Output<ProbeArgs>? = null, val readinessProbe: Output<ProbeArgs>? = null, val resourceRequests: Output<ResourceRequestsArgs>? = null, val scale: Output<ScaleArgs>? = null, val startupProbe: Output<ProbeArgs>? = null, val terminationGracePeriodSeconds: Output<Int>? = null) : ConvertibleToJava<DeploymentSettingsArgs>

Deployment settings payload

Link copied to clipboard
data class DevToolPortalFeatureDetailArgs(val state: Output<Either<String, DevToolPortalFeatureState>>? = null) : ConvertibleToJava<DevToolPortalFeatureDetailArgs>

Detail settings for Dev Tool Portal feature

Link copied to clipboard
data class DevToolPortalFeatureSettingsArgs(val applicationAccelerator: Output<DevToolPortalFeatureDetailArgs>? = null, val applicationLiveView: Output<DevToolPortalFeatureDetailArgs>? = null) : ConvertibleToJava<DevToolPortalFeatureSettingsArgs>

Settings for Dev Tool Portal

Link copied to clipboard
data class DevToolPortalPropertiesArgs(val features: Output<DevToolPortalFeatureSettingsArgs>? = null, val public: Output<Boolean>? = null, val ssoProperties: Output<DevToolPortalSsoPropertiesArgs>? = null) : ConvertibleToJava<DevToolPortalPropertiesArgs>

Dev Tool Portal properties payload

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

Single sign-on related configuration

Link copied to clipboard
data class EnvVarArgs(val name: Output<String>? = null, val secretValue: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<EnvVarArgs>

Azure Spring Apps components' environment variable.

Link copied to clipboard

Builder for EnvVarArgs.

Link copied to clipboard
data class ErrorArgs(val code: Output<String>? = null, val message: Output<String>? = null) : ConvertibleToJava<ErrorArgs>

The error code compose of code and message.

Link copied to clipboard

Builder for ErrorArgs.

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

ExecAction describes a "run in container" action.

Link copied to clipboard
Link copied to clipboard
data class GatewayApiMetadataPropertiesArgs(val description: Output<String>? = null, val documentation: Output<String>? = null, val serverUrl: Output<String>? = null, val title: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<GatewayApiMetadataPropertiesArgs>

API metadata property for Spring Cloud Gateway

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

API route config of the Spring Cloud Gateway

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

Cross-Origin Resource Sharing property

Link copied to clipboard
data class GatewayCustomDomainPropertiesArgs(val thumbprint: Output<String>? = null) : ConvertibleToJava<GatewayCustomDomainPropertiesArgs>

The properties of custom domain for Spring Cloud Gateway

Link copied to clipboard
data class GatewayPropertiesArgs(val addonConfigs: Output<Map<String, Any>>? = null, val apiMetadataProperties: Output<GatewayApiMetadataPropertiesArgs>? = null, val apmTypes: Output<List<Either<String, ApmType>>>? = null, val clientAuth: Output<GatewayPropertiesClientAuthArgs>? = null, val corsProperties: Output<GatewayCorsPropertiesArgs>? = null, val environmentVariables: Output<GatewayPropertiesEnvironmentVariablesArgs>? = null, val httpsOnly: Output<Boolean>? = null, val public: Output<Boolean>? = null, val resourceRequests: Output<GatewayResourceRequestsArgs>? = null, val ssoProperties: Output<SsoPropertiesArgs>? = null) : ConvertibleToJava<GatewayPropertiesArgs>

Spring Cloud Gateway properties payload

Link copied to clipboard
data class GatewayPropertiesClientAuthArgs(val certificateVerification: Output<Either<String, GatewayCertificateVerification>>? = null, val certificates: Output<List<String>>? = null) : ConvertibleToJava<GatewayPropertiesClientAuthArgs>

Client-Certification Authentication.

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

Environment variables of Spring Cloud Gateway

Link copied to clipboard
data class GatewayResourceRequestsArgs(val cpu: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<GatewayResourceRequestsArgs>

Resource request payload of Spring Cloud Gateway.

Link copied to clipboard
data class GatewayRouteConfigOpenApiPropertiesArgs(val uri: Output<String>? = null) : ConvertibleToJava<GatewayRouteConfigOpenApiPropertiesArgs>

OpenAPI properties of Spring Cloud Gateway route config.

Link copied to clipboard
data class GatewayRouteConfigPropertiesArgs(val appResourceId: Output<String>? = null, val filters: Output<List<String>>? = null, val openApi: Output<GatewayRouteConfigOpenApiPropertiesArgs>? = null, val predicates: Output<List<String>>? = null, val protocol: Output<Either<String, GatewayRouteConfigProtocol>>? = null, val routes: Output<List<GatewayApiRouteArgs>>? = null, val ssoEnabled: Output<Boolean>? = null) : ConvertibleToJava<GatewayRouteConfigPropertiesArgs>

API route config of the Spring Cloud Gateway

Link copied to clipboard
data class GetApiPortalCustomDomainPlainArgs(val apiPortalName: String, val domainName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiPortalCustomDomainPlainArgs>
Link copied to clipboard
data class GetApiPortalPlainArgs(val apiPortalName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiPortalPlainArgs>
Link copied to clipboard
data class GetApmPlainArgs(val apmName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApmPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetApplicationAcceleratorPlainArgs(val applicationAcceleratorName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApplicationAcceleratorPlainArgs>
Link copied to clipboard
data class GetApplicationLiveViewPlainArgs(val applicationLiveViewName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApplicationLiveViewPlainArgs>
Link copied to clipboard
data class GetAppPlainArgs(val appName: String, val resourceGroupName: String, val serviceName: String, val syncStatus: String? = null) : ConvertibleToJava<GetAppPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetAppResourceUploadUrlPlainArgs(val appName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetAppResourceUploadUrlPlainArgs>
Link copied to clipboard
data class GetBindingPlainArgs(val appName: String, val bindingName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBindingPlainArgs>
Link copied to clipboard
data class GetBuildpackBindingPlainArgs(val buildServiceName: String, val builderName: String, val buildpackBindingName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildpackBindingPlainArgs>
Link copied to clipboard
data class GetBuildServiceAgentPoolPlainArgs(val agentPoolName: String, val buildServiceName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildServiceAgentPoolPlainArgs>
Link copied to clipboard
data class GetBuildServiceBuilderPlainArgs(val buildServiceName: String, val builderName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildServiceBuilderPlainArgs>
Link copied to clipboard
data class GetBuildServiceBuildPlainArgs(val buildName: String, val buildServiceName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildServiceBuildPlainArgs>
Link copied to clipboard
data class GetBuildServiceBuildResultLogPlainArgs(val buildName: String, val buildResultName: String, val buildServiceName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildServiceBuildResultLogPlainArgs>
data class GetBuildServiceResourceUploadUrlPlainArgs(val buildServiceName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBuildServiceResourceUploadUrlPlainArgs>
Link copied to clipboard
data class GetCertificatePlainArgs(val certificateName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetConfigServerPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetConfigServerPlainArgs>
Link copied to clipboard
data class GetConfigurationServicePlainArgs(val configurationServiceName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetConfigurationServicePlainArgs>
Link copied to clipboard
data class GetContainerRegistryPlainArgs(val containerRegistryName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetContainerRegistryPlainArgs>
Link copied to clipboard
data class GetCustomDomainPlainArgs(val appName: String, val domainName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetCustomDomainPlainArgs>
Link copied to clipboard
data class GetCustomizedAcceleratorPlainArgs(val applicationAcceleratorName: String, val customizedAcceleratorName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetCustomizedAcceleratorPlainArgs>
Link copied to clipboard
data class GetDeploymentLogFileUrlPlainArgs(val appName: String, val deploymentName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetDeploymentLogFileUrlPlainArgs>
Link copied to clipboard
data class GetDeploymentPlainArgs(val appName: String, val deploymentName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetDeploymentPlainArgs>
data class GetDeploymentRemoteDebuggingConfigPlainArgs(val appName: String, val deploymentName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetDeploymentRemoteDebuggingConfigPlainArgs>
Link copied to clipboard
data class GetDevToolPortalPlainArgs(val devToolPortalName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetDevToolPortalPlainArgs>
Link copied to clipboard
data class GetGatewayCustomDomainPlainArgs(val domainName: String, val gatewayName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGatewayCustomDomainPlainArgs>
Link copied to clipboard
data class GetGatewayPlainArgs(val gatewayName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGatewayPlainArgs>
Link copied to clipboard
data class GetGatewayRouteConfigPlainArgs(val gatewayName: String, val resourceGroupName: String, val routeConfigName: String, val serviceName: String) : ConvertibleToJava<GetGatewayRouteConfigPlainArgs>
Link copied to clipboard
data class GetJobPlainArgs(val jobName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetMonitoringSettingPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetMonitoringSettingPlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetServiceRegistryPlainArgs(val resourceGroupName: String, val serviceName: String, val serviceRegistryName: String) : ConvertibleToJava<GetServiceRegistryPlainArgs>
Link copied to clipboard
data class GetStoragePlainArgs(val resourceGroupName: String, val serviceName: String, val storageName: String) : ConvertibleToJava<GetStoragePlainArgs>
Link copied to clipboard
data class GitPatternRepositoryArgs(val hostKey: Output<String>? = null, val hostKeyAlgorithm: Output<String>? = null, val label: Output<String>? = null, val name: Output<String>, val password: Output<String>? = null, val pattern: Output<List<String>>? = null, val privateKey: Output<String>? = null, val searchPaths: Output<List<String>>? = null, val strictHostKeyChecking: Output<Boolean>? = null, val uri: Output<String>, val username: Output<String>? = null) : ConvertibleToJava<GitPatternRepositoryArgs>

Git repository property payload for config server

Link copied to clipboard
data class HTTPGetActionArgs(val path: Output<String>? = null, val scheme: Output<Either<String, HTTPSchemeType>>? = null, val type: Output<String>) : ConvertibleToJava<HTTPGetActionArgs>

HTTPGetAction describes an action based on HTTP Get requests.

Link copied to clipboard
Link copied to clipboard
data class HttpScaleRuleArgs(val auth: Output<List<ScaleRuleAuthArgs>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<HttpScaleRuleArgs>

Azure Spring Apps App Instance Http scaling rule.

Link copied to clipboard
Link copied to clipboard
data class ImageRegistryCredentialArgs(val password: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<ImageRegistryCredentialArgs>

Credential of the image registry

Link copied to clipboard
data class IngressConfigArgs(val readTimeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<IngressConfigArgs>

Ingress configuration payload for Azure Spring Apps resource.

Link copied to clipboard
Link copied to clipboard
data class IngressSettingsArgs(val backendProtocol: Output<Either<String, BackendProtocol>>? = null, val clientAuth: Output<IngressSettingsClientAuthArgs>? = null, val readTimeoutInSeconds: Output<Int>? = null, val sendTimeoutInSeconds: Output<Int>? = null, val sessionAffinity: Output<Either<String, SessionAffinity>>? = null, val sessionCookieMaxAge: Output<Int>? = null) : ConvertibleToJava<IngressSettingsArgs>

App ingress settings payload.

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

Client-Certification Authentication.

Link copied to clipboard
data class JarUploadedUserSourceInfoArgs(val jvmOptions: Output<String>? = null, val relativePath: Output<String>? = null, val runtimeVersion: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<JarUploadedUserSourceInfoArgs>

Uploaded Jar binary for a deployment

Link copied to clipboard
data class JobExecutionTemplateArgs(val args: Output<List<String>>? = null, val environmentVariables: Output<List<EnvVarArgs>>? = null, val resourceRequests: Output<JobResourceRequestsArgs>? = null) : ConvertibleToJava<JobExecutionTemplateArgs>

Job's execution template, containing configuration for an execution

Link copied to clipboard
data class JobResourcePropertiesArgs(val managedComponentReferences: Output<List<ManagedComponentReferenceArgs>>? = null, val source: Output<Any>? = null, val template: Output<JobExecutionTemplateArgs>? = null, val triggerConfig: Output<ManualJobTriggerConfigArgs>? = null) : ConvertibleToJava<JobResourcePropertiesArgs>

Job resource properties payload

Link copied to clipboard
data class JobResourceRequestsArgs(val cpu: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<JobResourceRequestsArgs>

Job resource request payload

Link copied to clipboard
data class KeyVaultCertificatePropertiesArgs(val certVersion: Output<String>? = null, val excludePrivateKey: Output<Boolean>? = null, val keyVaultCertName: Output<String>, val type: Output<String>, val vaultUri: Output<String>) : ConvertibleToJava<KeyVaultCertificatePropertiesArgs>

Properties of certificate imported from key vault.

Link copied to clipboard
data class ListApmSecretKeysPlainArgs(val apmName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListApmSecretKeysPlainArgs>
data class ListBuildServiceBuilderDeploymentsPlainArgs(val buildServiceName: String, val builderName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListBuildServiceBuilderDeploymentsPlainArgs>
Link copied to clipboard
data class ListJobEnvSecretsPlainArgs(val jobName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListJobEnvSecretsPlainArgs>
Link copied to clipboard
data class ListJobExecutionEnvSecretsPlainArgs(val jobExecutionName: String, val jobName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListJobExecutionEnvSecretsPlainArgs>
Link copied to clipboard
data class ListServiceGloballyEnabledApmsPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListServiceGloballyEnabledApmsPlainArgs>
Link copied to clipboard
data class ListServiceTestKeysPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListServiceTestKeysPlainArgs>
Link copied to clipboard
data class LoadedCertificateArgs(val loadTrustStore: Output<Boolean>? = null, val resourceId: Output<String>) : ConvertibleToJava<LoadedCertificateArgs>

Loaded certificate payload

Link copied to clipboard
data class ManagedComponentReferenceArgs(val resourceId: Output<String>) : ConvertibleToJava<ManagedComponentReferenceArgs>

A reference to the managed component like Config Server.

Link copied to clipboard
data class ManagedIdentityPropertiesArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<Either<String, ManagedIdentityType>>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedIdentityPropertiesArgs>

Managed identity properties retrieved from ARM request headers.

Link copied to clipboard
data class ManualJobTriggerConfigArgs(val parallelism: Output<Int>? = null, val retryLimit: Output<Int>? = null, val timeoutInSeconds: Output<Int>? = null, val triggerType: Output<String>) : ConvertibleToJava<ManualJobTriggerConfigArgs>

Configuration for manual triggered job

Link copied to clipboard
data class MarketplaceResourceArgs(val plan: Output<String>? = null, val product: Output<String>? = null, val publisher: Output<String>? = null) : ConvertibleToJava<MarketplaceResourceArgs>

Purchasing 3rd Party product for one Azure Spring Apps instance

Link copied to clipboard
data class MonitoringSettingPropertiesArgs(val appInsightsInstrumentationKey: Output<String>? = null, val appInsightsSamplingRate: Output<Double>? = null, val error: Output<ErrorArgs>? = null, val traceEnabled: Output<Boolean>? = null) : ConvertibleToJava<MonitoringSettingPropertiesArgs>

Monitoring Setting properties payload

Link copied to clipboard
data class NetCoreZipUploadedUserSourceInfoArgs(val netCoreMainEntryPath: Output<String>? = null, val relativePath: Output<String>? = null, val runtimeVersion: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<NetCoreZipUploadedUserSourceInfoArgs>

Uploaded Jar binary for a deployment

Link copied to clipboard
data class NetworkProfileArgs(val appNetworkResourceGroup: Output<String>? = null, val appSubnetId: Output<String>? = null, val ingressConfig: Output<IngressConfigArgs>? = null, val outboundType: Output<String>? = null, val serviceCidr: Output<String>? = null, val serviceRuntimeNetworkResourceGroup: Output<String>? = null, val serviceRuntimeSubnetId: Output<String>? = null) : ConvertibleToJava<NetworkProfileArgs>

Service network profile payload

Link copied to clipboard
Link copied to clipboard
data class PersistentDiskArgs(val mountPath: Output<String>? = null, val sizeInGB: Output<Int>? = null) : ConvertibleToJava<PersistentDiskArgs>

Persistent disk payload

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

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

Builder for ProbeArgs.

Link copied to clipboard
data class QueueScaleRuleArgs(val auth: Output<List<ScaleRuleAuthArgs>>? = null, val queueLength: Output<Int>? = null, val queueName: Output<String>? = null) : ConvertibleToJava<QueueScaleRuleArgs>

Azure Spring Apps App Instance Azure Queue based scaling rule.

Link copied to clipboard
Link copied to clipboard
data class ResourceRequestsArgs(val cpu: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<ResourceRequestsArgs>

Deployment resource request payload

Link copied to clipboard
data class ScaleArgs(val maxReplicas: Output<Int>? = null, val minReplicas: Output<Int>? = null, val rules: Output<List<ScaleRuleArgs>>? = null) : ConvertibleToJava<ScaleArgs>

Azure Spring Apps scaling configurations.

Link copied to clipboard

Builder for ScaleArgs.

Link copied to clipboard
data class ScaleRuleArgs(val azureQueue: Output<QueueScaleRuleArgs>? = null, val custom: Output<CustomScaleRuleArgs>? = null, val http: Output<HttpScaleRuleArgs>? = null, val name: Output<String>? = null, val tcp: Output<TcpScaleRuleArgs>? = null) : ConvertibleToJava<ScaleRuleArgs>

Azure Spring Apps App Instance scaling rule.

Link copied to clipboard
Link copied to clipboard
data class ScaleRuleAuthArgs(val secretRef: Output<String>? = null, val triggerParameter: Output<String>? = null) : ConvertibleToJava<ScaleRuleAuthArgs>

Auth Secrets for Azure Spring Apps App Instance Scale Rule

Link copied to clipboard
Link copied to clipboard
data class SecretArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<SecretArgs>

Secret definition.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
data class ServiceVNetAddonsArgs(val dataPlanePublicEndpoint: Output<Boolean>? = null, val logStreamPublicEndpoint: Output<Boolean>? = null) : ConvertibleToJava<ServiceVNetAddonsArgs>

Additional Service settings in vnet injection instance

Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val name: Output<String>? = null, val tier: Output<String>? = null) : ConvertibleToJava<SkuArgs>

Sku of Azure Spring Apps

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SourceUploadedUserSourceInfoArgs(val artifactSelector: Output<String>? = null, val relativePath: Output<String>? = null, val runtimeVersion: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<SourceUploadedUserSourceInfoArgs>

Uploaded Java source code binary for a deployment

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

Single sign-on related configuration

Link copied to clipboard
Link copied to clipboard
data class StackPropertiesArgs(val id: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<StackPropertiesArgs>

KPack ClusterStack properties payload

Link copied to clipboard
data class StorageAccountArgs(val accountKey: Output<String>, val accountName: Output<String>, val storageType: Output<String>) : ConvertibleToJava<StorageAccountArgs>

storage resource of type Azure Storage Account.

Link copied to clipboard
Link copied to clipboard
data class TcpScaleRuleArgs(val auth: Output<List<ScaleRuleAuthArgs>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<TcpScaleRuleArgs>

Azure Spring Apps App Instance Tcp scaling rule.

Link copied to clipboard
Link copied to clipboard
data class TCPSocketActionArgs(val type: Output<String>) : ConvertibleToJava<TCPSocketActionArgs>

TCPSocketAction describes an action based on opening a socket

Link copied to clipboard
data class TemporaryDiskArgs(val mountPath: Output<String>? = null, val sizeInGB: Output<Int>? = null) : ConvertibleToJava<TemporaryDiskArgs>

Temporary disk payload

Link copied to clipboard
Link copied to clipboard
data class UploadedUserSourceInfoArgs(val relativePath: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<UploadedUserSourceInfoArgs>

Source with uploaded location

Link copied to clipboard
data class WarUploadedUserSourceInfoArgs(val jvmOptions: Output<String>? = null, val relativePath: Output<String>? = null, val runtimeVersion: Output<String>? = null, val serverVersion: Output<String>? = null, val type: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<WarUploadedUserSourceInfoArgs>

Uploaded War binary for a deployment