Versions in this module Expand all Collapse all v0 v0.20250110.1074108 Jan 10, 2025 v0.20241212.1154051 Dec 12, 2024 v0.20241209.1115630 Dec 9, 2024 v0.20241206.1180327 Dec 6, 2024 v0.20241205.1102105 Dec 5, 2024 v0.20241203.1090052 Dec 3, 2024 v0.20241128.1112539 Nov 28, 2024 v0.20241128.1084944 Nov 28, 2024 v0.20241126.1110949 Nov 26, 2024 v0.20241118.1115603 Nov 18, 2024 v0.20241111.1164443 Nov 11, 2024 v0.20241104.1140654 Nov 4, 2024 v0.20241029.1112340 Oct 29, 2024 v0.20241025.1143247 Oct 25, 2024 v0.20241023.1122425 Oct 23, 2024 v0.20241021.1074254 Oct 21, 2024 v0.20241017.1093842 Oct 17, 2024 Changes in this version + func PossibleValuesForAadAuthFailureMode() []string + func PossibleValuesForHostingMode() []string + func PossibleValuesForPrivateLinkServiceConnectionProvisioningState() []string + func PossibleValuesForPrivateLinkServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForResourceType() []string + func PossibleValuesForSearchBypass() []string + func PossibleValuesForSearchDisabledDataExfiltrationOption() []string + func PossibleValuesForSearchEncryptionComplianceStatus() []string + func PossibleValuesForSearchEncryptionWithCmk() []string + func PossibleValuesForSearchSemanticSearch() []string + func PossibleValuesForSearchServiceStatus() []string + func PossibleValuesForSharedPrivateLinkResourceProvisioningState() []string + func PossibleValuesForSharedPrivateLinkResourceStatus() []string + func PossibleValuesForSkuName() []string + func PossibleValuesForUnavailableNameReason() []string + func ValidateSearchServiceID(input interface{}, key string) (warnings []string, errors []error) + type AadAuthFailureMode string + const AadAuthFailureModeHTTPFourZeroOneWithBearerChallenge + const AadAuthFailureModeHTTPFourZeroThree + func (s *AadAuthFailureMode) UnmarshalJSON(bytes []byte) error + type CheckNameAvailabilityInput struct + Name string + Type ResourceType + type CheckNameAvailabilityOperationOptions struct + XMsClientRequestId *string + func DefaultCheckNameAvailabilityOperationOptions() CheckNameAvailabilityOperationOptions + func (o CheckNameAvailabilityOperationOptions) ToHeaders() *client.Headers + func (o CheckNameAvailabilityOperationOptions) ToOData() *odata.Query + func (o CheckNameAvailabilityOperationOptions) ToQuery() *client.QueryParams + type CheckNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *CheckNameAvailabilityOutput + OData *odata.OData + type CheckNameAvailabilityOutput struct + Message *string + NameAvailable *bool + Reason *UnavailableNameReason + type CreateOrUpdateOperationOptions struct + XMsClientRequestId *string + func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions + func (o CreateOrUpdateOperationOptions) ToHeaders() *client.Headers + func (o CreateOrUpdateOperationOptions) ToOData() *odata.Query + func (o CreateOrUpdateOperationOptions) ToQuery() *client.QueryParams + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *SearchService + OData *odata.OData + Poller pollers.Poller + type DataPlaneAadOrApiKeyAuthOption struct + AadAuthFailureMode *AadAuthFailureMode + type DataPlaneAuthOptions struct + AadOrApiKey *DataPlaneAadOrApiKeyAuthOption + ApiKeyOnly *interface{} + type DeleteOperationOptions struct + XMsClientRequestId *string + func DefaultDeleteOperationOptions() DeleteOperationOptions + func (o DeleteOperationOptions) ToHeaders() *client.Headers + func (o DeleteOperationOptions) ToOData() *odata.Query + func (o DeleteOperationOptions) ToQuery() *client.QueryParams + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type EncryptionWithCmk struct + EncryptionComplianceStatus *SearchEncryptionComplianceStatus + Enforcement *SearchEncryptionWithCmk + type GetOperationOptions struct + XMsClientRequestId *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *SearchService + OData *odata.OData + type HostingMode string + const HostingModeDefault + const HostingModeHighDensity + func (s *HostingMode) UnmarshalJSON(bytes []byte) error + type IPRule struct + Value *string + type ListByResourceGroupCompleteResult struct + Items []SearchService + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + XMsClientRequestId *string + func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions + func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]SearchService + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []SearchService + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationOptions struct + XMsClientRequestId *string + func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions + func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query + func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]SearchService + OData *odata.OData + type NetworkRuleSet struct + Bypass *SearchBypass + IPRules *[]IPRule + type PrivateEndpointConnection struct + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + GroupId *string + PrivateEndpoint *PrivateEndpointConnectionPropertiesPrivateEndpoint + PrivateLinkServiceConnectionState *PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState + ProvisioningState *PrivateLinkServiceConnectionProvisioningState + type PrivateEndpointConnectionPropertiesPrivateEndpoint struct + Id *string + type PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateLinkServiceConnectionStatus + type PrivateLinkServiceConnectionProvisioningState string + const PrivateLinkServiceConnectionProvisioningStateCanceled + const PrivateLinkServiceConnectionProvisioningStateDeleting + const PrivateLinkServiceConnectionProvisioningStateFailed + const PrivateLinkServiceConnectionProvisioningStateIncomplete + const PrivateLinkServiceConnectionProvisioningStateSucceeded + const PrivateLinkServiceConnectionProvisioningStateUpdating + func (s *PrivateLinkServiceConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusDisconnected + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateFailed + const ProvisioningStateProvisioning + const ProvisioningStateSucceeded + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type ResourceType string + const ResourceTypeSearchServices + func (s *ResourceType) UnmarshalJSON(bytes []byte) error + type SearchBypass string + const SearchBypassAzurePortal + const SearchBypassAzureServices + const SearchBypassNone + func (s *SearchBypass) UnmarshalJSON(bytes []byte) error + type SearchDisabledDataExfiltrationOption string + const SearchDisabledDataExfiltrationOptionAll + func (s *SearchDisabledDataExfiltrationOption) UnmarshalJSON(bytes []byte) error + type SearchEncryptionComplianceStatus string + const SearchEncryptionComplianceStatusCompliant + const SearchEncryptionComplianceStatusNonCompliant + func (s *SearchEncryptionComplianceStatus) UnmarshalJSON(bytes []byte) error + type SearchEncryptionWithCmk string + const SearchEncryptionWithCmkDisabled + const SearchEncryptionWithCmkEnabled + const SearchEncryptionWithCmkUnspecified + func (s *SearchEncryptionWithCmk) UnmarshalJSON(bytes []byte) error + type SearchSemanticSearch string + const SearchSemanticSearchDisabled + const SearchSemanticSearchFree + const SearchSemanticSearchStandard + func (s *SearchSemanticSearch) UnmarshalJSON(bytes []byte) error + type SearchService struct + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Properties *SearchServiceProperties + Sku *Sku + Tags *map[string]string + Type *string + type SearchServiceId struct + ResourceGroupName string + SearchServiceName string + SubscriptionId string + func NewSearchServiceID(subscriptionId string, resourceGroupName string, searchServiceName string) SearchServiceId + func ParseSearchServiceID(input string) (*SearchServiceId, error) + func ParseSearchServiceIDInsensitively(input string) (*SearchServiceId, error) + func (id *SearchServiceId) FromParseResult(input resourceids.ParseResult) error + func (id SearchServiceId) ID() string + func (id SearchServiceId) Segments() []resourceids.Segment + func (id SearchServiceId) String() string + type SearchServiceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p SearchServiceOperationPredicate) Matches(input SearchService) bool + type SearchServiceProperties struct + AuthOptions *DataPlaneAuthOptions + DisableLocalAuth *bool + DisabledDataExfiltrationOptions *[]SearchDisabledDataExfiltrationOption + ETag *string + EncryptionWithCmk *EncryptionWithCmk + HostingMode *HostingMode + NetworkRuleSet *NetworkRuleSet + PartitionCount *int64 + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + ReplicaCount *int64 + SemanticSearch *SearchSemanticSearch + SharedPrivateLinkResources *[]SharedPrivateLinkResource + Status *SearchServiceStatus + StatusDetails *string + type SearchServiceStatus string + const SearchServiceStatusDegraded + const SearchServiceStatusDeleting + const SearchServiceStatusDisabled + const SearchServiceStatusError + const SearchServiceStatusProvisioning + const SearchServiceStatusRunning + const SearchServiceStatusStopped + func (s *SearchServiceStatus) UnmarshalJSON(bytes []byte) error + type SearchServiceUpdate struct + Id *string + Identity *identity.SystemAndUserAssignedMap + Location *string + Name *string + Properties *SearchServiceProperties + Sku *Sku + Tags *map[string]string + Type *string + type ServicesClient struct + Client *resourcemanager.Client + func NewServicesClientWithBaseURI(sdkApi sdkEnv.Api) (*ServicesClient, error) + func (c ServicesClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckNameAvailabilityOperationResponse, err error) + func (c ServicesClient) CreateOrUpdate(ctx context.Context, id SearchServiceId, input SearchService, ...) (result CreateOrUpdateOperationResponse, err error) + func (c ServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id SearchServiceId, input SearchService, ...) error + func (c ServicesClient) Delete(ctx context.Context, id SearchServiceId, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c ServicesClient) Get(ctx context.Context, id SearchServiceId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c ServicesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error) + func (c ServicesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error) + func (c ServicesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ServicesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error) + func (c ServicesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error) + func (c ServicesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c ServicesClient) Update(ctx context.Context, id SearchServiceId, input SearchServiceUpdate, ...) (result UpdateOperationResponse, err error) + type SharedPrivateLinkResource struct + Id *string + Name *string + Properties *SharedPrivateLinkResourceProperties + Type *string + type SharedPrivateLinkResourceProperties struct + GroupId *string + PrivateLinkResourceId *string + ProvisioningState *SharedPrivateLinkResourceProvisioningState + RequestMessage *string + ResourceRegion *string + Status *SharedPrivateLinkResourceStatus + type SharedPrivateLinkResourceProvisioningState string + const SharedPrivateLinkResourceProvisioningStateDeleting + const SharedPrivateLinkResourceProvisioningStateFailed + const SharedPrivateLinkResourceProvisioningStateIncomplete + const SharedPrivateLinkResourceProvisioningStateSucceeded + const SharedPrivateLinkResourceProvisioningStateUpdating + func (s *SharedPrivateLinkResourceProvisioningState) UnmarshalJSON(bytes []byte) error + type SharedPrivateLinkResourceStatus string + const SharedPrivateLinkResourceStatusApproved + const SharedPrivateLinkResourceStatusDisconnected + const SharedPrivateLinkResourceStatusPending + const SharedPrivateLinkResourceStatusRejected + func (s *SharedPrivateLinkResourceStatus) UnmarshalJSON(bytes []byte) error + type Sku struct + Name *SkuName + type SkuName string + const SkuNameBasic + const SkuNameFree + const SkuNameStandard + const SkuNameStandardThree + const SkuNameStandardTwo + const SkuNameStorageOptimizedLOne + const SkuNameStorageOptimizedLTwo + func (s *SkuName) UnmarshalJSON(bytes []byte) error + type UnavailableNameReason string + const UnavailableNameReasonAlreadyExists + const UnavailableNameReasonInvalid + func (s *UnavailableNameReason) UnmarshalJSON(bytes []byte) error + type UpdateOperationOptions struct + XMsClientRequestId *string + func DefaultUpdateOperationOptions() UpdateOperationOptions + func (o UpdateOperationOptions) ToHeaders() *client.Headers + func (o UpdateOperationOptions) ToOData() *odata.Query + func (o UpdateOperationOptions) ToQuery() *client.QueryParams + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *SearchService + OData *odata.OData