Package-level declarations

Types

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

The configuration settings of the Allowed Audiences validation flow.

Link copied to clipboard
data class AllowedPrincipalsArgs(val groups: Output<List<String>>? = null, val identities: Output<List<String>>? = null) : ConvertibleToJava<AllowedPrincipalsArgs>

The configuration settings of the Azure Active Directory allowed principals.

Link copied to clipboard
data class AppleArgs(val enabled: Output<Boolean>? = null, val login: Output<LoginScopesArgs>? = null, val registration: Output<AppleRegistrationArgs>? = null) : ConvertibleToJava<AppleArgs>

The configuration settings of the Apple provider.

Link copied to clipboard

Builder for AppleArgs.

Link copied to clipboard
data class AppleRegistrationArgs(val clientId: Output<String>? = null, val clientSecretSettingName: Output<String>? = null) : ConvertibleToJava<AppleRegistrationArgs>

The configuration settings of the registration for the Apple provider

Link copied to clipboard
data class AppLogsConfigurationArgs(val destination: Output<String>? = null, val logAnalyticsConfiguration: Output<LogAnalyticsConfigurationArgs>? = null) : ConvertibleToJava<AppLogsConfigurationArgs>

Configuration of application logs

Link copied to clipboard
data class AppRegistrationArgs(val appId: Output<String>? = null, val appSecretSettingName: Output<String>? = null) : ConvertibleToJava<AppRegistrationArgs>

The configuration settings of the app registration for providers that have app ids and app secrets

Link copied to clipboard
data class AuthPlatformArgs(val enabled: Output<Boolean>? = null, val runtimeVersion: Output<String>? = null) : ConvertibleToJava<AuthPlatformArgs>

The configuration settings of the platform of ContainerApp Service Authentication/Authorization.

Link copied to clipboard
Link copied to clipboard
data class AzureActiveDirectoryArgs(val enabled: Output<Boolean>? = null, val isAutoProvisioned: Output<Boolean>? = null, val login: Output<AzureActiveDirectoryLoginArgs>? = null, val registration: Output<AzureActiveDirectoryRegistrationArgs>? = null, val validation: Output<AzureActiveDirectoryValidationArgs>? = null) : ConvertibleToJava<AzureActiveDirectoryArgs>

The configuration settings of the Azure Active directory provider.

Link copied to clipboard
data class AzureActiveDirectoryLoginArgs(val disableWWWAuthenticate: Output<Boolean>? = null, val loginParameters: Output<List<String>>? = null) : ConvertibleToJava<AzureActiveDirectoryLoginArgs>

The configuration settings of the Azure Active Directory login flow.

Link copied to clipboard
data class AzureActiveDirectoryRegistrationArgs(val clientId: Output<String>? = null, val clientSecretCertificateIssuer: Output<String>? = null, val clientSecretCertificateSubjectAlternativeName: Output<String>? = null, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val openIdIssuer: Output<String>? = null) : ConvertibleToJava<AzureActiveDirectoryRegistrationArgs>

The configuration settings of the Azure Active Directory app registration.

Link copied to clipboard
data class AzureActiveDirectoryValidationArgs(val allowedAudiences: Output<List<String>>? = null, val defaultAuthorizationPolicy: Output<DefaultAuthorizationPolicyArgs>? = null, val jwtClaimChecks: Output<JwtClaimChecksArgs>? = null) : ConvertibleToJava<AzureActiveDirectoryValidationArgs>

The configuration settings of the Azure Active Directory token validation flow.

Link copied to clipboard
data class AzureCredentialsArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AzureCredentialsArgs>

Container App credentials.

Link copied to clipboard
data class AzureFilePropertiesArgs(val accessMode: Output<Either<String, AccessMode>>? = null, val accountKey: Output<String>? = null, val accountName: Output<String>? = null, val shareName: Output<String>? = null) : ConvertibleToJava<AzureFilePropertiesArgs>

Azure File Properties.

