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 ApiConnectionDefinitionPropertiesArgs(val api: Output<ApiReferenceArgs>? = null, val changedTime: Output<String>? = null, val createdTime: Output<String>? = null, val customParameterValues: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val nonSecretParameterValues: Output<Map<String, String>>? = null, val parameterValues: Output<Map<String, String>>? = null, val statuses: Output<List<ConnectionStatusDefinitionArgs>>? = null, val testLinks: Output<List<ApiConnectionTestLinkArgs>>? = null) : ConvertibleToJava<ApiConnectionDefinitionPropertiesArgs>
Link copied to clipboard
data class ApiConnectionTestLinkArgs(val method: Output<String>? = null, val requestUri: Output<String>? = null) : ConvertibleToJava<ApiConnectionTestLinkArgs>

API connection properties

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

Information about the formal API definition for the app.

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

Azure API management (APIM) configuration linked to the app.

Link copied to clipboard
data class ApiOAuthSettingsArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val customParameters: Output<Map<String, ApiOAuthSettingsParameterArgs>>? = null, val identityProvider: Output<String>? = null, val properties: Output<Any>? = null, val redirectUrl: Output<String>? = null, val scopes: Output<List<String>>? = null) : ConvertibleToJava<ApiOAuthSettingsArgs>

OAuth settings for the connection provider

Link copied to clipboard
data class ApiOAuthSettingsParameterArgs(val options: Output<Any>? = null, val uiDefinition: Output<Any>? = null, val value: Output<String>? = null) : ConvertibleToJava<ApiOAuthSettingsParameterArgs>

OAuth settings for the API

Link copied to clipboard
data class ApiReferenceArgs(val brandColor: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val iconUri: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val swagger: Output<Any>? = null, val type: Output<String>? = null) : ConvertibleToJava<ApiReferenceArgs>
Link copied to clipboard
Link copied to clipboard
data class ApiResourceBackendServiceArgs(val serviceUrl: Output<String>? = null) : ConvertibleToJava<ApiResourceBackendServiceArgs>

The API backend service

Link copied to clipboard
data class ApiResourceDefinitionsArgs(val modifiedSwaggerUrl: Output<String>? = null, val originalSwaggerUrl: Output<String>? = null) : ConvertibleToJava<ApiResourceDefinitionsArgs>

API Definitions

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 ApplicationLogsConfigArgs(val azureBlobStorage: Output<AzureBlobStorageApplicationLogsConfigArgs>? = null, val azureTableStorage: Output<AzureTableStorageApplicationLogsConfigArgs>? = null, val fileSystem: Output<FileSystemApplicationLogsConfigArgs>? = null) : ConvertibleToJava<ApplicationLogsConfigArgs>

Application logs configuration.

Link copied to clipboard
data class AppLogsConfigurationArgs(val destination: Output<String>? = null, val logAnalyticsConfiguration: Output<LogAnalyticsConfigurationArgs>? = null) : ConvertibleToJava<AppLogsConfigurationArgs>
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 ArcConfigurationArgs(val artifactStorageAccessMode: Output<String>? = null, val artifactStorageClassName: Output<String>? = null, val artifactStorageMountPath: Output<String>? = null, val artifactStorageNodeName: Output<String>? = null, val artifactsStorageType: Output<StorageType>? = null, val frontEndServiceConfiguration: Output<FrontEndConfigurationArgs>? = null, val kubeConfig: Output<String>? = null) : ConvertibleToJava<ArcConfigurationArgs>
Link copied to clipboard
data class AseV3NetworkingConfigurationArgs(val allowNewPrivateEndpointConnections: Output<Boolean>? = null, val ftpEnabled: Output<Boolean>? = null, val inboundIpAddressOverride: Output<String>? = null, val kind: Output<String>? = null, val remoteDebugEnabled: Output<Boolean>? = null) : ConvertibleToJava<AseV3NetworkingConfigurationArgs>

Full view of networking configuration for an ASE.

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

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

Link copied to clipboard
Link copied to clipboard
data class AutoHealActionsArgs(val actionType: Output<AutoHealActionType>? = null, val customAction: Output<AutoHealCustomActionArgs>? = null, val minProcessExecutionTime: Output<String>? = null) : ConvertibleToJava<AutoHealActionsArgs>

Actions which to take by the auto-heal module when a rule is triggered.

Link copied to clipboard
data class AutoHealCustomActionArgs(val exe: Output<String>? = null, val parameters: Output<String>? = null) : ConvertibleToJava<AutoHealCustomActionArgs>

Custom action to be executed when an auto heal rule is triggered.

Link copied to clipboard
data class AutoHealRulesArgs(val actions: Output<AutoHealActionsArgs>? = null, val triggers: Output<AutoHealTriggersArgs>? = null) : ConvertibleToJava<AutoHealRulesArgs>

Rules that can be defined for auto-heal.

Link copied to clipboard
Link copied to clipboard
data class AutoHealTriggersArgs(val privateBytesInKB: Output<Int>? = null, val requests: Output<RequestsBasedTriggerArgs>? = null, val slowRequests: Output<SlowRequestsBasedTriggerArgs>? = null, val slowRequestsWithPath: Output<List<SlowRequestsBasedTriggerArgs>>? = null, val statusCodes: Output<List<StatusCodesBasedTriggerArgs>>? = null, val statusCodesRange: Output<List<StatusCodesRangeBasedTriggerArgs>>? = null) : ConvertibleToJava<AutoHealTriggersArgs>

Triggers for auto-heal.

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.

data class AzureBlobStorageApplicationLogsConfigArgs(val level: Output<LogLevel>? = null, val retentionInDays: Output<Int>? = null, val sasUrl: Output<String>? = null) : ConvertibleToJava<AzureBlobStorageApplicationLogsConfigArgs>

