Package-level declarations

Types

Link copied to clipboard
class Api : KotlinCustomResource

Api details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiArgs(val apiId: Output<String>? = null, val apiRevision: Output<String>? = null, val apiRevisionDescription: Output<String>? = null, val apiType: Output<Either<String, ApiType>>? = null, val apiVersion: Output<String>? = null, val apiVersionDescription: Output<String>? = null, val apiVersionSet: Output<ApiVersionSetContractDetailsArgs>? = null, val apiVersionSetId: Output<String>? = null, val authenticationSettings: Output<AuthenticationSettingsContractArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val format: Output<Either<String, ContentFormat>>? = null, val isCurrent: Output<Boolean>? = null, val path: Output<String>? = null, val protocols: Output<List<Protocol>>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val serviceUrl: Output<String>? = null, val soapApiType: Output<Either<String, SoapApiType>>? = null, val sourceApiId: Output<String>? = null, val subscriptionKeyParameterNames: Output<SubscriptionKeyParameterNamesContractArgs>? = null, val subscriptionRequired: Output<Boolean>? = null, val value: Output<String>? = null, val wsdlSelector: Output<ApiCreateOrUpdatePropertiesWsdlSelectorArgs>? = null) : ConvertibleToJava<ApiArgs>

Api details. API Version: 2020-12-01.

Link copied to clipboard

Builder for ApiArgs.

Link copied to clipboard
class ApiDiagnostic : KotlinCustomResource

Diagnostic details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiDiagnosticArgs(val alwaysLog: Output<Either<String, AlwaysLog>>? = null, val apiId: Output<String>? = null, val backend: Output<PipelineDiagnosticSettingsArgs>? = null, val diagnosticId: Output<String>? = null, val frontend: Output<PipelineDiagnosticSettingsArgs>? = null, val httpCorrelationProtocol: Output<Either<String, HttpCorrelationProtocol>>? = null, val logClientIp: Output<Boolean>? = null, val loggerId: Output<String>? = null, val metrics: Output<Boolean>? = null, val operationNameFormat: Output<Either<String, OperationNameFormat>>? = null, val resourceGroupName: Output<String>? = null, val sampling: Output<SamplingSettingsArgs>? = null, val serviceName: Output<String>? = null, val verbosity: Output<Either<String, Verbosity>>? = null) : ConvertibleToJava<ApiDiagnosticArgs>

Diagnostic details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class ApiDiagnosticLogger : KotlinCustomResource

Logger details. API Version: 2018-01-01.