Link copied to clipboard
data class AzureStaticWebAppsArgs(val enabled: Output<Boolean>? = null, val registration: Output<AzureStaticWebAppsRegistrationArgs>? = null) : ConvertibleToJava<AzureStaticWebAppsArgs>

The configuration settings of the Azure Static Web Apps provider.

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

The configuration settings of the registration for the Azure Static Web Apps provider

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

Certificate resource specific properties

Link copied to clipboard
data class ClientRegistrationArgs(val clientId: Output<String>? = null, val clientSecretSettingName: Output<String>? = null) : ConvertibleToJava<ClientRegistrationArgs>

The configuration settings of the app registration for providers that have client ids and client secrets

Link copied to clipboard
data class ConfigurationArgs(val activeRevisionsMode: Output<Either<String, ActiveRevisionsMode>>? = null, val dapr: Output<DaprArgs>? = null, val ingress: Output<IngressArgs>? = null, val maxInactiveRevisions: Output<Int>? = null, val registries: Output<List<RegistryCredentialsArgs>>? = null, val secrets: Output<List<SecretArgs>>? = null) : ConvertibleToJava<ConfigurationArgs>

Non versioned Container App configuration properties that define the mutable settings of a Container app

Link copied to clipboard
data class ConnectedEnvironmentStoragePropertiesArgs(val azureFile: Output<AzureFilePropertiesArgs>? = null) : ConvertibleToJava<ConnectedEnvironmentStoragePropertiesArgs>

Storage properties

Link copied to clipboard
data class ContainerAppProbeArgs(val failureThreshold: Output<Int>? = null, val httpGet: Output<ContainerAppProbeHttpGetArgs>? = null, val initialDelaySeconds: Output<Int>? = null, val periodSeconds: Output<Int>? = null, val successThreshold: Output<Int>? = null, val tcpSocket: Output<ContainerAppProbeTcpSocketArgs>? = null, val terminationGracePeriodSeconds: Output<Double>? = null, val timeoutSeconds: Output<Int>? = null, val type: Output<Either<String, Type>>? = null) : ConvertibleToJava<ContainerAppProbeArgs>

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

Link copied to clipboard
data class ContainerAppProbeHttpGetArgs(val host: Output<String>? = null, val httpHeaders: Output<List<ContainerAppProbeHttpHeadersArgs>>? = null, val path: Output<String>? = null, val port: Output<Int>, val scheme: Output<Either<String, Scheme>>? = null) : ConvertibleToJava<ContainerAppProbeHttpGetArgs>

HTTPGet specifies the http request to perform.

Link copied to clipboard
data class ContainerAppProbeHttpHeadersArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<ContainerAppProbeHttpHeadersArgs>

HTTPHeader describes a custom header to be used in HTTP probes

Link copied to clipboard
data class ContainerAppProbeTcpSocketArgs(val host: Output<String>? = null, val port: Output<Int>) : ConvertibleToJava<ContainerAppProbeTcpSocketArgs>

TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.