Application logs azure blob storage configuration.

Link copied to clipboard
data class AzureBlobStorageHttpLogsConfigArgs(val enabled: Output<Boolean>? = null, val retentionInDays: Output<Int>? = null, val sasUrl: Output<String>? = null) : ConvertibleToJava<AzureBlobStorageHttpLogsConfigArgs>

Http logs to azure blob storage configuration.

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 AzureStorageInfoValueArgs(val accessKey: Output<String>? = null, val accountName: Output<String>? = null, val mountPath: Output<String>? = null, val protocol: Output<Either<String, AzureStorageProtocol>>? = null, val shareName: Output<String>? = null, val type: Output<AzureStorageType>? = null) : ConvertibleToJava<AzureStorageInfoValueArgs>

Azure Files or Blob Storage access information value for dictionary storage.

data class AzureTableStorageApplicationLogsConfigArgs(val level: Output<LogLevel>? = null, val sasUrl: Output<String>) : ConvertibleToJava<AzureTableStorageApplicationLogsConfigArgs>

Application logs to Azure table storage configuration.

Link copied to clipboard
data class BackupSchedule(val frequencyInterval: Int, val frequencyUnit: FrequencyUnit, val keepAtLeastOneBackup: Boolean, val retentionPeriodInDays: Int, val startTime: String? = null) : ConvertibleToJava<BackupSchedule>

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

Link copied to clipboard
data class BackupScheduleArgs(val frequencyInterval: Output<Int>, val frequencyUnit: Output<FrequencyUnit>, val keepAtLeastOneBackup: Output<Boolean>, val retentionPeriodInDays: Output<Int>, val startTime: Output<String>? = null) : ConvertibleToJava<BackupScheduleArgs>

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

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

The configuration settings of the storage of the tokens if blob storage is used.

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

Describes the capabilities/features allowed for a specific SKU.

Link copied to clipboard
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 CloningInfoArgs(val appSettingsOverrides: Output<Map<String, String>>? = null, val cloneCustomHostNames: Output<Boolean>? = null, val cloneSourceControl: Output<Boolean>? = null, val configureLoadBalancing: Output<Boolean>? = null, val correlationId: Output<String>? = null, val hostingEnvironment: Output<String>? = null, val overwrite: Output<Boolean>? = null, val sourceWebAppId: Output<String>, val sourceWebAppLocation: Output<String>? = null, val trafficManagerProfileId: Output<String>? = null, val trafficManagerProfileName: Output<String>? = null) : ConvertibleToJava<CloningInfoArgs>

Information needed for cloning operation.