Link copied to clipboard
data class ApiDiagnosticLoggerArgs(val apiId: Output<String>? = null, val diagnosticId: Output<String>? = null, val loggerid: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ApiDiagnosticLoggerArgs>

Logger details. API Version: 2018-01-01.

Link copied to clipboard
Link copied to clipboard
object ApiDiagnosticMapper : ResourceMapper<ApiDiagnostic>
Link copied to clipboard
Link copied to clipboard
class ApiIssue : KotlinCustomResource

Issue Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiIssueArgs(val apiId: Output<String>? = null, val createdDate: Output<String>? = null, val description: Output<String>? = null, val issueId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val state: Output<Either<String, State>>? = null, val title: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<ApiIssueArgs>

Issue Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class ApiIssueAttachment : KotlinCustomResource

Issue Attachment Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiIssueAttachmentArgs(val apiId: Output<String>? = null, val attachmentId: Output<String>? = null, val content: Output<String>? = null, val contentFormat: Output<String>? = null, val issueId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<ApiIssueAttachmentArgs>

Issue Attachment Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class ApiIssueComment : KotlinCustomResource

Issue Comment Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiIssueCommentArgs(val apiId: Output<String>? = null, val commentId: Output<String>? = null, val createdDate: Output<String>? = null, val issueId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val text: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<ApiIssueCommentArgs>

Issue Comment Contract details. API Version: 2020-12-01.

Link copied to clipboard
object ApiIssueCommentMapper : ResourceMapper<ApiIssueComment>
Link copied to clipboard
object ApiIssueMapper : ResourceMapper<ApiIssue>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ApiManagementService : KotlinCustomResource

A single API Management service resource in List or Get response. API Version: 2020-12-01.

Link copied to clipboard
data class ApiManagementServiceArgs(val additionalLocations: Output<List<AdditionalLocationArgs>>? = null, val apiVersionConstraint: Output<ApiVersionConstraintArgs>? = null, val certificates: Output<List<CertificateConfigurationArgs>>? = null, val customProperties: Output<Map<String, String>>? = null, val disableGateway: Output<Boolean>? = null, val enableClientCertificate: Output<Boolean>? = null, val hostnameConfigurations: Output<List<HostnameConfigurationArgs>>? = null, val identity: Output<ApiManagementServiceIdentityArgs>? = null, val location: Output<String>? = null, val notificationSenderEmail: Output<String>? = null, val publisherEmail: Output<String>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val restore: Output<Boolean>? = null, val serviceName: Output<String>? = null, val sku: Output<ApiManagementServiceSkuPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkConfiguration: Output<VirtualNetworkConfigurationArgs>? = null, val virtualNetworkType: Output<Either<String, VirtualNetworkType>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ApiManagementServiceArgs>

A single API Management service resource in List or Get response. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiMapper : ResourceMapper<Api>
Link copied to clipboard
class ApiOperation : KotlinCustomResource

Api Operation details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiOperationArgs(val apiId: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val method: Output<String>? = null, val operationId: Output<String>? = null, val policies: Output<String>? = null, val request: Output<RequestContractArgs>? = null, val resourceGroupName: Output<String>? = null, val responses: Output<List<ResponseContractArgs>>? = null, val serviceName: Output<String>? = null, val templateParameters: Output<List<ParameterContractArgs>>? = null, val urlTemplate: Output<String>? = null) : ConvertibleToJava<ApiOperationArgs>

Api Operation details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiOperationMapper : ResourceMapper<ApiOperation>
Link copied to clipboard
class ApiOperationPolicy : KotlinCustomResource

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiOperationPolicyArgs(val apiId: Output<String>? = null, val format: Output<Either<String, PolicyContentFormat>>? = null, val operationId: Output<String>? = null, val policyId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ApiOperationPolicyArgs>

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ApiPolicy : KotlinCustomResource

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiPolicyArgs(val apiId: Output<String>? = null, val format: Output<Either<String, PolicyContentFormat>>? = null, val policyId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ApiPolicyArgs>

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiPolicyMapper : ResourceMapper<ApiPolicy>
Link copied to clipboard
Link copied to clipboard
class ApiRelease : KotlinCustomResource

ApiRelease details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiReleaseArgs(val apiId: Output<String>? = null, val notes: Output<String>? = null, val releaseId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ApiReleaseArgs>

ApiRelease details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiReleaseMapper : ResourceMapper<ApiRelease>
Link copied to clipboard
Link copied to clipboard

Builder for Api.

Link copied to clipboard
class ApiSchema : KotlinCustomResource

Schema Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiSchemaArgs(val apiId: Output<String>? = null, val contentType: Output<String>? = null, val definitions: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val schemaId: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ApiSchemaArgs>

Schema Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiSchemaMapper : ResourceMapper<ApiSchema>
Link copied to clipboard
Link copied to clipboard
class ApiTagDescription : KotlinCustomResource

Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiTagDescriptionArgs(val apiId: Output<String>? = null, val description: Output<String>? = null, val externalDocsDescription: Output<String>? = null, val externalDocsUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tagDescriptionId: Output<String>? = null) : ConvertibleToJava<ApiTagDescriptionArgs>

Contract details. API Version: 2020-12-01.

Link copied to clipboard
object ApiTagDescriptionMapper : ResourceMapper<ApiTagDescription>
Link copied to clipboard
class ApiVersionSet : KotlinCustomResource

Api Version Set Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ApiVersionSetArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val versionHeaderName: Output<String>? = null, val versionQueryName: Output<String>? = null, val versionSetId: Output<String>? = null, val versioningScheme: Output<Either<String, VersioningScheme>>? = null) : ConvertibleToJava<ApiVersionSetArgs>

Api Version Set Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ApiVersionSetMapper : ResourceMapper<ApiVersionSet>
Link copied to clipboard
Link copied to clipboard
class AuthorizationServer : KotlinCustomResource

External OAuth authorization server settings. API Version: 2020-12-01.

Link copied to clipboard
data class AuthorizationServerArgs(val authorizationEndpoint: Output<String>? = null, val authorizationMethods: Output<List<AuthorizationMethod>>? = null, val authsid: Output<String>? = null, val bearerTokenSendingMethods: Output<List<Either<String, BearerTokenSendingMethod>>>? = null, val clientAuthenticationMethod: Output<List<Either<String, ClientAuthenticationMethod>>>? = null, val clientId: Output<String>? = null, val clientRegistrationEndpoint: Output<String>? = null, val clientSecret: Output<String>? = null, val defaultScope: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val grantTypes: Output<List<Either<String, GrantType>>>? = null, val resourceGroupName: Output<String>? = null, val resourceOwnerPassword: Output<String>? = null, val resourceOwnerUsername: Output<String>? = null, val serviceName: Output<String>? = null, val supportState: Output<Boolean>? = null, val tokenBodyParameters: Output<List<TokenBodyParameterContractArgs>>? = null, val tokenEndpoint: Output<String>? = null) : ConvertibleToJava<AuthorizationServerArgs>

External OAuth authorization server settings. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class Backend : KotlinCustomResource

Backend details. API Version: 2020-12-01.

Link copied to clipboard
data class BackendArgs(val backendId: Output<String>? = null, val credentials: Output<BackendCredentialsContractArgs>? = null, val description: Output<String>? = null, val properties: Output<BackendPropertiesArgs>? = null, val protocol: Output<Either<String, BackendProtocol>>? = null, val proxy: Output<BackendProxyContractArgs>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val serviceName: Output<String>? = null, val title: Output<String>? = null, val tls: Output<BackendTlsPropertiesArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<BackendArgs>

Backend details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object BackendMapper : ResourceMapper<Backend>
Link copied to clipboard
Link copied to clipboard
class Cache : KotlinCustomResource

Cache details. API Version: 2020-12-01.

Link copied to clipboard
data class CacheArgs(val cacheId: Output<String>? = null, val connectionString: Output<String>? = null, val description: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val serviceName: Output<String>? = null, val useFromLocation: Output<String>? = null) : ConvertibleToJava<CacheArgs>

Cache details. API Version: 2020-12-01.

Link copied to clipboard

Builder for CacheArgs.

Link copied to clipboard
object CacheMapper : ResourceMapper<Cache>
Link copied to clipboard

Builder for Cache.

Link copied to clipboard
class Certificate : KotlinCustomResource

Certificate details. API Version: 2020-12-01.

Link copied to clipboard
data class CertificateArgs(val certificateId: Output<String>? = null, val data: Output<String>? = null, val keyVault: Output<KeyVaultContractCreatePropertiesArgs>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<CertificateArgs>

Certificate details. 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 ContentItem : KotlinCustomResource

Content type contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ContentItemArgs(val contentItemId: Output<String>? = null, val contentTypeId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ContentItemArgs>

Content type contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ContentItemMapper : ResourceMapper<ContentItem>
Link copied to clipboard
Link copied to clipboard
class ContentType : KotlinCustomResource

Content type contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ContentTypeArgs(val contentTypeId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ContentTypeArgs>

Content type contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ContentTypeMapper : ResourceMapper<ContentType>
Link copied to clipboard
Link copied to clipboard
class Diagnostic : KotlinCustomResource

Diagnostic details. API Version: 2020-12-01.

Link copied to clipboard
data class DiagnosticArgs(val alwaysLog: Output<Either<String, AlwaysLog>>? = null, val backend: Output<PipelineDiagnosticSettingsArgs>? = null, val diagnosticId: Output<String>? = null, val frontend: Output<PipelineDiagnosticSettingsArgs>? = null, val httpCorrelationProtocol: Output<Either<String, HttpCorrelationProtocol>>? = null, val logClientIp: Output<Boolean>? = null, val loggerId: Output<String>? = null, val metrics: Output<Boolean>? = null, val operationNameFormat: Output<Either<String, OperationNameFormat>>? = null, val resourceGroupName: Output<String>? = null, val sampling: Output<SamplingSettingsArgs>? = null, val serviceName: Output<String>? = null, val verbosity: Output<Either<String, Verbosity>>? = null) : ConvertibleToJava<DiagnosticArgs>

Diagnostic details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class DiagnosticLogger : KotlinCustomResource

Logger details. API Version: 2018-01-01.

Link copied to clipboard
data class DiagnosticLoggerArgs(val diagnosticId: Output<String>? = null, val loggerid: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<DiagnosticLoggerArgs>

Logger details. API Version: 2018-01-01.

Link copied to clipboard
object DiagnosticLoggerMapper : ResourceMapper<DiagnosticLogger>
Link copied to clipboard
object DiagnosticMapper : ResourceMapper<Diagnostic>
Link copied to clipboard
Link copied to clipboard
class EmailTemplate : KotlinCustomResource

Email Template details. API Version: 2020-12-01.

Link copied to clipboard
data class EmailTemplateArgs(val body: Output<String>? = null, val description: Output<String>? = null, val parameters: Output<List<EmailTemplateParametersContractPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val subject: Output<String>? = null, val templateName: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<EmailTemplateArgs>

Email Template details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object EmailTemplateMapper : ResourceMapper<EmailTemplate>
Link copied to clipboard
Link copied to clipboard
class Gateway : KotlinCustomResource

Gateway details. API Version: 2020-12-01.

Link copied to clipboard
class GatewayApiEntityTag : KotlinCustomResource

Api details. API Version: 2020-12-01.

Link copied to clipboard
data class GatewayApiEntityTagArgs(val apiId: Output<String>? = null, val gatewayId: Output<String>? = null, val provisioningState: Output<ProvisioningState>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<GatewayApiEntityTagArgs>

Api details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
data class GatewayArgs(val description: Output<String>? = null, val gatewayId: Output<String>? = null, val locationData: Output<ResourceLocationDataContractArgs>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<GatewayArgs>

Gateway details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class GatewayCertificateAuthority : KotlinCustomResource

Gateway certificate authority details. API Version: 2020-12-01.

Link copied to clipboard
data class GatewayCertificateAuthorityArgs(val certificateId: Output<String>? = null, val gatewayId: Output<String>? = null, val isTrusted: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<GatewayCertificateAuthorityArgs>

Gateway certificate authority details. API Version: 2020-12-01.

Link copied to clipboard
class GatewayHostnameConfiguration : KotlinCustomResource

Gateway hostname configuration details. API Version: 2020-12-01.

Link copied to clipboard
data class GatewayHostnameConfigurationArgs(val certificateId: Output<String>? = null, val gatewayId: Output<String>? = null, val hcId: Output<String>? = null, val hostname: Output<String>? = null, val http2Enabled: Output<Boolean>? = null, val negotiateClientCertificate: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tls10Enabled: Output<Boolean>? = null, val tls11Enabled: Output<Boolean>? = null) : ConvertibleToJava<GatewayHostnameConfigurationArgs>

Gateway hostname configuration details. API Version: 2020-12-01.

Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
class Group : KotlinCustomResource

Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class GroupArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val externalId: Output<String>? = null, val groupId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val type: Output<GroupType>? = null) : ConvertibleToJava<GroupArgs>

Contract details. API Version: 2020-12-01.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class GroupUser : KotlinCustomResource

User details. API Version: 2020-12-01.

Link copied to clipboard
data class GroupUserArgs(val groupId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<GroupUserArgs>

User details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object GroupUserMapper : ResourceMapper<GroupUser>
Link copied to clipboard
Link copied to clipboard
class IdentityProvider : KotlinCustomResource

Identity Provider details. API Version: 2020-12-01.

Link copied to clipboard
data class IdentityProviderArgs(val allowedTenants: Output<List<String>>? = null, val authority: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val identityProviderName: Output<String>? = null, val passwordResetPolicyName: Output<String>? = null, val profileEditingPolicyName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val signinPolicyName: Output<String>? = null, val signinTenant: Output<String>? = null, val signupPolicyName: Output<String>? = null, val type: Output<Either<String, IdentityProviderType>>? = null) : ConvertibleToJava<IdentityProviderArgs>

Identity Provider details. API Version: 2020-12-01.

Link copied to clipboard
object IdentityProviderMapper : ResourceMapper<IdentityProvider>
Link copied to clipboard
class Logger : KotlinCustomResource

Logger details. API Version: 2020-12-01.

Link copied to clipboard
data class LoggerArgs(val credentials: Output<Map<String, String>>? = null, val description: Output<String>? = null, val isBuffered: Output<Boolean>? = null, val loggerId: Output<String>? = null, val loggerType: Output<Either<String, LoggerType>>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<LoggerArgs>

Logger details. API Version: 2020-12-01.

Link copied to clipboard

Builder for LoggerArgs.

Link copied to clipboard
object LoggerMapper : ResourceMapper<Logger>
Link copied to clipboard

Builder for Logger.

Link copied to clipboard
class NamedValue : KotlinCustomResource

NamedValue details. API Version: 2020-12-01.

Link copied to clipboard
data class NamedValueArgs(val displayName: Output<String>? = null, val keyVault: Output<KeyVaultContractCreatePropertiesArgs>? = null, val namedValueId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val secret: Output<Boolean>? = null, val serviceName: Output<String>? = null, val tags: Output<List<String>>? = null, val value: Output<String>? = null) : ConvertibleToJava<NamedValueArgs>

NamedValue details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object NamedValueMapper : ResourceMapper<NamedValue>
Link copied to clipboard
Link copied to clipboard
class NotificationRecipientEmail : KotlinCustomResource

Recipient Email details. API Version: 2020-12-01.

Link copied to clipboard
data class NotificationRecipientEmailArgs(val email: Output<String>? = null, val notificationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<NotificationRecipientEmailArgs>

Recipient Email details. API Version: 2020-12-01.

Link copied to clipboard
class NotificationRecipientUser : KotlinCustomResource

Recipient User details. API Version: 2020-12-01.

Link copied to clipboard
data class NotificationRecipientUserArgs(val notificationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<NotificationRecipientUserArgs>

Recipient User details. API Version: 2020-12-01.

Link copied to clipboard
class OpenIdConnectProvider : KotlinCustomResource

OpenId Connect Provider details. API Version: 2020-12-01.

Link copied to clipboard
data class OpenIdConnectProviderArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val metadataEndpoint: Output<String>? = null, val opid: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<OpenIdConnectProviderArgs>

OpenId Connect Provider details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class PolicyArgs(val format: Output<Either<String, PolicyContentFormat>>? = null, val policyId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<PolicyArgs>

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
class PolicyFragment : KotlinCustomResource

Policy fragment contract details. API Version: 2021-12-01-preview.

Link copied to clipboard
data class PolicyFragmentArgs(val description: Output<String>? = null, val format: Output<Either<String, PolicyFragmentContentFormat>>? = null, val id: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<PolicyFragmentArgs>

Policy fragment contract details. API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object PolicyFragmentMapper : ResourceMapper<PolicyFragment>
Link copied to clipboard
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard
class PrivateEndpointConnectionByName : KotlinCustomResource

The Private Endpoint Connection resource. API Version: 2021-04-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionByNameArgs(val id: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionRequestPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionByNameArgs>

The Private Endpoint Connection resource. API Version: 2021-04-01-preview.

Link copied to clipboard
class Product : KotlinCustomResource

Product details. API Version: 2020-12-01.

Link copied to clipboard
class ProductApi : KotlinCustomResource

Api details. API Version: 2020-12-01.

Link copied to clipboard
data class ProductApiArgs(val apiId: Output<String>? = null, val productId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ProductApiArgs>

Api details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ProductApiMapper : ResourceMapper<ProductApi>
Link copied to clipboard
Link copied to clipboard
data class ProductArgs(val approvalRequired: Output<Boolean>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val productId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val state: Output<ProductState>? = null, val subscriptionRequired: Output<Boolean>? = null, val subscriptionsLimit: Output<Int>? = null, val terms: Output<String>? = null) : ConvertibleToJava<ProductArgs>

Product details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
class ProductGroup : KotlinCustomResource

Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ProductGroupArgs(val groupId: Output<String>? = null, val productId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<ProductGroupArgs>

Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ProductGroupMapper : ResourceMapper<ProductGroup>
Link copied to clipboard
Link copied to clipboard
object ProductMapper : ResourceMapper<Product>
Link copied to clipboard
class ProductPolicy : KotlinCustomResource

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class ProductPolicyArgs(val format: Output<Either<String, PolicyContentFormat>>? = null, val policyId: Output<String>? = null, val productId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ProductPolicyArgs>

Policy Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object ProductPolicyMapper : ResourceMapper<ProductPolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Property : KotlinCustomResource

Property details. API Version: 2019-01-01.

Link copied to clipboard
data class PropertyArgs(val displayName: Output<String>? = null, val propId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val secret: Output<Boolean>? = null, val serviceName: Output<String>? = null, val tags: Output<List<String>>? = null, val value: Output<String>? = null) : ConvertibleToJava<PropertyArgs>

Property details. API Version: 2019-01-01.

Link copied to clipboard
Link copied to clipboard
object PropertyMapper : ResourceMapper<Property>
Link copied to clipboard
Link copied to clipboard
class Schema : KotlinCustomResource

Schema Contract details. API Version: 2021-04-01-preview.

Link copied to clipboard
data class SchemaArgs(val description: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schemaId: Output<String>? = null, val schemaType: Output<Either<String, SchemaType>>? = null, val serviceName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<SchemaArgs>

Schema Contract details. API Version: 2021-04-01-preview.

Link copied to clipboard

Builder for SchemaArgs.

Link copied to clipboard
object SchemaMapper : ResourceMapper<Schema>
Link copied to clipboard

Builder for Schema.

Link copied to clipboard
class Subscription : KotlinCustomResource

Subscription details. API Version: 2020-12-01.

Link copied to clipboard
data class SubscriptionArgs(val allowTracing: Output<Boolean>? = null, val appType: Output<String>? = null, val displayName: Output<String>? = null, val notify: Output<Boolean>? = null, val ownerId: Output<String>? = null, val primaryKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val secondaryKey: Output<String>? = null, val serviceName: Output<String>? = null, val sid: Output<String>? = null, val state: Output<SubscriptionState>? = null) : ConvertibleToJava<SubscriptionArgs>

Subscription details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object SubscriptionMapper : ResourceMapper<Subscription>
Link copied to clipboard
Link copied to clipboard
class Tag : KotlinCustomResource

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class TagArgs(val displayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tagId: Output<String>? = null) : ConvertibleToJava<TagArgs>

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard

Builder for TagArgs.

Link copied to clipboard
class TagByApi : KotlinCustomResource

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class TagByApiArgs(val apiId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tagId: Output<String>? = null) : ConvertibleToJava<TagByApiArgs>

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object TagByApiMapper : ResourceMapper<TagByApi>
Link copied to clipboard
Link copied to clipboard
class TagByOperation : KotlinCustomResource

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class TagByOperationArgs(val apiId: Output<String>? = null, val operationId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tagId: Output<String>? = null) : ConvertibleToJava<TagByOperationArgs>

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object TagByOperationMapper : ResourceMapper<TagByOperation>
Link copied to clipboard
class TagByProduct : KotlinCustomResource

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
data class TagByProductArgs(val productId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val tagId: Output<String>? = null) : ConvertibleToJava<TagByProductArgs>

Tag Contract details. API Version: 2020-12-01.

Link copied to clipboard
Link copied to clipboard
object TagByProductMapper : ResourceMapper<TagByProduct>
Link copied to clipboard
Link copied to clipboard
object TagMapper : ResourceMapper<Tag>
Link copied to clipboard

Builder for Tag.

Link copied to clipboard
class User : KotlinCustomResource

User details. API Version: 2020-12-01.

Link copied to clipboard
data class UserArgs(val appType: Output<Either<String, AppType>>? = null, val confirmation: Output<Either<String, Confirmation>>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val identities: Output<List<UserIdentityContractArgs>>? = null, val lastName: Output<String>? = null, val note: Output<String>? = null, val notify: Output<Boolean>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val state: Output<Either<String, UserState>>? = null, val userId: Output<String>? = null) : ConvertibleToJava<UserArgs>

User details. API Version: 2020-12-01.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
fun api(name: String): Api
suspend fun api(name: String, block: suspend ApiResourceBuilder.() -> Unit): Api
Link copied to clipboard
Link copied to clipboard
suspend fun apiIssue(name: String, block: suspend ApiIssueResourceBuilder.() -> Unit): ApiIssue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun apiPolicy(name: String, block: suspend ApiPolicyResourceBuilder.() -> Unit): ApiPolicy
Link copied to clipboard
suspend fun apiRelease(name: String, block: suspend ApiReleaseResourceBuilder.() -> Unit): ApiRelease
Link copied to clipboard
suspend fun apiSchema(name: String, block: suspend ApiSchemaResourceBuilder.() -> Unit): ApiSchema
Link copied to clipboard
Link copied to clipboard
fun backend(name: String): Backend
suspend fun backend(name: String, block: suspend BackendResourceBuilder.() -> Unit): Backend
Link copied to clipboard
fun cache(name: String): Cache
suspend fun cache(name: String, block: suspend CacheResourceBuilder.() -> Unit): Cache
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun contentItem(name: String, block: suspend ContentItemResourceBuilder.() -> Unit): ContentItem
Link copied to clipboard
suspend fun contentType(name: String, block: suspend ContentTypeResourceBuilder.() -> Unit): ContentType
Link copied to clipboard
suspend fun diagnostic(name: String, block: suspend DiagnosticResourceBuilder.() -> Unit): Diagnostic
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
suspend fun groupUser(name: String, block: suspend GroupUserResourceBuilder.() -> Unit): GroupUser
Link copied to clipboard
Link copied to clipboard
fun logger(name: String): Logger
suspend fun logger(name: String, block: suspend LoggerResourceBuilder.() -> Unit): Logger
Link copied to clipboard
suspend fun namedValue(name: String, block: suspend NamedValueResourceBuilder.() -> Unit): NamedValue
Link copied to clipboard
fun policy(name: String): Policy
suspend fun policy(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
Link copied to clipboard
fun product(name: String): Product
suspend fun product(name: String, block: suspend ProductResourceBuilder.() -> Unit): Product
Link copied to clipboard
suspend fun productApi(name: String, block: suspend ProductApiResourceBuilder.() -> Unit): ProductApi
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun property(name: String, block: suspend PropertyResourceBuilder.() -> Unit): Property
Link copied to clipboard
fun schema(name: String): Schema
suspend fun schema(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema
Link copied to clipboard
Link copied to clipboard
fun tag(name: String): Tag
suspend fun tag(name: String, block: suspend TagResourceBuilder.() -> Unit): Tag
Link copied to clipboard
suspend fun tagByApi(name: String, block: suspend TagByApiResourceBuilder.() -> Unit): TagByApi
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User