Package-level declarations

Types

Link copied to clipboard
data class DataPlaneAadOrApiKeyAuthOptionArgs(val aadAuthFailureMode: Output<AadAuthFailureMode>? = null) : ConvertibleToJava<DataPlaneAadOrApiKeyAuthOptionArgs>

Indicates that either the API key or an access token from a Microsoft Entra ID tenant can be used for authentication.

Link copied to clipboard
data class DataPlaneAuthOptionsArgs(val aadOrApiKey: Output<DataPlaneAadOrApiKeyAuthOptionArgs>? = null, val apiKeyOnly: Output<Any>? = null) : ConvertibleToJava<DataPlaneAuthOptionsArgs>

Defines the options for how the search service authenticates a data plane request. This cannot be set if 'disableLocalAuth' is set to true.

Link copied to clipboard
data class EncryptionWithCmkArgs(val enforcement: Output<SearchEncryptionWithCmk>? = null) : ConvertibleToJava<EncryptionWithCmkArgs>

Describes a policy that determines how resources within the search service are to be encrypted with customer=managed keys.

Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val searchServiceName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val resourceGroupName: String, val searchServiceName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetSharedPrivateLinkResourcePlainArgs(val resourceGroupName: String, val searchServiceName: String, val sharedPrivateLinkResourceName: String) : ConvertibleToJava<GetSharedPrivateLinkResourcePlainArgs>
Link copied to clipboard
data class IdentityArgs(val type: Output<IdentityType>) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

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

The IP restriction rule of the search service.

Link copied to clipboard

Builder for IpRuleArgs.

Link copied to clipboard
data class ListAdminKeyPlainArgs(val resourceGroupName: String, val searchServiceName: String) : ConvertibleToJava<ListAdminKeyPlainArgs>
Link copied to clipboard
data class ListQueryKeyBySearchServicePlainArgs(val resourceGroupName: String, val searchServiceName: String) : ConvertibleToJava<ListQueryKeyBySearchServicePlainArgs>
Link copied to clipboard
data class NetworkRuleSetArgs(val ipRules: Output<List<IpRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetArgs>

Network-specific rules that determine how the search service can be reached.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val groupId: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointConnectionPropertiesPrivateEndpointArgs>? = null, val privateLinkServiceConnectionState: Output<PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs>? = null, val provisioningState: Output<Either<String, PrivateLinkServiceConnectionProvisioningState>>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Describes the properties of an existing Private Endpoint connection to the search service.

data class PrivateEndpointConnectionPropertiesPrivateEndpointArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesPrivateEndpointArgs>

The private endpoint resource from Microsoft.Network provider.

data class PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<PrivateLinkServiceConnectionStatus>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionStateArgs>

Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.

Link copied to clipboard
data class SharedPrivateLinkResourcePropertiesArgs(val groupId: Output<String>? = null, val privateLinkResourceId: Output<String>? = null, val provisioningState: Output<SharedPrivateLinkResourceProvisioningState>? = null, val requestMessage: Output<String>? = null, val resourceRegion: Output<String>? = null, val status: Output<SharedPrivateLinkResourceStatus>? = null) : ConvertibleToJava<SharedPrivateLinkResourcePropertiesArgs>

Describes the properties of an existing Shared Private Link Resource managed by the search service.

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

Defines the SKU of a search service, which determines billing rate and capacity limits.

Link copied to clipboard

Builder for SkuArgs.