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 ValidateApiID(input interface{}, key string) (warnings []string, errors []error) + func ValidateApiOperationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateOperationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceApiID(input interface{}, key string) (warnings []string, errors []error) + type ApiId struct + ApiId string + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewApiID(subscriptionId string, resourceGroupName string, serviceName string, ...) ApiId + func ParseApiID(input string) (*ApiId, error) + func ParseApiIDInsensitively(input string) (*ApiId, error) + func (id *ApiId) FromParseResult(input resourceids.ParseResult) error + func (id ApiId) ID() string + func (id ApiId) Segments() []resourceids.Segment + func (id ApiId) String() string + type ApiOperationClient struct + Client *resourcemanager.Client + func NewApiOperationClientWithBaseURI(sdkApi sdkEnv.Api) (*ApiOperationClient, error) + func (c ApiOperationClient) CreateOrUpdate(ctx context.Context, id OperationId, input OperationContract, ...) (result CreateOrUpdateOperationResponse, err error) + func (c ApiOperationClient) Delete(ctx context.Context, id OperationId, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c ApiOperationClient) Get(ctx context.Context, id OperationId) (result GetOperationResponse, err error) + func (c ApiOperationClient) GetEntityTag(ctx context.Context, id OperationId) (result GetEntityTagOperationResponse, err error) + func (c ApiOperationClient) ListByApi(ctx context.Context, id ApiId, options ListByApiOperationOptions) (result ListByApiOperationResponse, err error) + func (c ApiOperationClient) ListByApiComplete(ctx context.Context, id ApiId, options ListByApiOperationOptions) (ListByApiCompleteResult, error) + func (c ApiOperationClient) ListByApiCompleteMatchingPredicate(ctx context.Context, id ApiId, options ListByApiOperationOptions, ...) (result ListByApiCompleteResult, err error) + func (c ApiOperationClient) Update(ctx context.Context, id OperationId, input OperationUpdateContract, ...) (result UpdateOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationCreateOrUpdate(ctx context.Context, id ApiOperationId, input OperationContract, ...) (result WorkspaceApiOperationCreateOrUpdateOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationDelete(ctx context.Context, id ApiOperationId, ...) (result WorkspaceApiOperationDeleteOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationGet(ctx context.Context, id ApiOperationId) (result WorkspaceApiOperationGetOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationGetEntityTag(ctx context.Context, id ApiOperationId) (result WorkspaceApiOperationGetEntityTagOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationListByApi(ctx context.Context, id WorkspaceApiId, ...) (result WorkspaceApiOperationListByApiOperationResponse, err error) + func (c ApiOperationClient) WorkspaceApiOperationListByApiComplete(ctx context.Context, id WorkspaceApiId, ...) (WorkspaceApiOperationListByApiCompleteResult, error) + func (c ApiOperationClient) WorkspaceApiOperationListByApiCompleteMatchingPredicate(ctx context.Context, id WorkspaceApiId, ...) (result WorkspaceApiOperationListByApiCompleteResult, err error) + func (c ApiOperationClient) WorkspaceApiOperationUpdate(ctx context.Context, id ApiOperationId, input OperationUpdateContract, ...) (result WorkspaceApiOperationUpdateOperationResponse, err error) + type ApiOperationId struct + ApiId string + OperationId string + ResourceGroupName string + ServiceName string + SubscriptionId string + WorkspaceId string + func NewApiOperationID(subscriptionId string, resourceGroupName string, serviceName string, ...) ApiOperationId + func ParseApiOperationID(input string) (*ApiOperationId, error) + func ParseApiOperationIDInsensitively(input string) (*ApiOperationId, error) + func (id *ApiOperationId) FromParseResult(input resourceids.ParseResult) error + func (id ApiOperationId) ID() string + func (id ApiOperationId) Segments() []resourceids.Segment + func (id ApiOperationId) String() string + type CreateOrUpdateOperationOptions struct + IfMatch *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 *OperationContract + OData *odata.OData + type DeleteOperationOptions struct + IfMatch *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 GetEntityTagOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *OperationContract + OData *odata.OData + type ListByApiCompleteResult struct + Items []OperationContract + LatestHttpResponse *http.Response + type ListByApiCustomPager struct + NextLink *odata.Link + func (p *ListByApiCustomPager) NextPageLink() *odata.Link + type ListByApiOperationOptions struct + Filter *string + Skip *int64 + Tags *string + Top *int64 + func DefaultListByApiOperationOptions() ListByApiOperationOptions + func (o ListByApiOperationOptions) ToHeaders() *client.Headers + func (o ListByApiOperationOptions) ToOData() *odata.Query + func (o ListByApiOperationOptions) ToQuery() *client.QueryParams + type ListByApiOperationResponse struct + HttpResponse *http.Response + Model *[]OperationContract + OData *odata.OData + type OperationContract struct + Id *string + Name *string + Properties *OperationContractProperties + Type *string + type OperationContractOperationPredicate struct + Id *string + Name *string + Type *string + func (p OperationContractOperationPredicate) Matches(input OperationContract) bool + type OperationContractProperties struct + Description *string + DisplayName string + Method string + Policies *string + Request *RequestContract + Responses *[]ResponseContract + TemplateParameters *[]ParameterContract + UrlTemplate string + type OperationId struct + ApiId string + OperationId string + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewOperationID(subscriptionId string, resourceGroupName string, serviceName string, ...) OperationId + func ParseOperationID(input string) (*OperationId, error) + func ParseOperationIDInsensitively(input string) (*OperationId, error) + func (id *OperationId) FromParseResult(input resourceids.ParseResult) error + func (id OperationId) ID() string + func (id OperationId) Segments() []resourceids.Segment + func (id OperationId) String() string + type OperationUpdateContract struct + Properties *OperationUpdateContractProperties + type OperationUpdateContractProperties struct + Description *string + DisplayName *string + Method *string + Policies *string + Request *RequestContract + Responses *[]ResponseContract + TemplateParameters *[]ParameterContract + UrlTemplate *string + type ParameterContract struct + DefaultValue *string + Description *string + Examples *map[string]ParameterExampleContract + Name string + Required *bool + SchemaId *string + Type string + TypeName *string + Values *[]string + type ParameterExampleContract struct + Description *string + ExternalValue *string + Summary *string + Value *interface{} + type RepresentationContract struct + ContentType string + Examples *map[string]ParameterExampleContract + FormParameters *[]ParameterContract + SchemaId *string + TypeName *string + type RequestContract struct + Description *string + Headers *[]ParameterContract + QueryParameters *[]ParameterContract + Representations *[]RepresentationContract + type ResponseContract struct + Description *string + Headers *[]ParameterContract + Representations *[]RepresentationContract + StatusCode int64 + type UpdateOperationOptions struct + IfMatch *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 *OperationContract + OData *odata.OData + type WorkspaceApiId struct + ApiId string + ResourceGroupName string + ServiceName string + SubscriptionId string + WorkspaceId string + func NewWorkspaceApiID(subscriptionId string, resourceGroupName string, serviceName string, ...) WorkspaceApiId + func ParseWorkspaceApiID(input string) (*WorkspaceApiId, error) + func ParseWorkspaceApiIDInsensitively(input string) (*WorkspaceApiId, error) + func (id *WorkspaceApiId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceApiId) ID() string + func (id WorkspaceApiId) Segments() []resourceids.Segment + func (id WorkspaceApiId) String() string + type WorkspaceApiOperationCreateOrUpdateOperationOptions struct + IfMatch *string + func DefaultWorkspaceApiOperationCreateOrUpdateOperationOptions() WorkspaceApiOperationCreateOrUpdateOperationOptions + func (o WorkspaceApiOperationCreateOrUpdateOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceApiOperationCreateOrUpdateOperationOptions) ToOData() *odata.Query + func (o WorkspaceApiOperationCreateOrUpdateOperationOptions) ToQuery() *client.QueryParams + type WorkspaceApiOperationCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *OperationContract + OData *odata.OData + type WorkspaceApiOperationDeleteOperationOptions struct + IfMatch *string + func DefaultWorkspaceApiOperationDeleteOperationOptions() WorkspaceApiOperationDeleteOperationOptions + func (o WorkspaceApiOperationDeleteOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceApiOperationDeleteOperationOptions) ToOData() *odata.Query + func (o WorkspaceApiOperationDeleteOperationOptions) ToQuery() *client.QueryParams + type WorkspaceApiOperationDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type WorkspaceApiOperationGetEntityTagOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type WorkspaceApiOperationGetOperationResponse struct + HttpResponse *http.Response + Model *OperationContract + OData *odata.OData + type WorkspaceApiOperationListByApiCompleteResult struct + Items []OperationContract + LatestHttpResponse *http.Response + type WorkspaceApiOperationListByApiCustomPager struct + NextLink *odata.Link + func (p *WorkspaceApiOperationListByApiCustomPager) NextPageLink() *odata.Link + type WorkspaceApiOperationListByApiOperationOptions struct + Filter *string + Skip *int64 + Tags *string + Top *int64 + func DefaultWorkspaceApiOperationListByApiOperationOptions() WorkspaceApiOperationListByApiOperationOptions + func (o WorkspaceApiOperationListByApiOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceApiOperationListByApiOperationOptions) ToOData() *odata.Query + func (o WorkspaceApiOperationListByApiOperationOptions) ToQuery() *client.QueryParams + type WorkspaceApiOperationListByApiOperationResponse struct + HttpResponse *http.Response + Model *[]OperationContract + OData *odata.OData + type WorkspaceApiOperationUpdateOperationOptions struct + IfMatch *string + func DefaultWorkspaceApiOperationUpdateOperationOptions() WorkspaceApiOperationUpdateOperationOptions + func (o WorkspaceApiOperationUpdateOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceApiOperationUpdateOperationOptions) ToOData() *odata.Query + func (o WorkspaceApiOperationUpdateOperationOptions) ToQuery() *client.QueryParams + type WorkspaceApiOperationUpdateOperationResponse struct + HttpResponse *http.Response + Model *OperationContract + OData *odata.OData