Package-level declarations

Types

Link copied to clipboard
data class AdditionalLocationArgs(val disableGateway: Output<Boolean>? = null, val location: Output<String>, val sku: Output<ApiManagementServiceSkuPropertiesArgs>, val virtualNetworkConfiguration: Output<VirtualNetworkConfigurationArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<AdditionalLocationArgs>

Description of an additional API Management resource location.

data class ApiCreateOrUpdatePropertiesWsdlSelectorArgs(val wsdlEndpointName: Output<String>? = null, val wsdlServiceName: Output<String>? = null) : ConvertibleToJava<ApiCreateOrUpdatePropertiesWsdlSelectorArgs>

Criteria to limit import of WSDL to a subset of the document.

Link copied to clipboard
data class ApiManagementServiceIdentityArgs(val type: Output<Either<String, ApimIdentityType>>, val userAssignedIdentities: Output<Map<String, UserIdentityPropertiesArgs>>? = null) : ConvertibleToJava<ApiManagementServiceIdentityArgs>

Identity properties of the Api Management service resource.

Link copied to clipboard
data class ApiManagementServiceSkuPropertiesArgs(val capacity: Output<Int>, val name: Output<Either<String, SkuType>>) : ConvertibleToJava<ApiManagementServiceSkuPropertiesArgs>

API Management service resource SKU properties.

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

Control Plane Apis version constraint for the API Management service.

Link copied to clipboard
data class ApiVersionSetContractDetailsArgs(val description: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val versionHeaderName: Output<String>? = null, val versionQueryName: Output<String>? = null, val versioningScheme: Output<String>? = null) : ConvertibleToJava<ApiVersionSetContractDetailsArgs>

An API Version Set contains the common configuration for a set of API Versions relating

Link copied to clipboard
data class AuthenticationSettingsContractArgs(val oAuth2: Output<OAuth2AuthenticationSettingsContractArgs>? = null, val openid: Output<OpenIdAuthenticationSettingsContractArgs>? = null) : ConvertibleToJava<AuthenticationSettingsContractArgs>

API Authentication Settings.

data class BackendAuthorizationHeaderCredentialsArgs(val parameter: Output<String>, val scheme: Output<String>) : ConvertibleToJava<BackendAuthorizationHeaderCredentialsArgs>

Authorization header information.

Link copied to clipboard
data class BackendCredentialsContractArgs(val authorization: Output<BackendAuthorizationHeaderCredentialsArgs>? = null, val certificate: Output<List<String>>? = null, val certificateIds: Output<List<String>>? = null, val header: Output<Map<String, List<String>>>? = null, val query: Output<Map<String, List<String>>>? = null) : ConvertibleToJava<BackendCredentialsContractArgs>

Details of the Credentials used to connect to Backend.

Link copied to clipboard
data class BackendPropertiesArgs(val serviceFabricCluster: Output<BackendServiceFabricClusterPropertiesArgs>? = null) : ConvertibleToJava<BackendPropertiesArgs>

Properties specific to the Backend Type.

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

Details of the Backend WebProxy Server to use in the Request to Backend.

data class BackendServiceFabricClusterPropertiesArgs(val clientCertificateId: Output<String>? = null, val clientCertificatethumbprint: Output<String>? = null, val managementEndpoints: Output<List<String>>, val maxPartitionResolutionRetries: Output<Int>? = null, val serverCertificateThumbprints: Output<List<String>>? = null, val serverX509Names: Output<List<X509CertificateNameArgs>>? = null) : ConvertibleToJava<BackendServiceFabricClusterPropertiesArgs>

Properties of the Service Fabric Type Backend.

Link copied to clipboard
data class BackendTlsPropertiesArgs(val validateCertificateChain: Output<Boolean>? = null, val validateCertificateName: Output<Boolean>? = null) : ConvertibleToJava<BackendTlsPropertiesArgs>

Properties controlling TLS Certificate Validation.

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

Body logging settings.

Link copied to clipboard
data class CertificateConfigurationArgs(val certificate: Output<CertificateInformationArgs>? = null, val certificatePassword: Output<String>? = null, val encodedCertificate: Output<String>? = null, val storeName: Output<String>) : ConvertibleToJava<CertificateConfigurationArgs>

Certificate configuration which consist of non-trusted intermediates and root certificates.

Link copied to clipboard
data class CertificateInformationArgs(val expiry: Output<String>, val subject: Output<String>, val thumbprint: Output<String>) : ConvertibleToJava<CertificateInformationArgs>

SSL certificate information.

Link copied to clipboard
data class DataMaskingArgs(val headers: Output<List<DataMaskingEntityArgs>>? = null, val queryParams: Output<List<DataMaskingEntityArgs>>? = null) : ConvertibleToJava<DataMaskingArgs>
Link copied to clipboard
Link copied to clipboard
data class DataMaskingEntityArgs(val mode: Output<Either<String, DataMaskingMode>>? = null, val value: Output<String>? = null) : ConvertibleToJava<DataMaskingEntityArgs>
data class EmailTemplateParametersContractPropertiesArgs(val description: Output<String>? = null, val name: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<EmailTemplateParametersContractPropertiesArgs>

Email Template Parameter contract.

Link copied to clipboard
data class GetApiDiagnosticPlainArgs(val apiId: String, val diagnosticId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiDiagnosticPlainArgs>
Link copied to clipboard
data class GetApiIssueAttachmentPlainArgs(val apiId: String, val attachmentId: String, val issueId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiIssueAttachmentPlainArgs>
Link copied to clipboard
data class GetApiIssueCommentPlainArgs(val apiId: String, val commentId: String, val issueId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiIssueCommentPlainArgs>
Link copied to clipboard
data class GetApiIssuePlainArgs(val apiId: String, val expandCommentsAttachments: Boolean? = null, val issueId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiIssuePlainArgs>
class GetApiManagementServiceDomainOwnershipIdentifierPlainArgs : ConvertibleToJava<GetApiManagementServiceDomainOwnershipIdentifierPlainArgs>
Link copied to clipboard
data class GetApiManagementServicePlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiManagementServicePlainArgs>
Link copied to clipboard
data class GetApiManagementServiceSsoTokenPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiManagementServiceSsoTokenPlainArgs>
Link copied to clipboard
data class GetApiOperationPlainArgs(val apiId: String, val operationId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiOperationPlainArgs>
Link copied to clipboard
data class GetApiOperationPolicyPlainArgs(val apiId: String, val format: String? = null, val operationId: String, val policyId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiOperationPolicyPlainArgs>
Link copied to clipboard
data class GetApiPlainArgs(val apiId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetApiPolicyPlainArgs(val apiId: String, val format: String? = null, val policyId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiPolicyPlainArgs>
Link copied to clipboard
data class GetApiReleasePlainArgs(val apiId: String, val releaseId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetApiReleasePlainArgs>
Link copied to clipboard
data class GetApiSchemaPlainArgs(val apiId: String, val resourceGroupName: String, val schemaId: String, val serviceName: String) : ConvertibleToJava<GetApiSchemaPlainArgs>
Link copied to clipboard
data class GetApiTagDescriptionPlainArgs(val apiId: String, val resourceGroupName: String, val serviceName: String, val tagDescriptionId: String) : ConvertibleToJava<GetApiTagDescriptionPlainArgs>
Link copied to clipboard
data class GetApiVersionSetPlainArgs(val resourceGroupName: String, val serviceName: String, val versionSetId: String) : ConvertibleToJava<GetApiVersionSetPlainArgs>
Link copied to clipboard
data class GetAuthorizationServerPlainArgs(val authsid: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetAuthorizationServerPlainArgs>
Link copied to clipboard
data class GetBackendPlainArgs(val backendId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetBackendPlainArgs>
Link copied to clipboard
data class GetCachePlainArgs(val cacheId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetCachePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetCertificatePlainArgs(val certificateId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetContentItemPlainArgs(val contentItemId: String, val contentTypeId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetContentItemPlainArgs>
Link copied to clipboard
data class GetContentTypePlainArgs(val contentTypeId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetContentTypePlainArgs>
Link copied to clipboard
data class GetDiagnosticPlainArgs(val diagnosticId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetDiagnosticPlainArgs>
Link copied to clipboard
data class GetEmailTemplatePlainArgs(val resourceGroupName: String, val serviceName: String, val templateName: String) : ConvertibleToJava<GetEmailTemplatePlainArgs>
Link copied to clipboard
data class GetGatewayCertificateAuthorityPlainArgs(val certificateId: String, val gatewayId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGatewayCertificateAuthorityPlainArgs>
Link copied to clipboard
data class GetGatewayHostnameConfigurationPlainArgs(val gatewayId: String, val hcId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGatewayHostnameConfigurationPlainArgs>
Link copied to clipboard
data class GetGatewayPlainArgs(val gatewayId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGatewayPlainArgs>
Link copied to clipboard
data class GetGroupPlainArgs(val groupId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetGroupPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetIdentityProviderPlainArgs(val identityProviderName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetIdentityProviderPlainArgs>
Link copied to clipboard
data class GetLoggerPlainArgs(val loggerId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetLoggerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetNamedValuePlainArgs(val namedValueId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetNamedValuePlainArgs>
Link copied to clipboard
data class GetOpenIdConnectProviderPlainArgs(val opid: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetOpenIdConnectProviderPlainArgs>
Link copied to clipboard
data class GetPolicyFragmentPlainArgs(val format: String? = null, val id: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPolicyFragmentPlainArgs>
Link copied to clipboard
data class GetPolicyPlainArgs(val format: String? = null, val policyId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPolicyPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionByNamePlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPrivateEndpointConnectionByNamePlainArgs>
Link copied to clipboard
data class GetProductPlainArgs(val productId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetProductPlainArgs>
Link copied to clipboard
data class GetProductPolicyPlainArgs(val format: String? = null, val policyId: String, val productId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetProductPolicyPlainArgs>
Link copied to clipboard
data class GetPropertyPlainArgs(val propId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetPropertyPlainArgs>
Link copied to clipboard
data class GetSchemaPlainArgs(val resourceGroupName: String, val schemaId: String, val serviceName: String) : ConvertibleToJava<GetSchemaPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSubscriptionPlainArgs(val resourceGroupName: String, val serviceName: String, val sid: String) : ConvertibleToJava<GetSubscriptionPlainArgs>
Link copied to clipboard
data class GetTagByApiPlainArgs(val apiId: String, val resourceGroupName: String, val serviceName: String, val tagId: String) : ConvertibleToJava<GetTagByApiPlainArgs>
Link copied to clipboard
data class GetTagByOperationPlainArgs(val apiId: String, val operationId: String, val resourceGroupName: String, val serviceName: String, val tagId: String) : ConvertibleToJava<GetTagByOperationPlainArgs>
Link copied to clipboard
data class GetTagByProductPlainArgs(val productId: String, val resourceGroupName: String, val serviceName: String, val tagId: String) : ConvertibleToJava<GetTagByProductPlainArgs>
Link copied to clipboard
data class GetTagPlainArgs(val resourceGroupName: String, val serviceName: String, val tagId: String) : ConvertibleToJava<GetTagPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetUserPlainArgs(val resourceGroupName: String, val serviceName: String, val userId: String) : ConvertibleToJava<GetUserPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetUserSharedAccessTokenPlainArgs(val expiry: String, val keyType: KeyType, val resourceGroupName: String, val serviceName: String, val userId: String) : ConvertibleToJava<GetUserSharedAccessTokenPlainArgs>
Link copied to clipboard
data class HostnameConfigurationArgs(val certificate: Output<CertificateInformationArgs>? = null, val certificatePassword: Output<String>? = null, val defaultSslBinding: Output<Boolean>? = null, val encodedCertificate: Output<String>? = null, val hostName: Output<String>, val identityClientId: Output<String>? = null, val keyVaultId: Output<String>? = null, val negotiateClientCertificate: Output<Boolean>? = null, val type: Output<Either<String, HostnameType>>) : ConvertibleToJava<HostnameConfigurationArgs>

Custom hostname configuration.

Link copied to clipboard
data class HttpMessageDiagnosticArgs(val body: Output<BodyDiagnosticSettingsArgs>? = null, val dataMasking: Output<DataMaskingArgs>? = null, val headers: Output<List<String>>? = null) : ConvertibleToJava<HttpMessageDiagnosticArgs>

Http message diagnostic settings.

Link copied to clipboard
data class KeyVaultContractCreatePropertiesArgs(val identityClientId: Output<String>? = null, val secretIdentifier: Output<String>? = null) : ConvertibleToJava<KeyVaultContractCreatePropertiesArgs>

Create keyVault contract details.

Link copied to clipboard
data class ListAuthorizationServerSecretsPlainArgs(val authsid: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListAuthorizationServerSecretsPlainArgs>
Link copied to clipboard
data class ListDelegationSettingSecretsPlainArgs(val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListDelegationSettingSecretsPlainArgs>
Link copied to clipboard
data class ListGatewayKeysPlainArgs(val gatewayId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListGatewayKeysPlainArgs>
Link copied to clipboard
data class ListIdentityProviderSecretsPlainArgs(val identityProviderName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListIdentityProviderSecretsPlainArgs>
Link copied to clipboard
data class ListNamedValuePlainArgs(val namedValueId: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListNamedValuePlainArgs>
data class ListOpenIdConnectProviderSecretsPlainArgs(val opid: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListOpenIdConnectProviderSecretsPlainArgs>
Link copied to clipboard
data class ListPolicyFragmentReferencesPlainArgs(val id: String, val resourceGroupName: String, val serviceName: String, val skip: Int? = null, val top: Int? = null) : ConvertibleToJava<ListPolicyFragmentReferencesPlainArgs>
Link copied to clipboard
data class ListSubscriptionSecretsPlainArgs(val resourceGroupName: String, val serviceName: String, val sid: String) : ConvertibleToJava<ListSubscriptionSecretsPlainArgs>
Link copied to clipboard
data class ListTenantAccessGitSecretsPlainArgs(val accessName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListTenantAccessGitSecretsPlainArgs>
Link copied to clipboard
data class ListTenantAccessSecretsPlainArgs(val accessName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<ListTenantAccessSecretsPlainArgs>
Link copied to clipboard
data class OAuth2AuthenticationSettingsContractArgs(val authorizationServerId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<OAuth2AuthenticationSettingsContractArgs>

API OAuth2 Authentication settings details.

Link copied to clipboard
data class OpenIdAuthenticationSettingsContractArgs(val bearerTokenSendingMethods: Output<List<Either<String, BearerTokenSendingMethods>>>? = null, val openidProviderId: Output<String>? = null) : ConvertibleToJava<OpenIdAuthenticationSettingsContractArgs>

API OAuth2 Authentication settings details.

Link copied to clipboard
data class ParameterContractArgs(val defaultValue: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>, val required: Output<Boolean>? = null, val type: Output<String>, val values: Output<List<String>>? = null) : ConvertibleToJava<ParameterContractArgs>

Operation parameters details.

Link copied to clipboard
data class PipelineDiagnosticSettingsArgs(val request: Output<HttpMessageDiagnosticArgs>? = null, val response: Output<HttpMessageDiagnosticArgs>? = null) : ConvertibleToJava<PipelineDiagnosticSettingsArgs>

Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.

data class PrivateEndpointConnectionRequestPropertiesArgs(val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null) : ConvertibleToJava<PrivateEndpointConnectionRequestPropertiesArgs>

The connection state of the private endpoint connection.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class RepresentationContractArgs(val contentType: Output<String>, val formParameters: Output<List<ParameterContractArgs>>? = null, val sample: Output<String>? = null, val schemaId: Output<String>? = null, val typeName: Output<String>? = null) : ConvertibleToJava<RepresentationContractArgs>

Operation request/response representation details.

Link copied to clipboard
data class RequestContractArgs(val description: Output<String>? = null, val headers: Output<List<ParameterContractArgs>>? = null, val queryParameters: Output<List<ParameterContractArgs>>? = null, val representations: Output<List<RepresentationContractArgs>>? = null) : ConvertibleToJava<RequestContractArgs>

Operation request details.

Link copied to clipboard
data class ResourceLocationDataContractArgs(val city: Output<String>? = null, val countryOrRegion: Output<String>? = null, val district: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<ResourceLocationDataContractArgs>

Resource location data properties.

Link copied to clipboard
data class ResponseContractArgs(val description: Output<String>? = null, val headers: Output<List<ParameterContractArgs>>? = null, val representations: Output<List<RepresentationContractArgs>>? = null, val statusCode: Output<Int>) : ConvertibleToJava<ResponseContractArgs>

Operation response details.

Link copied to clipboard
data class SamplingSettingsArgs(val percentage: Output<Double>? = null, val samplingType: Output<Either<String, SamplingType>>? = null) : ConvertibleToJava<SamplingSettingsArgs>

Sampling settings for Diagnostic.

data class SubscriptionKeyParameterNamesContractArgs(val header: Output<String>? = null, val query: Output<String>? = null) : ConvertibleToJava<SubscriptionKeyParameterNamesContractArgs>

Subscription key parameter names details.

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

OAuth acquire token request body parameter (www-url-form-encoded).

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

User identity details.

Link copied to clipboard
data class UserIdentityPropertiesArgs(val clientId: Output<String>? = null, val principalId: Output<String>? = null) : ConvertibleToJava<UserIdentityPropertiesArgs>
Link copied to clipboard
data class VirtualNetworkConfigurationArgs(val subnetResourceId: Output<String>? = null) : ConvertibleToJava<VirtualNetworkConfigurationArgs>

Configuration of a virtual network to which API Management service is deployed.

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

Properties of server X509Names.