Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 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 PossibleValuesForSearchEncryptionComplianceStatus() []string + func PossibleValuesForSearchEncryptionWithCmk() []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 + 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 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 SearchService struct + Id *string + Identity *identity.SystemAssigned + 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 + EncryptionWithCmk *EncryptionWithCmk + HostingMode *HostingMode + NetworkRuleSet *NetworkRuleSet + PartitionCount *int64 + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + ReplicaCount *int64 + SharedPrivateLinkResources *[]SharedPrivateLinkResource + Status *SearchServiceStatus + StatusDetails *string + type SearchServiceStatus string + const SearchServiceStatusDegraded + const SearchServiceStatusDeleting + const SearchServiceStatusDisabled + const SearchServiceStatusError + const SearchServiceStatusProvisioning + const SearchServiceStatusRunning + func (s *SearchServiceStatus) UnmarshalJSON(bytes []byte) error + type SearchServiceUpdate struct + Id *string + Identity *identity.SystemAssigned + 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