Link copied to clipboard
Link copied to clipboard
data class ConnectionErrorArgs(val code: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val message: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectionErrorArgs>

Connection error

data class ConnectionGatewayDefinitionPropertiesArgs(val backendUri: Output<String>? = null, val connectionGatewayInstallation: Output<ConnectionGatewayReferenceArgs>? = null, val contactInformation: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val machineName: Output<String>? = null, val status: Output<Any>? = null) : ConvertibleToJava<ConnectionGatewayDefinitionPropertiesArgs>
Link copied to clipboard
data class ConnectionGatewayReferenceArgs(val id: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ConnectionGatewayReferenceArgs>

The gateway installation reference

Link copied to clipboard
data class ConnectionParameterArgs(val oAuthSettings: Output<ApiOAuthSettingsArgs>? = null, val type: Output<ConnectionParameterType>? = null) : ConvertibleToJava<ConnectionParameterArgs>

Connection provider parameters

Link copied to clipboard
data class ConnectionStatusDefinitionArgs(val error: Output<ConnectionErrorArgs>? = null, val status: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<ConnectionStatusDefinitionArgs>

Connection status

Link copied to clipboard
data class ConnStringInfoArgs(val connectionString: Output<String>? = null, val name: Output<String>? = null, val type: Output<ConnectionStringType>? = null) : ConvertibleToJava<ConnStringInfoArgs>

Database connection string information.

Link copied to clipboard
Link copied to clipboard
data class ConnStringValueTypePairArgs(val type: Output<ConnectionStringType>, val value: Output<String>) : ConvertibleToJava<ConnStringValueTypePairArgs>

Database connection string value to type pair.

Link copied to clipboard
data class ConsentLinkParameterDefinition(val objectId: String? = null, val parameterName: String? = null, val redirectUrl: String? = null, val tenantId: String? = null) : ConvertibleToJava<ConsentLinkParameterDefinition>

Consent link definition

Link copied to clipboard
data class ContainerAppsConfigurationArgs(val appSubnetResourceId: Output<String>? = null, val controlPlaneSubnetResourceId: Output<String>? = null, val daprAIInstrumentationKey: Output<String>? = null, val dockerBridgeCidr: Output<String>? = null, val platformReservedCidr: Output<String>? = null, val platformReservedDnsIP: Output<String>? = null) : ConvertibleToJava<ContainerAppsConfigurationArgs>
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 CorsSettingsArgs(val allowedOrigins: Output<List<String>>? = null, val supportCredentials: Output<Boolean>? = null) : ConvertibleToJava<CorsSettingsArgs>

Cross-Origin Resource Sharing (CORS) settings for the app.

Link copied to clipboard
Link copied to clipboard
data class CustomApiPropertiesDefinitionArgs(val apiDefinitions: Output<ApiResourceDefinitionsArgs>? = null, val apiType: Output<Either<String, ApiType>>? = null, val backendService: Output<ApiResourceBackendServiceArgs>? = null, val brandColor: Output<String>? = null, val capabilities: Output<List<String>>? = null, val connectionParameters: Output<Map<String, ConnectionParameterArgs>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val iconUri: Output<String>? = null, val runtimeUrls: Output<List<String>>? = null, val swagger: Output<Any>? = null, val wsdlDefinition: Output<WsdlDefinitionArgs>? = null) : ConvertibleToJava<CustomApiPropertiesDefinitionArgs>

Custom API properties

Link copied to clipboard
data class CustomDnsSuffixConfigurationArgs(val certificateUrl: Output<String>? = null, val dnsSuffix: Output<String>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null) : ConvertibleToJava<CustomDnsSuffixConfigurationArgs>

Full view of the custom domain suffix configuration for ASEv3.

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 DaprConfigArgs(val appId: Output<String>? = null, val appPort: Output<Int>? = 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, DaprLogLevel>>? = null) : ConvertibleToJava<DaprConfigArgs>

App Dapr configuration.

Link copied to clipboard
Link copied to clipboard
data class DatabaseBackupSetting(val connectionString: String? = null, val connectionStringName: String? = null, val databaseType: Either<String, DatabaseType>, val name: String? = null) : ConvertibleToJava<DatabaseBackupSetting>

Database backup settings.

Link copied to clipboard
data class DatabaseBackupSettingArgs(val connectionString: Output<String>? = null, val connectionStringName: Output<String>? = null, val databaseType: Output<Either<String, DatabaseType>>, val name: Output<String>? = null) : ConvertibleToJava<DatabaseBackupSettingArgs>

Database backup settings.

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 EnabledConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<EnabledConfigArgs>

Enabled configuration.

Link copied to clipboard
Link copied to clipboard
data class EnvironmentVariableArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<EnvironmentVariableArgs>
Link copied to clipboard
data class ExperimentsArgs(val rampUpRules: Output<List<RampUpRuleArgs>>? = null) : ConvertibleToJava<ExperimentsArgs>

Routing rules in production experiments.

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

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 FileSystemApplicationLogsConfigArgs(val level: Output<LogLevel>? = null) : ConvertibleToJava<FileSystemApplicationLogsConfigArgs>

Application logs to file system configuration.

Link copied to clipboard
data class FileSystemHttpLogsConfigArgs(val enabled: Output<Boolean>? = null, val retentionInDays: Output<Int>? = null, val retentionInMb: Output<Int>? = null) : ConvertibleToJava<FileSystemHttpLogsConfigArgs>

Http logs to file system configuration.

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

The configuration settings of the storage of the tokens if a file system is used.

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 FrontEndConfigurationArgs(val kind: Output<FrontEndServiceType>? = null) : ConvertibleToJava<FrontEndConfigurationArgs>
Link copied to clipboard
data class FunctionAppConfigArgs(val deployment: Output<FunctionsDeploymentArgs>? = null, val runtime: Output<FunctionsRuntimeArgs>? = null, val scaleAndConcurrency: Output<FunctionsScaleAndConcurrencyArgs>? = null) : ConvertibleToJava<FunctionAppConfigArgs>

Function app configuration.

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

Sets the number of 'Always Ready' instances for a function group or a specific function.

Link copied to clipboard
data class FunctionsDeploymentArgs(val storage: Output<FunctionsDeploymentStorageArgs>? = null) : ConvertibleToJava<FunctionsDeploymentArgs>

Configuration section for the function app deployment.

Link copied to clipboard
data class FunctionsDeploymentAuthenticationArgs(val storageAccountConnectionStringName: Output<String>? = null, val type: Output<Either<String, AuthenticationType>>? = null, val userAssignedIdentityResourceId: Output<String>? = null) : ConvertibleToJava<FunctionsDeploymentAuthenticationArgs>

Authentication method to access the storage account for deployment.

Link copied to clipboard
data class FunctionsDeploymentStorageArgs(val authentication: Output<FunctionsDeploymentAuthenticationArgs>? = null, val type: Output<Either<String, FunctionsDeploymentStorageType>>? = null, val value: Output<String>? = null) : ConvertibleToJava<FunctionsDeploymentStorageArgs>

Storage for deployed package used by the function app.

Link copied to clipboard
data class FunctionsRuntimeArgs(val name: Output<Either<String, RuntimeName>>? = null, val version: Output<String>? = null) : ConvertibleToJava<FunctionsRuntimeArgs>

Function app runtime name and version.

Link copied to clipboard
data class FunctionsScaleAndConcurrencyArgs(val alwaysReady: Output<List<FunctionsAlwaysReadyConfigArgs>>? = null, val instanceMemoryMB: Output<Int>? = null, val maximumInstanceCount: Output<Int>? = null, val triggers: Output<FunctionsScaleAndConcurrencyTriggersArgs>? = null) : ConvertibleToJava<FunctionsScaleAndConcurrencyArgs>

Scale and concurrency settings for the function app.

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

Scale and concurrency settings for the HTTP trigger.

Link copied to clipboard
data class FunctionsScaleAndConcurrencyTriggersArgs(val http: Output<FunctionsScaleAndConcurrencyHttpArgs>? = null) : ConvertibleToJava<FunctionsScaleAndConcurrencyTriggersArgs>

Scale and concurrency settings for the function app triggers.

data class GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlainArgs>
Link copied to clipboard
data class GetAppServiceEnvironmentPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetAppServiceEnvironmentPlainArgs>
data class GetAppServiceEnvironmentPrivateEndpointConnectionPlainArgs(val name: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetAppServiceEnvironmentPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetAppServicePlanPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetAppServicePlanPlainArgs>
Link copied to clipboard
data class GetCertificatePlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetConnectionGatewayPlainArgs(val connectionGatewayName: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetConnectionGatewayPlainArgs>
Link copied to clipboard
data class GetConnectionPlainArgs(val connectionName: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetConnectionPlainArgs>
Link copied to clipboard
data class GetCustomApiPlainArgs(val apiName: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetCustomApiPlainArgs>
Link copied to clipboard
data class GetKubeEnvironmentPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetKubeEnvironmentPlainArgs>
data class GetStaticSiteBuildDatabaseConnectionPlainArgs(val databaseConnectionName: String, val environmentName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteBuildDatabaseConnectionPlainArgs>
Link copied to clipboard
data class GetStaticSiteCustomDomainPlainArgs(val domainName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteCustomDomainPlainArgs>
Link copied to clipboard
data class GetStaticSiteDatabaseConnectionPlainArgs(val databaseConnectionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteDatabaseConnectionPlainArgs>
data class GetStaticSiteLinkedBackendForBuildPlainArgs(val environmentName: String, val linkedBackendName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteLinkedBackendForBuildPlainArgs>
Link copied to clipboard
data class GetStaticSiteLinkedBackendPlainArgs(val linkedBackendName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteLinkedBackendPlainArgs>
Link copied to clipboard
data class GetStaticSitePlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSitePlainArgs>
data class GetStaticSitePrivateEndpointConnectionPlainArgs(val name: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSitePrivateEndpointConnectionPlainArgs>
data class GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlainArgs(val environmentName: String, val functionAppName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlainArgs>
data class GetStaticSiteUserProvidedFunctionAppForStaticSitePlainArgs(val functionAppName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetStaticSiteUserProvidedFunctionAppForStaticSitePlainArgs>
Link copied to clipboard
data class GetWebAppDeploymentPlainArgs(val id: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppDeploymentPlainArgs>
Link copied to clipboard
data class GetWebAppDeploymentSlotPlainArgs(val id: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppDeploymentSlotPlainArgs>
data class GetWebAppDiagnosticLogsConfigurationPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppDiagnosticLogsConfigurationPlainArgs>
data class GetWebAppDiagnosticLogsConfigurationSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppDiagnosticLogsConfigurationSlotPlainArgs>
data class GetWebAppDomainOwnershipIdentifierPlainArgs(val domainOwnershipIdentifierName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppDomainOwnershipIdentifierPlainArgs>
data class GetWebAppDomainOwnershipIdentifierSlotPlainArgs(val domainOwnershipIdentifierName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppDomainOwnershipIdentifierSlotPlainArgs>
Link copied to clipboard
data class GetWebAppFtpAllowedPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppFtpAllowedPlainArgs>
Link copied to clipboard
data class GetWebAppFtpAllowedSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppFtpAllowedSlotPlainArgs>
Link copied to clipboard
data class GetWebAppFunctionPlainArgs(val functionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppFunctionPlainArgs>
Link copied to clipboard
data class GetWebAppHostNameBindingPlainArgs(val hostName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppHostNameBindingPlainArgs>
Link copied to clipboard
data class GetWebAppHostNameBindingSlotPlainArgs(val hostName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppHostNameBindingSlotPlainArgs>
Link copied to clipboard
data class GetWebAppHybridConnectionPlainArgs(val name: String, val namespaceName: String, val relayName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppHybridConnectionPlainArgs>
Link copied to clipboard
data class GetWebAppHybridConnectionSlotPlainArgs(val name: String, val namespaceName: String, val relayName: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppHybridConnectionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppInstanceFunctionSlotPlainArgs(val functionName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppInstanceFunctionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetWebAppPremierAddOnPlainArgs(val name: String, val premierAddOnName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppPremierAddOnPlainArgs>
Link copied to clipboard
data class GetWebAppPremierAddOnSlotPlainArgs(val name: String, val premierAddOnName: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppPremierAddOnSlotPlainArgs>
data class GetWebAppPrivateEndpointConnectionPlainArgs(val name: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppPrivateEndpointConnectionPlainArgs>
data class GetWebAppPrivateEndpointConnectionSlotPlainArgs(val name: String, val privateEndpointConnectionName: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppPrivateEndpointConnectionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppPublicCertificatePlainArgs(val name: String, val publicCertificateName: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppPublicCertificatePlainArgs>
Link copied to clipboard
data class GetWebAppPublicCertificateSlotPlainArgs(val name: String, val publicCertificateName: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppPublicCertificateSlotPlainArgs>
Link copied to clipboard
data class GetWebAppRelayServiceConnectionPlainArgs(val entityName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppRelayServiceConnectionPlainArgs>
data class GetWebAppRelayServiceConnectionSlotPlainArgs(val entityName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppRelayServiceConnectionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppScmAllowedPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppScmAllowedPlainArgs>
Link copied to clipboard
data class GetWebAppScmAllowedSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppScmAllowedSlotPlainArgs>
Link copied to clipboard
data class GetWebAppSiteContainerPlainArgs(val containerName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppSiteContainerPlainArgs>
Link copied to clipboard
data class GetWebAppSiteContainerSlotPlainArgs(val containerName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppSiteContainerSlotPlainArgs>
Link copied to clipboard
data class GetWebAppSiteExtensionPlainArgs(val name: String, val resourceGroupName: String, val siteExtensionId: String) : ConvertibleToJava<GetWebAppSiteExtensionPlainArgs>
Link copied to clipboard
data class GetWebAppSiteExtensionSlotPlainArgs(val name: String, val resourceGroupName: String, val siteExtensionId: String, val slot: String) : ConvertibleToJava<GetWebAppSiteExtensionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppSlotConfigurationNamesPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppSlotConfigurationNamesPlainArgs>
Link copied to clipboard
data class GetWebAppSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppSlotPlainArgs>
Link copied to clipboard
data class GetWebAppSourceControlPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppSourceControlPlainArgs>
Link copied to clipboard
data class GetWebAppSourceControlSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppSourceControlSlotPlainArgs>
data class GetWebAppSwiftVirtualNetworkConnectionPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetWebAppSwiftVirtualNetworkConnectionPlainArgs>
data class GetWebAppSwiftVirtualNetworkConnectionSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<GetWebAppSwiftVirtualNetworkConnectionSlotPlainArgs>
Link copied to clipboard
data class GetWebAppVnetConnectionPlainArgs(val name: String, val resourceGroupName: String, val vnetName: String) : ConvertibleToJava<GetWebAppVnetConnectionPlainArgs>
Link copied to clipboard
data class GetWebAppVnetConnectionSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String, val vnetName: String) : ConvertibleToJava<GetWebAppVnetConnectionSlotPlainArgs>
Link copied to clipboard
data class GitHubActionCodeConfigurationArgs(val runtimeStack: Output<String>? = null, val runtimeVersion: Output<String>? = null) : ConvertibleToJava<GitHubActionCodeConfigurationArgs>

The GitHub action code configuration.

Link copied to clipboard
data class GitHubActionConfigurationArgs(val codeConfiguration: Output<GitHubActionCodeConfigurationArgs>? = null, val containerConfiguration: Output<GitHubActionContainerConfigurationArgs>? = null, val generateWorkflowFile: Output<Boolean>? = null, val isLinux: Output<Boolean>? = null) : ConvertibleToJava<GitHubActionConfigurationArgs>

The GitHub action configuration.

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

The GitHub action container configuration.

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 requireAuthentication: Output<Boolean>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientActionV2>? = null) : ConvertibleToJava<GlobalValidationArgs>

The configuration settings that determines the validation flow of users using App 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 HandlerMappingArgs(val arguments: Output<String>? = null, val extension: Output<String>? = null, val scriptProcessor: Output<String>? = null) : ConvertibleToJava<HandlerMappingArgs>

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

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

Specification for an App Service Environment to use for this resource.

Link copied to clipboard
data class HostNameSslStateArgs(val hostType: Output<HostType>? = null, val name: Output<String>? = null, val sslState: Output<SslState>? = null, val thumbprint: Output<String>? = null, val toUpdate: Output<Boolean>? = null, val virtualIP: Output<String>? = null) : ConvertibleToJava<HostNameSslStateArgs>

SSL-enabled hostname.

Link copied to clipboard
data class HttpLogsConfigArgs(val azureBlobStorage: Output<AzureBlobStorageHttpLogsConfigArgs>? = null, val fileSystem: Output<FileSystemHttpLogsConfigArgs>? = null) : ConvertibleToJava<HttpLogsConfigArgs>

Http logs configuration.

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 App 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 legacyMicrosoftAccount: Output<LegacyMicrosoftAccountArgs>? = null, val twitter: Output<TwitterArgs>? = null) : ConvertibleToJava<IdentityProvidersArgs>

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

Link copied to clipboard
data class IpSecurityRestrictionArgs(val action: Output<String>? = null, val description: Output<String>? = null, val headers: Output<Map<String, List<String>>>? = null, val ipAddress: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val subnetMask: Output<String>? = null, val subnetTrafficTag: Output<Int>? = null, val tag: Output<Either<String, IpFilterTag>>? = null, val vnetSubnetResourceId: Output<String>? = null, val vnetTrafficTag: Output<Int>? = null) : ConvertibleToJava<IpSecurityRestrictionArgs>

IP security restriction on an app.

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
Link copied to clipboard
data class KubeEnvironmentProfileArgs(val id: Output<String>? = null) : ConvertibleToJava<KubeEnvironmentProfileArgs>

Specification for a Kubernetes Environment to use for this resource.

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

The configuration settings of the legacy Microsoft Account provider.

data class ListAppServicePlanHybridConnectionKeysPlainArgs(val name: String, val namespaceName: String, val relayName: String, val resourceGroupName: String) : ConvertibleToJava<ListAppServicePlanHybridConnectionKeysPlainArgs>
Link copied to clipboard
data class ListConnectionConsentLinksPlainArgs(val connectionName: String, val parameters: List<ConsentLinkParameterDefinition>? = null, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<ListConnectionConsentLinksPlainArgs>
Link copied to clipboard
data class ListConnectionKeysPlainArgs(val connectionName: String, val id: String? = null, val kind: String? = null, val location: String? = null, val name: String? = null, val resourceGroupName: String, val tags: Map<String, String>? = null, val type: String? = null, val validityTimeSpan: String? = null) : ConvertibleToJava<ListConnectionKeysPlainArgs>
Link copied to clipboard
data class ListCustomApiWsdlInterfacesPlainArgs(val content: String? = null, val importMethod: Either<String, WsdlImportMethod>? = null, val location: String, val service: WsdlService? = null, val subscriptionId: String? = null, val url: String? = null) : ConvertibleToJava<ListCustomApiWsdlInterfacesPlainArgs>
data class ListSiteIdentifiersAssignedToHostNamePlainArgs(val name: String? = null) : ConvertibleToJava<ListSiteIdentifiersAssignedToHostNamePlainArgs>
Link copied to clipboard
data class ListStaticSiteAppSettingsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteAppSettingsPlainArgs>
Link copied to clipboard
data class ListStaticSiteBuildAppSettingsPlainArgs(val environmentName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteBuildAppSettingsPlainArgs>
data class ListStaticSiteBuildFunctionAppSettingsPlainArgs(val environmentName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteBuildFunctionAppSettingsPlainArgs>
Link copied to clipboard
data class ListStaticSiteConfiguredRolesPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteConfiguredRolesPlainArgs>
data class ListStaticSiteFunctionAppSettingsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteFunctionAppSettingsPlainArgs>
Link copied to clipboard
data class ListStaticSiteSecretsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteSecretsPlainArgs>
Link copied to clipboard
data class ListStaticSiteUsersPlainArgs(val authprovider: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<ListStaticSiteUsersPlainArgs>
Link copied to clipboard
data class ListWebAppApplicationSettingsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppApplicationSettingsPlainArgs>
data class ListWebAppApplicationSettingsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppApplicationSettingsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppAuthSettingsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppAuthSettingsPlainArgs>
Link copied to clipboard
data class ListWebAppAuthSettingsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppAuthSettingsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppAzureStorageAccountsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppAzureStorageAccountsPlainArgs>
data class ListWebAppAzureStorageAccountsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppAzureStorageAccountsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppBackupConfigurationPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppBackupConfigurationPlainArgs>
data class ListWebAppBackupConfigurationSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppBackupConfigurationSlotPlainArgs>
Link copied to clipboard
data class ListWebAppBackupStatusSecretsPlainArgs(val backupId: String, val backupName: String? = null, val backupSchedule: BackupSchedule? = null, val databases: List<DatabaseBackupSetting>? = null, val enabled: Boolean? = null, val kind: String? = null, val name: String, val resourceGroupName: String, val storageAccountUrl: String) : ConvertibleToJava<ListWebAppBackupStatusSecretsPlainArgs>
data class ListWebAppBackupStatusSecretsSlotPlainArgs(val backupId: String, val backupName: String? = null, val backupSchedule: BackupSchedule? = null, val databases: List<DatabaseBackupSetting>? = null, val enabled: Boolean? = null, val kind: String? = null, val name: String, val resourceGroupName: String, val slot: String, val storageAccountUrl: String) : ConvertibleToJava<ListWebAppBackupStatusSecretsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppConnectionStringsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppConnectionStringsPlainArgs>
Link copied to clipboard
data class ListWebAppConnectionStringsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppConnectionStringsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppFunctionKeysPlainArgs(val functionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppFunctionKeysPlainArgs>
Link copied to clipboard
data class ListWebAppFunctionKeysSlotPlainArgs(val functionName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppFunctionKeysSlotPlainArgs>
Link copied to clipboard
data class ListWebAppFunctionSecretsPlainArgs(val functionName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppFunctionSecretsPlainArgs>
Link copied to clipboard
data class ListWebAppFunctionSecretsSlotPlainArgs(val functionName: String, val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppFunctionSecretsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppHostKeysPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppHostKeysPlainArgs>
Link copied to clipboard
data class ListWebAppHostKeysSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppHostKeysSlotPlainArgs>
Link copied to clipboard
data class ListWebAppHybridConnectionKeysPlainArgs(val name: String, val namespaceName: String, val relayName: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppHybridConnectionKeysPlainArgs>
data class ListWebAppHybridConnectionKeysSlotPlainArgs(val name: String, val namespaceName: String, val relayName: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppHybridConnectionKeysSlotPlainArgs>
Link copied to clipboard
data class ListWebAppMetadataPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppMetadataPlainArgs>
Link copied to clipboard
data class ListWebAppMetadataSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppMetadataSlotPlainArgs>
Link copied to clipboard
data class ListWebAppPublishingCredentialsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppPublishingCredentialsPlainArgs>
data class ListWebAppPublishingCredentialsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppPublishingCredentialsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppSiteBackupsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppSiteBackupsPlainArgs>
Link copied to clipboard
data class ListWebAppSiteBackupsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppSiteBackupsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppSitePushSettingsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppSitePushSettingsPlainArgs>
Link copied to clipboard
data class ListWebAppSitePushSettingsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppSitePushSettingsSlotPlainArgs>
Link copied to clipboard
data class ListWebAppSyncFunctionTriggersPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppSyncFunctionTriggersPlainArgs>
data class ListWebAppSyncFunctionTriggersSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppSyncFunctionTriggersSlotPlainArgs>
Link copied to clipboard
data class ListWebAppWorkflowsConnectionsPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListWebAppWorkflowsConnectionsPlainArgs>
data class ListWebAppWorkflowsConnectionsSlotPlainArgs(val name: String, val resourceGroupName: String, val slot: String) : ConvertibleToJava<ListWebAppWorkflowsConnectionsSlotPlainArgs>
data class ListWorkflowRunActionExpressionTracesPlainArgs(val actionName: String, val name: String, val resourceGroupName: String, val runName: String, val workflowName: String) : ConvertibleToJava<ListWorkflowRunActionExpressionTracesPlainArgs>
data class ListWorkflowRunActionRepetitionExpressionTracesPlainArgs(val actionName: String, val name: String, val repetitionName: String, val resourceGroupName: String, val runName: String, val workflowName: String) : ConvertibleToJava<ListWorkflowRunActionRepetitionExpressionTracesPlainArgs>
Link copied to clipboard
data class ListWorkflowTriggerCallbackUrlPlainArgs(val name: String, val resourceGroupName: String, val triggerName: String, val workflowName: String) : ConvertibleToJava<ListWorkflowTriggerCallbackUrlPlainArgs>
Link copied to clipboard
data class LogAnalyticsConfigurationArgs(val customerId: Output<String>? = null, val sharedKey: Output<String>? = null) : ConvertibleToJava<LogAnalyticsConfigurationArgs>
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, val tokenStore: Output<TokenStoreArgs>? = null) : ConvertibleToJava<LoginArgs>

The configuration settings of the login flow of users using App 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 ManagedServiceIdentityArgs(val type: Output<ManagedServiceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity.

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

Name value pair.

Link copied to clipboard
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 PrivateLinkConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<PrivateLinkConnectionStateArgs>

The state of a private link connection

Link copied to clipboard
data class PushSettingsArgs(val dynamicTagsJson: Output<String>? = null, val isPushEnabled: Output<Boolean>, val kind: Output<String>? = null, val tagWhitelistJson: Output<String>? = null, val tagsRequiringAuth: Output<String>? = null) : ConvertibleToJava<PushSettingsArgs>

Push settings for the App.

Link copied to clipboard
Link copied to clipboard
data class RampUpRuleArgs(val actionHostName: Output<String>? = null, val changeDecisionCallbackUrl: Output<String>? = null, val changeIntervalInMinutes: Output<Int>? = null, val changeStep: Output<Double>? = null, val maxReroutePercentage: Output<Double>? = null, val minReroutePercentage: Output<Double>? = null, val name: Output<String>? = null, val reroutePercentage: Output<Double>? = null) : ConvertibleToJava<RampUpRuleArgs>

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

Link copied to clipboard
Link copied to clipboard
data class RequestsBasedTriggerArgs(val count: Output<Int>? = null, val timeInterval: Output<String>? = null) : ConvertibleToJava<RequestsBasedTriggerArgs>

Trigger based on total requests.

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

Function app resource requirements.

Link copied to clipboard
Link copied to clipboard
data class SiteConfigArgs(val acrUseManagedIdentityCreds: Output<Boolean>? = null, val acrUserManagedIdentityID: Output<String>? = null, val alwaysOn: Output<Boolean>? = null, val apiDefinition: Output<ApiDefinitionInfoArgs>? = null, val apiManagementConfig: Output<ApiManagementConfigArgs>? = null, val appCommandLine: Output<String>? = null, val appSettings: Output<List<NameValuePairArgs>>? = null, val autoHealEnabled: Output<Boolean>? = null, val autoHealRules: Output<AutoHealRulesArgs>? = null, val autoSwapSlotName: Output<String>? = null, val azureStorageAccounts: Output<Map<String, AzureStorageInfoValueArgs>>? = null, val connectionStrings: Output<List<ConnStringInfoArgs>>? = null, val cors: Output<CorsSettingsArgs>? = null, val defaultDocuments: Output<List<String>>? = null, val detailedErrorLoggingEnabled: Output<Boolean>? = null, val documentRoot: Output<String>? = null, val elasticWebAppScaleLimit: Output<Int>? = null, val experiments: Output<ExperimentsArgs>? = null, val ftpsState: Output<Either<String, FtpsState>>? = null, val functionAppScaleLimit: Output<Int>? = null, val functionsRuntimeScaleMonitoringEnabled: Output<Boolean>? = null, val handlerMappings: Output<List<HandlerMappingArgs>>? = null, val healthCheckPath: Output<String>? = null, val http20Enabled: Output<Boolean>? = null, val httpLoggingEnabled: Output<Boolean>? = null, val ipSecurityRestrictions: Output<List<IpSecurityRestrictionArgs>>? = null, val ipSecurityRestrictionsDefaultAction: Output<Either<String, DefaultAction>>? = null, val javaContainer: Output<String>? = null, val javaContainerVersion: Output<String>? = null, val javaVersion: Output<String>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val limits: Output<SiteLimitsArgs>? = null, val linuxFxVersion: Output<String>? = null, val loadBalancing: Output<SiteLoadBalancing>? = null, val localMySqlEnabled: Output<Boolean>? = null, val logsDirectorySizeLimit: Output<Int>? = null, val managedPipelineMode: Output<ManagedPipelineMode>? = null, val managedServiceIdentityId: Output<Int>? = null, val metadata: Output<List<NameValuePairArgs>>? = null, val minTlsCipherSuite: Output<Either<String, TlsCipherSuites>>? = null, val minTlsVersion: Output<Either<String, SupportedTlsVersions>>? = null, val minimumElasticInstanceCount: Output<Int>? = null, val netFrameworkVersion: Output<String>? = null, val nodeVersion: Output<String>? = null, val numberOfWorkers: Output<Int>? = null, val phpVersion: Output<String>? = null, val powerShellVersion: Output<String>? = null, val preWarmedInstanceCount: Output<Int>? = null, val publicNetworkAccess: Output<String>? = null, val publishingUsername: Output<String>? = null, val push: Output<PushSettingsArgs>? = null, val pythonVersion: Output<String>? = null, val remoteDebuggingEnabled: Output<Boolean>? = null, val remoteDebuggingVersion: Output<String>? = null, val requestTracingEnabled: Output<Boolean>? = null, val requestTracingExpirationTime: Output<String>? = null, val scmIpSecurityRestrictions: Output<List<IpSecurityRestrictionArgs>>? = null, val scmIpSecurityRestrictionsDefaultAction: Output<Either<String, DefaultAction>>? = null, val scmIpSecurityRestrictionsUseMain: Output<Boolean>? = null, val scmMinTlsVersion: Output<Either<String, SupportedTlsVersions>>? = null, val scmType: Output<Either<String, ScmType>>? = null, val tracingOptions: Output<String>? = null, val use32BitWorkerProcess: Output<Boolean>? = null, val virtualApplications: Output<List<VirtualApplicationArgs>>? = null, val vnetName: Output<String>? = null, val vnetPrivatePortsCount: Output<Int>? = null, val vnetRouteAllEnabled: Output<Boolean>? = null, val webSocketsEnabled: Output<Boolean>? = null, val websiteTimeZone: Output<String>? = null, val windowsFxVersion: Output<String>? = null, val xManagedServiceIdentityId: Output<Int>? = null) : ConvertibleToJava<SiteConfigArgs>

Configuration of an App Service app.

Link copied to clipboard
Link copied to clipboard
data class SiteDnsConfigArgs(val dnsAltServer: Output<String>? = null, val dnsMaxCacheTimeout: Output<Int>? = null, val dnsRetryAttemptCount: Output<Int>? = null, val dnsRetryAttemptTimeout: Output<Int>? = null, val dnsServers: Output<List<String>>? = null) : ConvertibleToJava<SiteDnsConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class SiteLimitsArgs(val maxDiskSizeInMb: Output<Double>? = null, val maxMemoryInMb: Output<Double>? = null, val maxPercentageCpu: Output<Double>? = null) : ConvertibleToJava<SiteLimitsArgs>

Metric limits set on an app.

Link copied to clipboard
Link copied to clipboard
data class SkuCapacityArgs(val default: Output<Int>? = null, val elasticMaximum: Output<Int>? = null, val maximum: Output<Int>? = null, val minimum: Output<Int>? = null, val scaleType: Output<String>? = null) : ConvertibleToJava<SkuCapacityArgs>

Description of the App Service plan scale options.

Link copied to clipboard
Link copied to clipboard
data class SkuDescriptionArgs(val capabilities: Output<List<CapabilityArgs>>? = null, val capacity: Output<Int>? = null, val family: Output<String>? = null, val locations: Output<List<String>>? = null, val name: Output<String>? = null, val size: Output<String>? = null, val skuCapacity: Output<SkuCapacityArgs>? = null, val tier: Output<String>? = null) : ConvertibleToJava<SkuDescriptionArgs>

Description of a SKU for a scalable resource.

Link copied to clipboard
Link copied to clipboard
data class SlowRequestsBasedTriggerArgs(val count: Output<Int>? = null, val path: Output<String>? = null, val timeInterval: Output<String>? = null, val timeTaken: Output<String>? = null) : ConvertibleToJava<SlowRequestsBasedTriggerArgs>

Trigger based on request execution time.

Link copied to clipboard
data class StaticSiteBuildPropertiesArgs(val apiBuildCommand: Output<String>? = null, val apiLocation: Output<String>? = null, val appArtifactLocation: Output<String>? = null, val appBuildCommand: Output<String>? = null, val appLocation: Output<String>? = null, val githubActionSecretNameOverride: Output<String>? = null, val outputLocation: Output<String>? = null, val skipGithubActionWorkflowGeneration: Output<Boolean>? = null) : ConvertibleToJava<StaticSiteBuildPropertiesArgs>

Build properties for the static site.

Link copied to clipboard
data class StaticSiteTemplateOptionsArgs(val description: Output<String>? = null, val isPrivate: Output<Boolean>? = null, val owner: Output<String>? = null, val repositoryName: Output<String>? = null, val templateRepositoryUrl: Output<String>? = null) : ConvertibleToJava<StaticSiteTemplateOptionsArgs>

Template Options for the static site.

Link copied to clipboard
data class StatusCodesBasedTriggerArgs(val count: Output<Int>? = null, val path: Output<String>? = null, val status: Output<Int>? = null, val subStatus: Output<Int>? = null, val timeInterval: Output<String>? = null, val win32Status: Output<Int>? = null) : ConvertibleToJava<StatusCodesBasedTriggerArgs>

Trigger based on status code.

Link copied to clipboard
data class StatusCodesRangeBasedTriggerArgs(val count: Output<Int>? = null, val path: Output<String>? = null, val statusCodes: Output<String>? = null, val timeInterval: Output<String>? = null) : ConvertibleToJava<StatusCodesRangeBasedTriggerArgs>

Trigger based on range of status codes.

Link copied to clipboard
data class TokenStoreArgs(val azureBlobStorage: Output<BlobStorageTokenStoreArgs>? = null, val enabled: Output<Boolean>? = null, val fileSystem: Output<FileSystemTokenStoreArgs>? = null, val tokenRefreshExtensionHours: Output<Double>? = null) : ConvertibleToJava<TokenStoreArgs>

The configuration settings of the token store.

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 VirtualApplicationArgs(val physicalPath: Output<String>? = null, val preloadEnabled: Output<Boolean>? = null, val virtualDirectories: Output<List<VirtualDirectoryArgs>>? = null, val virtualPath: Output<String>? = null) : ConvertibleToJava<VirtualApplicationArgs>

Virtual application in an app.

Link copied to clipboard
data class VirtualDirectoryArgs(val physicalPath: Output<String>? = null, val virtualPath: Output<String>? = null) : ConvertibleToJava<VirtualDirectoryArgs>

Directory for virtual application.

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

Specification for using a Virtual Network.

Link copied to clipboard
data class VolumeMountArgs(val containerMountPath: Output<String>, val data: Output<String>? = null, val readOnly: Output<Boolean>? = null, val volumeSubPath: Output<String>) : ConvertibleToJava<VolumeMountArgs>
Link copied to clipboard
Link copied to clipboard
data class WsdlDefinitionArgs(val content: Output<String>? = null, val importMethod: Output<Either<String, WsdlImportMethod>>? = null, val service: Output<WsdlServiceArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<WsdlDefinitionArgs>

The WSDL definition

Link copied to clipboard
Link copied to clipboard
data class WsdlService(val endpointQualifiedNames: List<String>? = null, val qualifiedName: String) : ConvertibleToJava<WsdlService>

The service with name and endpoint names

Link copied to clipboard
data class WsdlServiceArgs(val endpointQualifiedNames: Output<List<String>>? = null, val qualifiedName: Output<String>) : ConvertibleToJava<WsdlServiceArgs>

The service with name and endpoint names

Link copied to clipboard
Link copied to clipboard