Package-level declarations

Types

Link copied to clipboard
class AppServiceEnvironment : KotlinCustomResource

App Service Environment ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class AppServiceEnvironmentArgs(val clusterSettings: Output<List<NameValuePairArgs>>? = null, val dnsSuffix: Output<String>? = null, val frontEndScaleFactor: Output<Int>? = null, val internalLoadBalancingMode: Output<Either<String, LoadBalancingMode>>? = null, val ipsslAddressCount: Output<Int>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val multiSize: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userWhitelistedIpRanges: Output<List<String>>? = null, val virtualNetwork: Output<VirtualNetworkProfileArgs>? = null) : ConvertibleToJava<AppServiceEnvironmentArgs>

App Service Environment ARM resource. API Version: 2020-12-01.

Full view of the custom domain suffix configuration for ASEv3. API Version: 2022-03-01.

data class AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs(val certificateUrl: Output<String>? = null, val dnsSuffix: Output<String>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs>

Full view of the custom domain suffix configuration for ASEv3. API Version: 2022-03-01.

Link copied to clipboard

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

data class AppServiceEnvironmentPrivateEndpointConnectionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AppServiceEnvironmentPrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
class AppServicePlan : KotlinCustomResource

App Service plan. API Version: 2020-12-01.

Link copied to clipboard
data class AppServicePlanArgs(val freeOfferExpirationTime: Output<String>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val hyperV: Output<Boolean>? = null, val isSpot: Output<Boolean>? = null, val isXenon: Output<Boolean>? = null, val kind: Output<String>? = null, val kubeEnvironmentProfile: Output<KubeEnvironmentProfileArgs>? = null, val location: Output<String>? = null, val maximumElasticWorkerCount: Output<Int>? = null, val name: Output<String>? = null, val perSiteScaling: Output<Boolean>? = null, val reserved: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuDescriptionArgs>? = null, val spotExpirationTime: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetWorkerCount: Output<Int>? = null, val targetWorkerSizeId: Output<Int>? = null, val workerTierName: Output<String>? = null) : ConvertibleToJava<AppServicePlanArgs>

App Service plan. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object AppServicePlanMapper : ResourceMapper<AppServicePlan>
Link copied to clipboard
class AppServicePlanRouteForVnet : KotlinCustomResource

Virtual Network route contract used to pass routing information for a Virtual Network. API Version: 2020-12-01.

Link copied to clipboard
data class AppServicePlanRouteForVnetArgs(val endAddress: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routeName: Output<String>? = null, val routeType: Output<Either<String, RouteType>>? = null, val startAddress: Output<String>? = null, val vnetName: Output<String>? = null) : ConvertibleToJava<AppServicePlanRouteForVnetArgs>

Virtual Network route contract used to pass routing information for a Virtual Network. API Version: 2020-12-01.

Link copied to clipboard
class Certificate : KotlinCustomResource

SSL certificate for an app. API Version: 2020-12-01.

Link copied to clipboard
data class CertificateArgs(val canonicalName: Output<String>? = null, val domainValidationMethod: Output<String>? = null, val hostNames: Output<List<String>>? = null, val keyVaultId: Output<String>? = null, val keyVaultSecretName: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val pfxBlob: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverFarmId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CertificateArgs>

SSL certificate for an app. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Connection : KotlinCustomResource

API connection API Version: 2016-06-01.

Link copied to clipboard
data class ConnectionArgs(val connectionName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ApiConnectionDefinitionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectionArgs>

API connection API Version: 2016-06-01.

Link copied to clipboard
Link copied to clipboard
class ConnectionGateway : KotlinCustomResource

The gateway definition API Version: 2016-06-01.

Link copied to clipboard
data class ConnectionGatewayArgs(val connectionGatewayName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ConnectionGatewayDefinitionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectionGatewayArgs>

The gateway definition API Version: 2016-06-01.

Link copied to clipboard
object ConnectionGatewayMapper : ResourceMapper<ConnectionGateway>
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class CustomApi : KotlinCustomResource

A custom API API Version: 2016-06-01.

Link copied to clipboard
data class CustomApiArgs(val apiName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<CustomApiPropertiesDefinitionArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CustomApiArgs>

A custom API API Version: 2016-06-01.

Link copied to clipboard
Link copied to clipboard
object CustomApiMapper : ResourceMapper<CustomApi>
Link copied to clipboard
Link copied to clipboard
class KubeEnvironment : KotlinCustomResource

A Kubernetes cluster specialized for web workloads by Azure App Service API Version: 2021-01-01.

Link copied to clipboard
data class KubeEnvironmentArgs(val aksResourceID: Output<String>? = null, val appLogsConfiguration: Output<AppLogsConfigurationArgs>? = null, val arcConfiguration: Output<ArcConfigurationArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val internalLoadBalancerEnabled: Output<Boolean>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val staticIp: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KubeEnvironmentArgs>

A Kubernetes cluster specialized for web workloads by Azure App Service API Version: 2021-01-01.

Link copied to clipboard
object KubeEnvironmentMapper : ResourceMapper<KubeEnvironment>
Link copied to clipboard
class StaticSite : KotlinCustomResource

Static Site ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class StaticSiteArgs(val allowConfigFileUpdates: Output<Boolean>? = null, val branch: Output<String>? = null, val buildProperties: Output<StaticSiteBuildPropertiesArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val repositoryToken: Output<String>? = null, val repositoryUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuDescriptionArgs>? = null, val stagingEnvironmentPolicy: Output<StagingEnvironmentPolicy>? = null, val tags: Output<Map<String, String>>? = null, val templateProperties: Output<StaticSiteTemplateOptionsArgs>? = null) : ConvertibleToJava<StaticSiteArgs>

Static Site ARM resource. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class StaticSiteCustomDomain : KotlinCustomResource

Static Site Custom Domain Overview ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class StaticSiteCustomDomainArgs(val domainName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val validationMethod: Output<String>? = null) : ConvertibleToJava<StaticSiteCustomDomainArgs>

Static Site Custom Domain Overview ARM resource. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class StaticSiteLinkedBackend : KotlinCustomResource

Static Site Linked Backend ARM resource. API Version: 2022-03-01.

Link copied to clipboard
data class StaticSiteLinkedBackendArgs(val backendResourceId: Output<String>? = null, val kind: Output<String>? = null, val linkedBackendName: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteLinkedBackendArgs>

Static Site Linked Backend ARM resource. API Version: 2022-03-01.

Link copied to clipboard
class StaticSiteLinkedBackendForBuild : KotlinCustomResource

Static Site Linked Backend ARM resource. API Version: 2022-03-01.

Link copied to clipboard
data class StaticSiteLinkedBackendForBuildArgs(val backendResourceId: Output<String>? = null, val environmentName: Output<String>? = null, val kind: Output<String>? = null, val linkedBackendName: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteLinkedBackendForBuildArgs>

Static Site Linked Backend ARM resource. API Version: 2022-03-01.

Link copied to clipboard
Link copied to clipboard
object StaticSiteMapper : ResourceMapper<StaticSite>
Link copied to clipboard
class StaticSitePrivateEndpointConnection : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class StaticSitePrivateEndpointConnectionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSitePrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard

Static Site User Provided Function App ARM resource. API Version: 2020-12-01.

data class StaticSiteUserProvidedFunctionAppForStaticSiteArgs(val functionAppName: Output<String>? = null, val functionAppRegion: Output<String>? = null, val functionAppResourceId: Output<String>? = null, val isForced: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteUserProvidedFunctionAppForStaticSiteArgs>

Static Site User Provided Function App ARM resource. API Version: 2020-12-01.

Static Site User Provided Function App ARM resource. API Version: 2020-12-01.

data class StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs(val environmentName: Output<String>? = null, val functionAppName: Output<String>? = null, val functionAppRegion: Output<String>? = null, val functionAppResourceId: Output<String>? = null, val isForced: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs>

Static Site User Provided Function App ARM resource. API Version: 2020-12-01.

Link copied to clipboard
class WebApp : KotlinCustomResource

A web app, a mobile app backend, or an API app. API Version: 2020-12-01.

Link copied to clipboard
class WebAppApplicationSettings : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppApplicationSettingsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppApplicationSettingsArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppApplicationSettingsSlot : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppApplicationSettingsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppApplicationSettingsSlotArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppArgs(val clientAffinityEnabled: Output<Boolean>? = null, val clientCertEnabled: Output<Boolean>? = null, val clientCertExclusionPaths: Output<String>? = null, val clientCertMode: Output<ClientCertMode>? = null, val cloningInfo: Output<CloningInfoArgs>? = null, val containerSize: Output<Int>? = null, val customDomainVerificationId: Output<String>? = null, val dailyMemoryTimeQuota: Output<Int>? = null, val enabled: Output<Boolean>? = null, val hostNameSslStates: Output<List<HostNameSslStateArgs>>? = null, val hostNamesDisabled: Output<Boolean>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val httpsOnly: Output<Boolean>? = null, val hyperV: Output<Boolean>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val isXenon: Output<Boolean>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val redundancyMode: Output<RedundancyMode>? = null, val reserved: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val scmSiteAlsoStopped: Output<Boolean>? = null, val serverFarmId: Output<String>? = null, val siteConfig: Output<SiteConfigArgs>? = null, val storageAccountRequired: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<WebAppArgs>

A web app, a mobile app backend, or an API app. API Version: 2020-12-01.

Link copied to clipboard

Builder for WebAppArgs.

Link copied to clipboard
class WebAppAuthSettings : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization feature. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAuthSettingsArgs(val aadClaimsAuthorization: Output<String>? = null, val additionalLoginParams: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedExternalRedirectUrls: Output<List<String>>? = null, val authFilePath: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val configVersion: Output<String>? = null, val defaultProvider: Output<BuiltInAuthenticationProvider>? = null, val enabled: Output<Boolean>? = null, val facebookAppId: Output<String>? = null, val facebookAppSecret: Output<String>? = null, val facebookAppSecretSettingName: Output<String>? = null, val facebookOAuthScopes: Output<List<String>>? = null, val gitHubClientId: Output<String>? = null, val gitHubClientSecret: Output<String>? = null, val gitHubClientSecretSettingName: Output<String>? = null, val gitHubOAuthScopes: Output<List<String>>? = null, val googleClientId: Output<String>? = null, val googleClientSecret: Output<String>? = null, val googleClientSecretSettingName: Output<String>? = null, val googleOAuthScopes: Output<List<String>>? = null, val isAuthFromFile: Output<String>? = null, val issuer: Output<String>? = null, val kind: Output<String>? = null, val microsoftAccountClientId: Output<String>? = null, val microsoftAccountClientSecret: Output<String>? = null, val microsoftAccountClientSecretSettingName: Output<String>? = null, val microsoftAccountOAuthScopes: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runtimeVersion: Output<String>? = null, val tokenRefreshExtensionHours: Output<Double>? = null, val tokenStoreEnabled: Output<Boolean>? = null, val twitterConsumerKey: Output<String>? = null, val twitterConsumerSecret: Output<String>? = null, val twitterConsumerSecretSettingName: Output<String>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientAction>? = null, val validateIssuer: Output<Boolean>? = null) : ConvertibleToJava<WebAppAuthSettingsArgs>

Configuration settings for the Azure App Service Authentication / Authorization feature. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsSlot : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization feature. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAuthSettingsSlotArgs(val aadClaimsAuthorization: Output<String>? = null, val additionalLoginParams: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedExternalRedirectUrls: Output<List<String>>? = null, val authFilePath: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val configVersion: Output<String>? = null, val defaultProvider: Output<BuiltInAuthenticationProvider>? = null, val enabled: Output<Boolean>? = null, val facebookAppId: Output<String>? = null, val facebookAppSecret: Output<String>? = null, val facebookAppSecretSettingName: Output<String>? = null, val facebookOAuthScopes: Output<List<String>>? = null, val gitHubClientId: Output<String>? = null, val gitHubClientSecret: Output<String>? = null, val gitHubClientSecretSettingName: Output<String>? = null, val gitHubOAuthScopes: Output<List<String>>? = null, val googleClientId: Output<String>? = null, val googleClientSecret: Output<String>? = null, val googleClientSecretSettingName: Output<String>? = null, val googleOAuthScopes: Output<List<String>>? = null, val isAuthFromFile: Output<String>? = null, val issuer: Output<String>? = null, val kind: Output<String>? = null, val microsoftAccountClientId: Output<String>? = null, val microsoftAccountClientSecret: Output<String>? = null, val microsoftAccountClientSecretSettingName: Output<String>? = null, val microsoftAccountOAuthScopes: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runtimeVersion: Output<String>? = null, val slot: Output<String>? = null, val tokenRefreshExtensionHours: Output<Double>? = null, val tokenStoreEnabled: Output<Boolean>? = null, val twitterConsumerKey: Output<String>? = null, val twitterConsumerSecret: Output<String>? = null, val twitterConsumerSecretSettingName: Output<String>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientAction>? = null, val validateIssuer: Output<Boolean>? = null) : ConvertibleToJava<WebAppAuthSettingsSlotArgs>

Configuration settings for the Azure App Service Authentication / Authorization feature. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsV2 : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAuthSettingsV2Args(val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val kind: Output<String>? = null, val login: Output<LoginArgs>? = null, val name: Output<String>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppAuthSettingsV2Args>

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsV2Slot : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAuthSettingsV2SlotArgs(val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val kind: Output<String>? = null, val login: Output<LoginArgs>? = null, val name: Output<String>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppAuthSettingsV2SlotArgs>

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. API Version: 2020-12-01.

Link copied to clipboard
class WebAppAzureStorageAccounts : KotlinCustomResource

AzureStorageInfo dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAzureStorageAccountsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, AzureStorageInfoValueArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppAzureStorageAccountsArgs>

AzureStorageInfo dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppAzureStorageAccountsSlot : KotlinCustomResource

AzureStorageInfo dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppAzureStorageAccountsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, AzureStorageInfoValueArgs>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppAzureStorageAccountsSlotArgs>

AzureStorageInfo dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppBackupConfiguration : KotlinCustomResource

Description of a backup which will be performed. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppBackupConfigurationArgs(val backupName: Output<String>? = null, val backupSchedule: Output<BackupScheduleArgs>? = null, val databases: Output<List<DatabaseBackupSettingArgs>>? = null, val enabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountUrl: Output<String>? = null) : ConvertibleToJava<WebAppBackupConfigurationArgs>

Description of a backup which will be performed. API Version: 2020-12-01.

Link copied to clipboard
class WebAppBackupConfigurationSlot : KotlinCustomResource

Description of a backup which will be performed. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppBackupConfigurationSlotArgs(val backupName: Output<String>? = null, val backupSchedule: Output<BackupScheduleArgs>? = null, val databases: Output<List<DatabaseBackupSettingArgs>>? = null, val enabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val storageAccountUrl: Output<String>? = null) : ConvertibleToJava<WebAppBackupConfigurationSlotArgs>

Description of a backup which will be performed. API Version: 2020-12-01.

Link copied to clipboard
class WebAppConnectionStrings : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppConnectionStringsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, ConnStringValueTypePairArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppConnectionStringsArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppConnectionStringsSlot : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppConnectionStringsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, ConnStringValueTypePairArgs>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppConnectionStringsSlotArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppDeployment : KotlinCustomResource

User credentials used for publishing activity. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppDeploymentArgs(val active: Output<Boolean>? = null, val author: Output<String>? = null, val authorEmail: Output<String>? = null, val deployer: Output<String>? = null, val details: Output<String>? = null, val endTime: Output<String>? = null, val id: Output<String>? = null, val kind: Output<String>? = null, val message: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startTime: Output<String>? = null, val status: Output<Int>? = null) : ConvertibleToJava<WebAppDeploymentArgs>

User credentials used for publishing activity. API Version: 2020-12-01.

Link copied to clipboard
object WebAppDeploymentMapper : ResourceMapper<WebAppDeployment>
Link copied to clipboard
class WebAppDeploymentSlot : KotlinCustomResource

User credentials used for publishing activity. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppDeploymentSlotArgs(val active: Output<Boolean>? = null, val author: Output<String>? = null, val authorEmail: Output<String>? = null, val deployer: Output<String>? = null, val details: Output<String>? = null, val endTime: Output<String>? = null, val id: Output<String>? = null, val kind: Output<String>? = null, val message: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val startTime: Output<String>? = null, val status: Output<Int>? = null) : ConvertibleToJava<WebAppDeploymentSlotArgs>

User credentials used for publishing activity. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppDiagnosticLogsConfiguration : KotlinCustomResource

Configuration of App Service site logs. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppDiagnosticLogsConfigurationArgs(val applicationLogs: Output<ApplicationLogsConfigArgs>? = null, val detailedErrorMessages: Output<EnabledConfigArgs>? = null, val failedRequestsTracing: Output<EnabledConfigArgs>? = null, val httpLogs: Output<HttpLogsConfigArgs>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppDiagnosticLogsConfigurationArgs>

Configuration of App Service site logs. API Version: 2020-12-01.

Link copied to clipboard
class WebAppDomainOwnershipIdentifier : KotlinCustomResource

A domain specific resource identifier. API Version: 2020-12-01.

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

A domain specific resource identifier. API Version: 2020-12-01.

Link copied to clipboard
class WebAppDomainOwnershipIdentifierSlot : KotlinCustomResource

A domain specific resource identifier. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppDomainOwnershipIdentifierSlotArgs(val domainOwnershipIdentifierName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<WebAppDomainOwnershipIdentifierSlotArgs>

A domain specific resource identifier. API Version: 2020-12-01.

Link copied to clipboard
class WebAppFunction : KotlinCustomResource

Function information. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppFunctionArgs(val config: Output<Any>? = null, val configHref: Output<String>? = null, val files: Output<Map<String, String>>? = null, val functionAppId: Output<String>? = null, val functionName: Output<String>? = null, val href: Output<String>? = null, val invokeUrlTemplate: Output<String>? = null, val isDisabled: Output<Boolean>? = null, val kind: Output<String>? = null, val language: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptHref: Output<String>? = null, val scriptRootPathHref: Output<String>? = null, val secretsFileHref: Output<String>? = null, val testData: Output<String>? = null, val testDataHref: Output<String>? = null) : ConvertibleToJava<WebAppFunctionArgs>

Function information. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object WebAppFunctionMapper : ResourceMapper<WebAppFunction>
Link copied to clipboard
class WebAppHostNameBinding : KotlinCustomResource

A hostname binding object. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppHostNameBindingArgs(val azureResourceName: Output<String>? = null, val azureResourceType: Output<AzureResourceType>? = null, val customHostNameDnsRecordType: Output<CustomHostNameDnsRecordType>? = null, val domainId: Output<String>? = null, val hostName: Output<String>? = null, val hostNameType: Output<HostNameType>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null, val sslState: Output<SslState>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<WebAppHostNameBindingArgs>

A hostname binding object. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppHostNameBindingSlot : KotlinCustomResource

A hostname binding object. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppHostNameBindingSlotArgs(val azureResourceName: Output<String>? = null, val azureResourceType: Output<AzureResourceType>? = null, val customHostNameDnsRecordType: Output<CustomHostNameDnsRecordType>? = null, val domainId: Output<String>? = null, val hostName: Output<String>? = null, val hostNameType: Output<HostNameType>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null, val slot: Output<String>? = null, val sslState: Output<SslState>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<WebAppHostNameBindingSlotArgs>

A hostname binding object. API Version: 2020-12-01.

Link copied to clipboard
class WebAppHybridConnection : KotlinCustomResource

Hybrid Connection contract. This is used to configure a Hybrid Connection. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppHybridConnectionArgs(val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val port: Output<Int>? = null, val relayArmUri: Output<String>? = null, val relayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sendKeyName: Output<String>? = null, val sendKeyValue: Output<String>? = null, val serviceBusNamespace: Output<String>? = null, val serviceBusSuffix: Output<String>? = null) : ConvertibleToJava<WebAppHybridConnectionArgs>

Hybrid Connection contract. This is used to configure a Hybrid Connection. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppHybridConnectionSlot : KotlinCustomResource

Hybrid Connection contract. This is used to configure a Hybrid Connection. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppHybridConnectionSlotArgs(val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val port: Output<Int>? = null, val relayArmUri: Output<String>? = null, val relayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sendKeyName: Output<String>? = null, val sendKeyValue: Output<String>? = null, val serviceBusNamespace: Output<String>? = null, val serviceBusSuffix: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppHybridConnectionSlotArgs>

Hybrid Connection contract. This is used to configure a Hybrid Connection. API Version: 2020-12-01.

Link copied to clipboard
class WebAppInstanceFunctionSlot : KotlinCustomResource

Function information. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppInstanceFunctionSlotArgs(val config: Output<Any>? = null, val configHref: Output<String>? = null, val files: Output<Map<String, String>>? = null, val functionAppId: Output<String>? = null, val functionName: Output<String>? = null, val href: Output<String>? = null, val invokeUrlTemplate: Output<String>? = null, val isDisabled: Output<Boolean>? = null, val kind: Output<String>? = null, val language: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptHref: Output<String>? = null, val scriptRootPathHref: Output<String>? = null, val secretsFileHref: Output<String>? = null, val slot: Output<String>? = null, val testData: Output<String>? = null, val testDataHref: Output<String>? = null) : ConvertibleToJava<WebAppInstanceFunctionSlotArgs>

Function information. API Version: 2020-12-01.

Link copied to clipboard
object WebAppMapper : ResourceMapper<WebApp>
Link copied to clipboard
class WebAppMetadata : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppMetadataArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppMetadataArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object WebAppMetadataMapper : ResourceMapper<WebAppMetadata>
Link copied to clipboard
class WebAppMetadataSlot : KotlinCustomResource

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppMetadataSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppMetadataSlotArgs>

String dictionary resource. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppPremierAddOn : KotlinCustomResource

Premier add-on. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPremierAddOnArgs(val kind: Output<String>? = null, val location: Output<String>? = null, val marketplaceOffer: Output<String>? = null, val marketplacePublisher: Output<String>? = null, val name: Output<String>? = null, val premierAddOnName: Output<String>? = null, val product: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<WebAppPremierAddOnArgs>

Premier add-on. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppPremierAddOnSlot : KotlinCustomResource

Premier add-on. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPremierAddOnSlotArgs(val kind: Output<String>? = null, val location: Output<String>? = null, val marketplaceOffer: Output<String>? = null, val marketplacePublisher: Output<String>? = null, val name: Output<String>? = null, val premierAddOnName: Output<String>? = null, val product: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val slot: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<WebAppPremierAddOnSlotArgs>

Premier add-on. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppPrivateEndpointConnection : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPrivateEndpointConnectionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppPrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppPrivateEndpointConnectionSlot : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPrivateEndpointConnectionSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppPrivateEndpointConnectionSlotArgs>

Remote Private Endpoint Connection ARM resource. API Version: 2020-12-01.

Link copied to clipboard
class WebAppPublicCertificate : KotlinCustomResource

Public certificate object API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPublicCertificateArgs(val blob: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val publicCertificateLocation: Output<PublicCertificateLocation>? = null, val publicCertificateName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppPublicCertificateArgs>

Public certificate object API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppPublicCertificateSlot : KotlinCustomResource

Public certificate object API Version: 2020-12-01.

Link copied to clipboard
data class WebAppPublicCertificateSlotArgs(val blob: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val publicCertificateLocation: Output<PublicCertificateLocation>? = null, val publicCertificateName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppPublicCertificateSlotArgs>

Public certificate object API Version: 2020-12-01.

Link copied to clipboard
class WebAppRelayServiceConnection : KotlinCustomResource

Hybrid Connection for an App Service app. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppRelayServiceConnectionArgs(val biztalkUri: Output<String>? = null, val entityConnectionString: Output<String>? = null, val entityName: Output<String>? = null, val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val resourceConnectionString: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<WebAppRelayServiceConnectionArgs>

Hybrid Connection for an App Service app. API Version: 2020-12-01.

Link copied to clipboard
class WebAppRelayServiceConnectionSlot : KotlinCustomResource

Hybrid Connection for an App Service app. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppRelayServiceConnectionSlotArgs(val biztalkUri: Output<String>? = null, val entityConnectionString: Output<String>? = null, val entityName: Output<String>? = null, val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val resourceConnectionString: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceType: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppRelayServiceConnectionSlotArgs>

Hybrid Connection for an App Service app. API Version: 2020-12-01.

Link copied to clipboard

Builder for WebApp.

Link copied to clipboard
class WebAppSiteExtension : KotlinCustomResource

Site Extension Information. API Version: 2020-12-01.

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

Site Extension Information. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSiteExtensionSlot : KotlinCustomResource

Site Extension Information. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppSiteExtensionSlotArgs(val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteExtensionId: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppSiteExtensionSlotArgs>

Site Extension Information. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSitePushSettings : KotlinCustomResource

Push settings for the App. API Version: 2020-12-01.

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

Push settings for the App. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSitePushSettingsSlot : KotlinCustomResource

Push settings for the App. API Version: 2020-12-01.

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

Push settings for the App. API Version: 2020-12-01.

Link copied to clipboard
class WebAppSlot : KotlinCustomResource

A web app, a mobile app backend, or an API app. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppSlotArgs(val clientAffinityEnabled: Output<Boolean>? = null, val clientCertEnabled: Output<Boolean>? = null, val clientCertExclusionPaths: Output<String>? = null, val clientCertMode: Output<ClientCertMode>? = null, val cloningInfo: Output<CloningInfoArgs>? = null, val containerSize: Output<Int>? = null, val customDomainVerificationId: Output<String>? = null, val dailyMemoryTimeQuota: Output<Int>? = null, val enabled: Output<Boolean>? = null, val hostNameSslStates: Output<List<HostNameSslStateArgs>>? = null, val hostNamesDisabled: Output<Boolean>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val httpsOnly: Output<Boolean>? = null, val hyperV: Output<Boolean>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val isXenon: Output<Boolean>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val redundancyMode: Output<RedundancyMode>? = null, val reserved: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val scmSiteAlsoStopped: Output<Boolean>? = null, val serverFarmId: Output<String>? = null, val siteConfig: Output<SiteConfigArgs>? = null, val slot: Output<String>? = null, val storageAccountRequired: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<WebAppSlotArgs>

A web app, a mobile app backend, or an API app. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSlotConfigurationNames : KotlinCustomResource

Slot Config names azure resource. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppSlotConfigurationNamesArgs(val appSettingNames: Output<List<String>>? = null, val azureStorageConfigNames: Output<List<String>>? = null, val connectionStringNames: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppSlotConfigurationNamesArgs>

Slot Config names azure resource. API Version: 2020-12-01.

Link copied to clipboard
object WebAppSlotMapper : ResourceMapper<WebAppSlot>
Link copied to clipboard
Link copied to clipboard
class WebAppSourceControl : KotlinCustomResource

Source control configuration for an app. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppSourceControlArgs(val branch: Output<String>? = null, val deploymentRollbackEnabled: Output<Boolean>? = null, val gitHubActionConfiguration: Output<GitHubActionConfigurationArgs>? = null, val isGitHubAction: Output<Boolean>? = null, val isManualIntegration: Output<Boolean>? = null, val isMercurial: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppSourceControlArgs>

Source control configuration for an app. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSourceControlSlot : KotlinCustomResource

Source control configuration for an app. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppSourceControlSlotArgs(val branch: Output<String>? = null, val deploymentRollbackEnabled: Output<Boolean>? = null, val gitHubActionConfiguration: Output<GitHubActionConfigurationArgs>? = null, val isGitHubAction: Output<Boolean>? = null, val isManualIntegration: Output<Boolean>? = null, val isMercurial: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppSourceControlSlotArgs>

Source control configuration for an app. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppSwiftVirtualNetworkConnection : KotlinCustomResource

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. API Version: 2020-10-01.

Link copied to clipboard
data class WebAppSwiftVirtualNetworkConnectionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnetResourceId: Output<String>? = null, val swiftSupported: Output<Boolean>? = null) : ConvertibleToJava<WebAppSwiftVirtualNetworkConnectionArgs>

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. API Version: 2020-10-01.

Link copied to clipboard
class WebAppSwiftVirtualNetworkConnectionSlot : KotlinCustomResource

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. API Version: 2020-10-01.

data class WebAppSwiftVirtualNetworkConnectionSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val subnetResourceId: Output<String>? = null, val swiftSupported: Output<Boolean>? = null) : ConvertibleToJava<WebAppSwiftVirtualNetworkConnectionSlotArgs>

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. API Version: 2020-10-01.

Link copied to clipboard
class WebAppVnetConnection : KotlinCustomResource

Virtual Network information contract. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppVnetConnectionArgs(val certBlob: Output<String>? = null, val dnsServers: Output<String>? = null, val isSwift: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val vnetName: Output<String>? = null, val vnetResourceId: Output<String>? = null) : ConvertibleToJava<WebAppVnetConnectionArgs>

Virtual Network information contract. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class WebAppVnetConnectionSlot : KotlinCustomResource

Virtual Network information contract. API Version: 2020-12-01.

Link copied to clipboard
data class WebAppVnetConnectionSlotArgs(val certBlob: Output<String>? = null, val dnsServers: Output<String>? = null, val isSwift: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val vnetName: Output<String>? = null, val vnetResourceId: Output<String>? = null) : ConvertibleToJava<WebAppVnetConnectionSlotArgs>

Virtual Network information contract. API Version: 2020-12-01.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun customApi(name: String, block: suspend CustomApiResourceBuilder.() -> Unit): CustomApi
Link copied to clipboard
Link copied to clipboard
suspend fun staticSite(name: String, block: suspend StaticSiteResourceBuilder.() -> Unit): StaticSite
Link copied to clipboard
fun webApp(name: String): WebApp
suspend fun webApp(name: String, block: suspend WebAppResourceBuilder.() -> Unit): WebApp
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun webAppSlot(name: String, block: suspend WebAppSlotResourceBuilder.() -> Unit): WebAppSlot