Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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

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

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

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

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

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

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

Builder for Api.

Link copied to clipboard

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

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

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

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

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

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

Builder for Cache.

Link copied to clipboard

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

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

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

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

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

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

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

Link copied to clipboard

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

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

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

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

Builder for Group.

Link copied to clipboard

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

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

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

Builder for Logger.

Link copied to clipboard

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

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

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

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

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

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

Builder for Policy.

Link copied to clipboard

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

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

Link copied to clipboard

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

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

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

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

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

Builder for Schema.

Link copied to clipboard

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

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

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

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

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

Builder for Tag.

Link copied to clipboard

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

Builder for User.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun apiIssueResource(name: String, block: suspend ApiIssueResourceBuilder.() -> Unit): ApiIssue
Link copied to clipboard
suspend fun apiOperationResource(name: String, block: suspend ApiOperationResourceBuilder.() -> Unit): ApiOperation
Link copied to clipboard
suspend fun apiPolicyResource(name: String, block: suspend ApiPolicyResourceBuilder.() -> Unit): ApiPolicy
Link copied to clipboard
suspend fun apiReleaseResource(name: String, block: suspend ApiReleaseResourceBuilder.() -> Unit): ApiRelease
Link copied to clipboard
suspend fun apiResource(name: String, block: suspend ApiResourceBuilder.() -> Unit): Api
Link copied to clipboard
suspend fun apiSchemaResource(name: String, block: suspend ApiSchemaResourceBuilder.() -> Unit): ApiSchema
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun backendResource(name: String, block: suspend BackendResourceBuilder.() -> Unit): Backend
Link copied to clipboard
suspend fun cacheResource(name: String, block: suspend CacheResourceBuilder.() -> Unit): Cache
Link copied to clipboard
suspend fun certificateResource(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun contentItemResource(name: String, block: suspend ContentItemResourceBuilder.() -> Unit): ContentItem
Link copied to clipboard
suspend fun contentTypeResource(name: String, block: suspend ContentTypeResourceBuilder.() -> Unit): ContentType
Link copied to clipboard
Link copied to clipboard
suspend fun diagnosticResource(name: String, block: suspend DiagnosticResourceBuilder.() -> Unit): Diagnostic
Link copied to clipboard
Link copied to clipboard
suspend fun gatewayResource(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
suspend fun groupResource(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
suspend fun groupUserResource(name: String, block: suspend GroupUserResourceBuilder.() -> Unit): GroupUser
Link copied to clipboard
Link copied to clipboard
suspend fun loggerResource(name: String, block: suspend LoggerResourceBuilder.() -> Unit): Logger
Link copied to clipboard
suspend fun namedValueResource(name: String, block: suspend NamedValueResourceBuilder.() -> Unit): NamedValue
Link copied to clipboard
Link copied to clipboard
suspend fun policyResource(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
suspend fun productApiResource(name: String, block: suspend ProductApiResourceBuilder.() -> Unit): ProductApi
Link copied to clipboard
suspend fun productGroupResource(name: String, block: suspend ProductGroupResourceBuilder.() -> Unit): ProductGroup
Link copied to clipboard
Link copied to clipboard
suspend fun productResource(name: String, block: suspend ProductResourceBuilder.() -> Unit): Product
Link copied to clipboard
suspend fun propertyResource(name: String, block: suspend PropertyResourceBuilder.() -> Unit): Property
Link copied to clipboard
suspend fun schemaResource(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema
Link copied to clipboard
suspend fun subscriptionResource(name: String, block: suspend SubscriptionResourceBuilder.() -> Unit): Subscription
Link copied to clipboard
suspend fun tagByApiResource(name: String, block: suspend TagByApiResourceBuilder.() -> Unit): TagByApi
Link copied to clipboard
Link copied to clipboard
suspend fun tagByProductResource(name: String, block: suspend TagByProductResourceBuilder.() -> Unit): TagByProduct
Link copied to clipboard
suspend fun tagResource(name: String, block: suspend TagResourceBuilder.() -> Unit): Tag
Link copied to clipboard
suspend fun userResource(name: String, block: suspend UserResourceBuilder.() -> Unit): User