Documentation ¶
Index ¶
- func ValidateCreateQueryKeyID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateDeleteQueryKeyID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSearchServiceID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOperationOptions
- type CreateOperationResponse
- type CreateQueryKeyId
- type DeleteOperationOptions
- type DeleteOperationResponse
- type DeleteQueryKeyId
- type ListBySearchServiceCompleteResult
- type ListBySearchServiceOperationOptions
- type ListBySearchServiceOperationResponse
- type QueryKey
- type QueryKeyOperationPredicate
- type QueryKeysClient
- func (c QueryKeysClient) Create(ctx context.Context, id CreateQueryKeyId, options CreateOperationOptions) (result CreateOperationResponse, err error)
- func (c QueryKeysClient) Delete(ctx context.Context, id DeleteQueryKeyId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
- func (c QueryKeysClient) ListBySearchService(ctx context.Context, id SearchServiceId, ...) (result ListBySearchServiceOperationResponse, err error)
- func (c QueryKeysClient) ListBySearchServiceComplete(ctx context.Context, id SearchServiceId, ...) (ListBySearchServiceCompleteResult, error)
- func (c QueryKeysClient) ListBySearchServiceCompleteMatchingPredicate(ctx context.Context, id SearchServiceId, ...) (result ListBySearchServiceCompleteResult, err error)
- type SearchServiceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCreateQueryKeyID ¶
ValidateCreateQueryKeyID checks that 'input' can be parsed as a Create Query Key ID
func ValidateDeleteQueryKeyID ¶
ValidateDeleteQueryKeyID checks that 'input' can be parsed as a Delete Query Key ID
func ValidateSearchServiceID ¶
ValidateSearchServiceID checks that 'input' can be parsed as a Search Service ID
Types ¶
type CreateOperationOptions ¶
type CreateOperationOptions struct {
XMsClientRequestId *string
}
func DefaultCreateOperationOptions ¶
func DefaultCreateOperationOptions() CreateOperationOptions
func (CreateOperationOptions) ToHeaders ¶ added in v0.20230504.1071847
func (o CreateOperationOptions) ToHeaders() *client.Headers
func (CreateOperationOptions) ToOData ¶ added in v0.20230504.1071847
func (o CreateOperationOptions) ToOData() *odata.Query
func (CreateOperationOptions) ToQuery ¶ added in v0.20230504.1071847
func (o CreateOperationOptions) ToQuery() *client.QueryParams
type CreateOperationResponse ¶
type CreateQueryKeyId ¶
type CreateQueryKeyId struct { SubscriptionId string ResourceGroupName string SearchServiceName string CreateQueryKeyName string }
CreateQueryKeyId is a struct representing the Resource ID for a Create Query Key
func NewCreateQueryKeyID ¶
func NewCreateQueryKeyID(subscriptionId string, resourceGroupName string, searchServiceName string, createQueryKeyName string) CreateQueryKeyId
NewCreateQueryKeyID returns a new CreateQueryKeyId struct
func ParseCreateQueryKeyID ¶
func ParseCreateQueryKeyID(input string) (*CreateQueryKeyId, error)
ParseCreateQueryKeyID parses 'input' into a CreateQueryKeyId
func ParseCreateQueryKeyIDInsensitively ¶
func ParseCreateQueryKeyIDInsensitively(input string) (*CreateQueryKeyId, error)
ParseCreateQueryKeyIDInsensitively parses 'input' case-insensitively into a CreateQueryKeyId note: this method should only be used for API response data and not user input
func (CreateQueryKeyId) ID ¶
func (id CreateQueryKeyId) ID() string
ID returns the formatted Create Query Key ID
func (CreateQueryKeyId) Segments ¶
func (id CreateQueryKeyId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Create Query Key ID
func (CreateQueryKeyId) String ¶
func (id CreateQueryKeyId) String() string
String returns a human-readable description of this Create Query Key ID
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
XMsClientRequestId *string
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶ added in v0.20230504.1071847
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶ added in v0.20230504.1071847
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶ added in v0.20230504.1071847
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationResponse ¶
type DeleteQueryKeyId ¶
type DeleteQueryKeyId struct { SubscriptionId string ResourceGroupName string SearchServiceName string DeleteQueryKeyName string }
DeleteQueryKeyId is a struct representing the Resource ID for a Delete Query Key
func NewDeleteQueryKeyID ¶
func NewDeleteQueryKeyID(subscriptionId string, resourceGroupName string, searchServiceName string, deleteQueryKeyName string) DeleteQueryKeyId
NewDeleteQueryKeyID returns a new DeleteQueryKeyId struct
func ParseDeleteQueryKeyID ¶
func ParseDeleteQueryKeyID(input string) (*DeleteQueryKeyId, error)
ParseDeleteQueryKeyID parses 'input' into a DeleteQueryKeyId
func ParseDeleteQueryKeyIDInsensitively ¶
func ParseDeleteQueryKeyIDInsensitively(input string) (*DeleteQueryKeyId, error)
ParseDeleteQueryKeyIDInsensitively parses 'input' case-insensitively into a DeleteQueryKeyId note: this method should only be used for API response data and not user input
func (DeleteQueryKeyId) ID ¶
func (id DeleteQueryKeyId) ID() string
ID returns the formatted Delete Query Key ID
func (DeleteQueryKeyId) Segments ¶
func (id DeleteQueryKeyId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Delete Query Key ID
func (DeleteQueryKeyId) String ¶
func (id DeleteQueryKeyId) String() string
String returns a human-readable description of this Delete Query Key ID
type ListBySearchServiceCompleteResult ¶
type ListBySearchServiceCompleteResult struct {
Items []QueryKey
}
type ListBySearchServiceOperationOptions ¶
type ListBySearchServiceOperationOptions struct {
XMsClientRequestId *string
}
func DefaultListBySearchServiceOperationOptions ¶
func DefaultListBySearchServiceOperationOptions() ListBySearchServiceOperationOptions
func (ListBySearchServiceOperationOptions) ToHeaders ¶ added in v0.20230504.1071847
func (o ListBySearchServiceOperationOptions) ToHeaders() *client.Headers
func (ListBySearchServiceOperationOptions) ToOData ¶ added in v0.20230504.1071847
func (o ListBySearchServiceOperationOptions) ToOData() *odata.Query
func (ListBySearchServiceOperationOptions) ToQuery ¶ added in v0.20230504.1071847
func (o ListBySearchServiceOperationOptions) ToQuery() *client.QueryParams
type QueryKeyOperationPredicate ¶
func (QueryKeyOperationPredicate) Matches ¶
func (p QueryKeyOperationPredicate) Matches(input QueryKey) bool
type QueryKeysClient ¶
type QueryKeysClient struct {
Client *resourcemanager.Client
}
func NewQueryKeysClientWithBaseURI ¶
func NewQueryKeysClientWithBaseURI(api environments.Api) (*QueryKeysClient, error)
func (QueryKeysClient) Create ¶
func (c QueryKeysClient) Create(ctx context.Context, id CreateQueryKeyId, options CreateOperationOptions) (result CreateOperationResponse, err error)
Create ...
func (QueryKeysClient) Delete ¶
func (c QueryKeysClient) Delete(ctx context.Context, id DeleteQueryKeyId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (QueryKeysClient) ListBySearchService ¶
func (c QueryKeysClient) ListBySearchService(ctx context.Context, id SearchServiceId, options ListBySearchServiceOperationOptions) (result ListBySearchServiceOperationResponse, err error)
ListBySearchService ...
func (QueryKeysClient) ListBySearchServiceComplete ¶
func (c QueryKeysClient) ListBySearchServiceComplete(ctx context.Context, id SearchServiceId, options ListBySearchServiceOperationOptions) (ListBySearchServiceCompleteResult, error)
ListBySearchServiceComplete retrieves all the results into a single object
func (QueryKeysClient) ListBySearchServiceCompleteMatchingPredicate ¶
func (c QueryKeysClient) ListBySearchServiceCompleteMatchingPredicate(ctx context.Context, id SearchServiceId, options ListBySearchServiceOperationOptions, predicate QueryKeyOperationPredicate) (result ListBySearchServiceCompleteResult, err error)
ListBySearchServiceCompleteMatchingPredicate retrieves all the results and then applies the predicate
type SearchServiceId ¶
type SearchServiceId struct { SubscriptionId string ResourceGroupName string SearchServiceName string }
SearchServiceId is a struct representing the Resource ID for a Search Service
func NewSearchServiceID ¶
func NewSearchServiceID(subscriptionId string, resourceGroupName string, searchServiceName string) SearchServiceId
NewSearchServiceID returns a new SearchServiceId struct
func ParseSearchServiceID ¶
func ParseSearchServiceID(input string) (*SearchServiceId, error)
ParseSearchServiceID parses 'input' into a SearchServiceId
func ParseSearchServiceIDInsensitively ¶
func ParseSearchServiceIDInsensitively(input string) (*SearchServiceId, error)
ParseSearchServiceIDInsensitively parses 'input' case-insensitively into a SearchServiceId note: this method should only be used for API response data and not user input
func (SearchServiceId) ID ¶
func (id SearchServiceId) ID() string
ID returns the formatted Search Service ID
func (SearchServiceId) Segments ¶
func (id SearchServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Search Service ID
func (SearchServiceId) String ¶
func (id SearchServiceId) String() string
String returns a human-readable description of this Search Service ID