Link copied to clipboard
data class ContainerArgs(val args: Output<List<String>>? = null, val command: Output<List<String>>? = null, val env: Output<List<EnvironmentVarArgs>>? = null, val image: Output<String>? = null, val name: Output<String>? = null, val probes: Output<List<ContainerAppProbeArgs>>? = null, val resources: Output<ContainerResourcesArgs>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<ContainerArgs>

Container App container definition

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

Container App container resource requirements.

Link copied to clipboard
data class CookieExpirationArgs(val convention: Output<CookieExpirationConvention>? = null, val timeToExpiration: Output<String>? = null) : ConvertibleToJava<CookieExpirationArgs>

The configuration settings of the session cookie's expiration.

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

Cross-Origin-Resource-Sharing policy

Link copied to clipboard
Link copied to clipboard
data class CustomDomainArgs(val bindingType: Output<Either<String, BindingType>>? = null, val certificateId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<CustomDomainArgs>

Custom Domain of a Container App

Link copied to clipboard
Link copied to clipboard
data class CustomDomainConfigurationArgs(val certificatePassword: Output<String>? = null, val certificateValue: Output<String>? = null, val dnsSuffix: Output<String>? = null) : ConvertibleToJava<CustomDomainConfigurationArgs>

Configuration properties for apps environment custom domain

Link copied to clipboard
data class CustomOpenIdConnectProviderArgs(val enabled: Output<Boolean>? = null, val login: Output<OpenIdConnectLoginArgs>? = null, val registration: Output<OpenIdConnectRegistrationArgs>? = null) : ConvertibleToJava<CustomOpenIdConnectProviderArgs>

The configuration settings of the custom Open ID Connect provider.

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>

Container App container Custom scaling rule.

Link copied to clipboard
data class DaprArgs(val appId: Output<String>? = null, val appPort: Output<Int>? = null, val appProtocol: Output<Either<String, AppProtocol>>? = null, val enableApiLogging: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val httpMaxRequestSize: Output<Int>? = null, val httpReadBufferSize: Output<Int>? = null, val logLevel: Output<Either<String, LogLevel>>? = null) : ConvertibleToJava<DaprArgs>

Container App Dapr configuration.

Link copied to clipboard

Builder for DaprArgs.

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

Dapr component metadata.

Link copied to clipboard
Link copied to clipboard
data class DefaultAuthorizationPolicyArgs(val allowedApplications: Output<List<String>>? = null, val allowedPrincipals: Output<AllowedPrincipalsArgs>? = null) : ConvertibleToJava<DefaultAuthorizationPolicyArgs>

The configuration settings of the Azure Active Directory default authorization policy.

Link copied to clipboard
data class EnvironmentSkuPropertiesArgs(val name: Output<Either<String, SkuName>>) : ConvertibleToJava<EnvironmentSkuPropertiesArgs>

Managed Environment resource SKU properties.

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

Container App container environment variable.

Link copied to clipboard
Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>? = null, val type: Output<Either<String, ExtendedLocationTypes>>? = null) : ConvertibleToJava<ExtendedLocationArgs>

The complex type of the extended location.

Link copied to clipboard
data class FacebookArgs(val enabled: Output<Boolean>? = null, val graphApiVersion: Output<String>? = null, val login: Output<LoginScopesArgs>? = null, val registration: Output<AppRegistrationArgs>? = null) : ConvertibleToJava<FacebookArgs>

The configuration settings of the Facebook provider.

Link copied to clipboard
Link copied to clipboard
data class ForwardProxyArgs(val convention: Output<ForwardProxyConvention>? = null, val customHostHeaderName: Output<String>? = null, val customProtoHeaderName: Output<String>? = null) : ConvertibleToJava<ForwardProxyArgs>

The configuration settings of a forward proxy used to make the requests.

Link copied to clipboard
Link copied to clipboard
data class GetCertificatePlainArgs(val certificateName: String, val environmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetConnectedEnvironmentPlainArgs(val connectedEnvironmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectedEnvironmentPlainArgs>
data class GetConnectedEnvironmentsCertificatePlainArgs(val certificateName: String, val connectedEnvironmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectedEnvironmentsCertificatePlainArgs>
data class GetConnectedEnvironmentsDaprComponentPlainArgs(val componentName: String, val connectedEnvironmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectedEnvironmentsDaprComponentPlainArgs>
Link copied to clipboard
data class GetConnectedEnvironmentsStoragePlainArgs(val connectedEnvironmentName: String, val resourceGroupName: String, val storageName: String) : ConvertibleToJava<GetConnectedEnvironmentsStoragePlainArgs>
Link copied to clipboard
data class GetContainerAppAuthTokenPlainArgs(val containerAppName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerAppAuthTokenPlainArgs>
Link copied to clipboard
data class GetContainerAppPlainArgs(val containerAppName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerAppPlainArgs>
Link copied to clipboard
data class GetContainerAppsAuthConfigPlainArgs(val authConfigName: String, val containerAppName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerAppsAuthConfigPlainArgs>
Link copied to clipboard
data class GetContainerAppsSourceControlPlainArgs(val containerAppName: String, val resourceGroupName: String, val sourceControlName: String) : ConvertibleToJava<GetContainerAppsSourceControlPlainArgs>
Link copied to clipboard
data class GetDaprComponentPlainArgs(val componentName: String, val environmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetDaprComponentPlainArgs>
Link copied to clipboard
data class GetJobPlainArgs(val jobName: String, val resourceGroupName: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetManagedCertificatePlainArgs(val environmentName: String, val managedCertificateName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedCertificatePlainArgs>
Link copied to clipboard
data class GetManagedEnvironmentAuthTokenPlainArgs(val environmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedEnvironmentAuthTokenPlainArgs>
Link copied to clipboard
data class GetManagedEnvironmentPlainArgs(val environmentName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedEnvironmentPlainArgs>
Link copied to clipboard
data class GetManagedEnvironmentsStoragePlainArgs(val environmentName: String, val resourceGroupName: String, val storageName: String) : ConvertibleToJava<GetManagedEnvironmentsStoragePlainArgs>
Link copied to clipboard
data class GithubActionConfigurationArgs(val azureCredentials: Output<AzureCredentialsArgs>? = null, val contextPath: Output<String>? = null, val image: Output<String>? = null, val os: Output<String>? = null, val publishType: Output<String>? = null, val registryInfo: Output<RegistryInfoArgs>? = null, val runtimeStack: Output<String>? = null, val runtimeVersion: Output<String>? = null) : ConvertibleToJava<GithubActionConfigurationArgs>

Configuration properties that define the mutable settings of a Container App SourceControl

Link copied to clipboard
data class GitHubArgs(val enabled: Output<Boolean>? = null, val login: Output<LoginScopesArgs>? = null, val registration: Output<ClientRegistrationArgs>? = null) : ConvertibleToJava<GitHubArgs>

The configuration settings of the GitHub provider.

Link copied to clipboard

Builder for GitHubArgs.

Link copied to clipboard
data class GlobalValidationArgs(val excludedPaths: Output<List<String>>? = null, val redirectToProvider: Output<String>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientActionV2>? = null) : ConvertibleToJava<GlobalValidationArgs>

The configuration settings that determines the validation flow of users using ContainerApp Service Authentication/Authorization.

Link copied to clipboard
data class GoogleArgs(val enabled: Output<Boolean>? = null, val login: Output<LoginScopesArgs>? = null, val registration: Output<ClientRegistrationArgs>? = null, val validation: Output<AllowedAudiencesValidationArgs>? = null) : ConvertibleToJava<GoogleArgs>

The configuration settings of the Google provider.

Link copied to clipboard

Builder for GoogleArgs.

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

Container App container Http scaling rule.

Link copied to clipboard
Link copied to clipboard
data class HttpSettingsArgs(val forwardProxy: Output<ForwardProxyArgs>? = null, val requireHttps: Output<Boolean>? = null, val routes: Output<HttpSettingsRoutesArgs>? = null) : ConvertibleToJava<HttpSettingsArgs>

The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.

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

The configuration settings of the paths HTTP requests.

Link copied to clipboard
data class IdentityProvidersArgs(val apple: Output<AppleArgs>? = null, val azureActiveDirectory: Output<AzureActiveDirectoryArgs>? = null, val azureStaticWebApps: Output<AzureStaticWebAppsArgs>? = null, val customOpenIdConnectProviders: Output<Map<String, CustomOpenIdConnectProviderArgs>>? = null, val facebook: Output<FacebookArgs>? = null, val gitHub: Output<GitHubArgs>? = null, val google: Output<GoogleArgs>? = null, val twitter: Output<TwitterArgs>? = null) : ConvertibleToJava<IdentityProvidersArgs>

The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

Link copied to clipboard
data class IngressArgs(val allowInsecure: Output<Boolean>? = null, val clientCertificateMode: Output<Either<String, IngressClientCertificateMode>>? = null, val corsPolicy: Output<CorsPolicyArgs>? = null, val customDomains: Output<List<CustomDomainArgs>>? = null, val exposedPort: Output<Int>? = null, val external: Output<Boolean>? = null, val ipSecurityRestrictions: Output<List<IpSecurityRestrictionRuleArgs>>? = null, val targetPort: Output<Int>? = null, val traffic: Output<List<TrafficWeightArgs>>? = null, val transport: Output<Either<String, IngressTransportMethod>>? = null) : ConvertibleToJava<IngressArgs>

Container App Ingress configuration.

Link copied to clipboard
Link copied to clipboard
data class InitContainerArgs(val args: Output<List<String>>? = null, val command: Output<List<String>>? = null, val env: Output<List<EnvironmentVarArgs>>? = null, val image: Output<String>? = null, val name: Output<String>? = null, val resources: Output<ContainerResourcesArgs>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<InitContainerArgs>

Container App init container definition

Link copied to clipboard
Link copied to clipboard
data class IpSecurityRestrictionRuleArgs(val action: Output<Either<String, Action>>, val description: Output<String>? = null, val ipAddressRange: Output<String>, val name: Output<String>) : ConvertibleToJava<IpSecurityRestrictionRuleArgs>

Rule to restrict incoming IP address.

Link copied to clipboard
data class JobConfigurationArgs(val eventTriggerConfig: Output<JobConfigurationEventTriggerConfigArgs>? = null, val manualTriggerConfig: Output<JobConfigurationManualTriggerConfigArgs>? = null, val registries: Output<List<RegistryCredentialsArgs>>? = null, val replicaRetryLimit: Output<Int>? = null, val replicaTimeout: Output<Int>, val scheduleTriggerConfig: Output<JobConfigurationScheduleTriggerConfigArgs>? = null, val secrets: Output<List<SecretArgs>>? = null, val triggerType: Output<Either<String, TriggerType>>) : ConvertibleToJava<JobConfigurationArgs>

Non versioned Container Apps Job configuration properties

Link copied to clipboard
data class JobConfigurationEventTriggerConfigArgs(val parallelism: Output<Int>? = null, val replicaCompletionCount: Output<Int>? = null, val scale: Output<JobScaleArgs>? = null) : ConvertibleToJava<JobConfigurationEventTriggerConfigArgs>

Trigger configuration of an event driven job.

Link copied to clipboard
data class JobConfigurationManualTriggerConfigArgs(val parallelism: Output<Int>? = null, val replicaCompletionCount: Output<Int>? = null) : ConvertibleToJava<JobConfigurationManualTriggerConfigArgs>

Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default

data class JobConfigurationScheduleTriggerConfigArgs(val cronExpression: Output<String>, val parallelism: Output<Int>? = null, val replicaCompletionCount: Output<Int>? = null) : ConvertibleToJava<JobConfigurationScheduleTriggerConfigArgs>

Cron formatted repeating trigger schedule ("* * * * *") for cronjobs. Properties completions and parallelism would be set to 1 by default

Link copied to clipboard
data class JobScaleArgs(val maxExecutions: Output<Int>? = null, val minExecutions: Output<Int>? = null, val pollingInterval: Output<Int>? = null, val rules: Output<List<JobScaleRuleArgs>>? = null) : ConvertibleToJava<JobScaleArgs>

Scaling configurations for event driven jobs.

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

Scaling rule.

Link copied to clipboard
Link copied to clipboard
data class JobTemplateArgs(val containers: Output<List<ContainerArgs>>? = null, val initContainers: Output<List<InitContainerArgs>>? = null, val volumes: Output<List<VolumeArgs>>? = null) : ConvertibleToJava<JobTemplateArgs>

Container Apps Job versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

Link copied to clipboard
Link copied to clipboard
data class JwtClaimChecksArgs(val allowedClientApplications: Output<List<String>>? = null, val allowedGroups: Output<List<String>>? = null) : ConvertibleToJava<JwtClaimChecksArgs>

The configuration settings of the checks that should be made while validating the JWT Claims.

Link copied to clipboard
data class ListConnectedEnvironmentsDaprComponentSecretsPlainArgs(val componentName: String, val connectedEnvironmentName: String, val resourceGroupName: String) : ConvertibleToJava<ListConnectedEnvironmentsDaprComponentSecretsPlainArgs>
data class ListContainerAppCustomHostNameAnalysisPlainArgs(val containerAppName: String, val customHostname: String? = null, val resourceGroupName: String) : ConvertibleToJava<ListContainerAppCustomHostNameAnalysisPlainArgs>
Link copied to clipboard
data class ListContainerAppSecretsPlainArgs(val containerAppName: String, val resourceGroupName: String) : ConvertibleToJava<ListContainerAppSecretsPlainArgs>
Link copied to clipboard
data class ListDaprComponentSecretsPlainArgs(val componentName: String, val environmentName: String, val resourceGroupName: String) : ConvertibleToJava<ListDaprComponentSecretsPlainArgs>
Link copied to clipboard
data class ListJobSecretsPlainArgs(val jobName: String, val resourceGroupName: String) : ConvertibleToJava<ListJobSecretsPlainArgs>
Link copied to clipboard
data class LogAnalyticsConfigurationArgs(val customerId: Output<String>? = null, val sharedKey: Output<String>? = null) : ConvertibleToJava<LogAnalyticsConfigurationArgs>

Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'

Link copied to clipboard
data class LoginArgs(val allowedExternalRedirectUrls: Output<List<String>>? = null, val cookieExpiration: Output<CookieExpirationArgs>? = null, val nonce: Output<NonceArgs>? = null, val preserveUrlFragmentsForLogins: Output<Boolean>? = null, val routes: Output<LoginRoutesArgs>? = null) : ConvertibleToJava<LoginArgs>

The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.

Link copied to clipboard

Builder for LoginArgs.

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

The routes that specify the endpoints used for login and logout requests.

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

The configuration settings of the login flow, including the scopes that should be requested.

Link copied to clipboard
Link copied to clipboard
data class ManagedCertificatePropertiesArgs(val domainControlValidation: Output<Either<String, ManagedCertificateDomainControlValidation>>? = null, val subjectName: Output<String>? = null) : ConvertibleToJava<ManagedCertificatePropertiesArgs>

Certificate resource specific properties

Link copied to clipboard
data class ManagedEnvironmentOutboundSettingsArgs(val outBoundType: Output<Either<String, ManagedEnvironmentOutBoundType>>? = null, val virtualNetworkApplianceIp: Output<String>? = null) : ConvertibleToJava<ManagedEnvironmentOutboundSettingsArgs>

Configuration used to control the Environment Egress outbound traffic

Link copied to clipboard
data class ManagedEnvironmentStoragePropertiesArgs(val azureFile: Output<AzureFilePropertiesArgs>? = null) : ConvertibleToJava<ManagedEnvironmentStoragePropertiesArgs>

Storage properties

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class NonceArgs(val nonceExpirationInterval: Output<String>? = null, val validateNonce: Output<Boolean>? = null) : ConvertibleToJava<NonceArgs>

The configuration settings of the nonce used in the login flow.

Link copied to clipboard

Builder for NonceArgs.

Link copied to clipboard
data class OpenIdConnectClientCredentialArgs(val clientSecretSettingName: Output<String>? = null, val method: Output<ClientCredentialMethod>? = null) : ConvertibleToJava<OpenIdConnectClientCredentialArgs>

The authentication client credentials of the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectConfigArgs(val authorizationEndpoint: Output<String>? = null, val certificationUri: Output<String>? = null, val issuer: Output<String>? = null, val tokenEndpoint: Output<String>? = null, val wellKnownOpenIdConfiguration: Output<String>? = null) : ConvertibleToJava<OpenIdConnectConfigArgs>

The configuration settings of the endpoints used for the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectLoginArgs(val nameClaimType: Output<String>? = null, val scopes: Output<List<String>>? = null) : ConvertibleToJava<OpenIdConnectLoginArgs>

The configuration settings of the login flow of the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectRegistrationArgs(val clientCredential: Output<OpenIdConnectClientCredentialArgs>? = null, val clientId: Output<String>? = null, val openIdConnectConfiguration: Output<OpenIdConnectConfigArgs>? = null) : ConvertibleToJava<OpenIdConnectRegistrationArgs>

The configuration settings of the app registration for the custom Open ID Connect provider.

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>

Container App container Azure Queue based scaling rule.

Link copied to clipboard
Link copied to clipboard
data class RegistryCredentialsArgs(val identity: Output<String>? = null, val passwordSecretRef: Output<String>? = null, val server: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<RegistryCredentialsArgs>

Container App Private Registry

Link copied to clipboard
data class RegistryInfoArgs(val registryPassword: Output<String>? = null, val registryUrl: Output<String>? = null, val registryUserName: Output<String>? = null) : ConvertibleToJava<RegistryInfoArgs>

Container App registry information.

Link copied to clipboard
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>

Container App 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>

Container App container 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 Scale Rule

Link copied to clipboard
Link copied to clipboard
data class SecretArgs(val identity: Output<String>? = null, val keyVaultUrl: Output<String>? = null, 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 SecretVolumeItemArgs(val path: Output<String>? = null, val secretRef: Output<String>? = null) : ConvertibleToJava<SecretVolumeItemArgs>

Secret to be added to volume.

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

Container App container Tcp scaling rule.

Link copied to clipboard
Link copied to clipboard
data class TemplateArgs(val containers: Output<List<ContainerArgs>>? = null, val initContainers: Output<List<InitContainerArgs>>? = null, val revisionSuffix: Output<String>? = null, val scale: Output<ScaleArgs>? = null, val volumes: Output<List<VolumeArgs>>? = null) : ConvertibleToJava<TemplateArgs>

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

Link copied to clipboard
Link copied to clipboard
data class TrafficWeightArgs(val label: Output<String>? = null, val latestRevision: Output<Boolean>? = null, val revisionName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<TrafficWeightArgs>

Traffic weight assigned to a revision

Link copied to clipboard
Link copied to clipboard
data class TwitterArgs(val enabled: Output<Boolean>? = null, val registration: Output<TwitterRegistrationArgs>? = null) : ConvertibleToJava<TwitterArgs>

The configuration settings of the Twitter provider.

Link copied to clipboard
Link copied to clipboard
data class TwitterRegistrationArgs(val consumerKey: Output<String>? = null, val consumerSecretSettingName: Output<String>? = null) : ConvertibleToJava<TwitterRegistrationArgs>

The configuration settings of the app registration for the Twitter provider.

Link copied to clipboard
data class VnetConfigurationArgs(val dockerBridgeCidr: Output<String>? = null, val infrastructureSubnetId: Output<String>? = null, val internal: Output<Boolean>? = null, val outboundSettings: Output<ManagedEnvironmentOutboundSettingsArgs>? = null, val platformReservedCidr: Output<String>? = null, val platformReservedDnsIP: Output<String>? = null, val runtimeSubnetId: Output<String>? = null) : ConvertibleToJava<VnetConfigurationArgs>

Configuration properties for apps environment to join a Virtual Network

Link copied to clipboard
data class VolumeArgs(val mountOptions: Output<String>? = null, val name: Output<String>? = null, val secrets: Output<List<SecretVolumeItemArgs>>? = null, val storageName: Output<String>? = null, val storageType: Output<Either<String, StorageType>>? = null) : ConvertibleToJava<VolumeArgs>

Volume definitions for the Container App.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
data class VolumeMountArgs(val mountPath: Output<String>? = null, val subPath: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<VolumeMountArgs>

Volume mount for the Container App.

Link copied to clipboard
Link copied to clipboard
data class WorkloadProfileArgs(val maximumCount: Output<Int>, val minimumCount: Output<Int>, val workloadProfileType: Output<String>) : ConvertibleToJava<WorkloadProfileArgs>

Workload profile to scope container app execution.