Documentation ¶
Index ¶
- func ValidateOperationLinkID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTagID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTagOperationLinkID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceTagID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByProductCompleteResult
- type ListByProductCustomPager
- type ListByProductOperationOptions
- type ListByProductOperationResponse
- type OperationLinkId
- type TagId
- type TagOperationLinkClient
- func (c TagOperationLinkClient) CreateOrUpdate(ctx context.Context, id OperationLinkId, input TagOperationLinkContract) (result CreateOrUpdateOperationResponse, err error)
- func (c TagOperationLinkClient) Delete(ctx context.Context, id OperationLinkId) (result DeleteOperationResponse, err error)
- func (c TagOperationLinkClient) Get(ctx context.Context, id OperationLinkId) (result GetOperationResponse, err error)
- func (c TagOperationLinkClient) ListByProduct(ctx context.Context, id TagId, options ListByProductOperationOptions) (result ListByProductOperationResponse, err error)
- func (c TagOperationLinkClient) ListByProductComplete(ctx context.Context, id TagId, options ListByProductOperationOptions) (ListByProductCompleteResult, error)
- func (c TagOperationLinkClient) ListByProductCompleteMatchingPredicate(ctx context.Context, id TagId, options ListByProductOperationOptions, ...) (result ListByProductCompleteResult, err error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkCreateOrUpdate(ctx context.Context, id TagOperationLinkId, input TagOperationLinkContract) (result WorkspaceTagOperationLinkCreateOrUpdateOperationResponse, err error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkDelete(ctx context.Context, id TagOperationLinkId) (result WorkspaceTagOperationLinkDeleteOperationResponse, err error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkGet(ctx context.Context, id TagOperationLinkId) (result WorkspaceTagOperationLinkGetOperationResponse, err error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProduct(ctx context.Context, id WorkspaceTagId, ...) (result WorkspaceTagOperationLinkListByProductOperationResponse, err error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProductComplete(ctx context.Context, id WorkspaceTagId, ...) (WorkspaceTagOperationLinkListByProductCompleteResult, error)
- func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProductCompleteMatchingPredicate(ctx context.Context, id WorkspaceTagId, ...) (result WorkspaceTagOperationLinkListByProductCompleteResult, err error)
- type TagOperationLinkContract
- type TagOperationLinkContractOperationPredicate
- type TagOperationLinkContractProperties
- type TagOperationLinkId
- type WorkspaceTagId
- type WorkspaceTagOperationLinkCreateOrUpdateOperationResponse
- type WorkspaceTagOperationLinkDeleteOperationResponse
- type WorkspaceTagOperationLinkGetOperationResponse
- type WorkspaceTagOperationLinkListByProductCompleteResult
- type WorkspaceTagOperationLinkListByProductCustomPager
- type WorkspaceTagOperationLinkListByProductOperationOptions
- type WorkspaceTagOperationLinkListByProductOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateOperationLinkID ¶
ValidateOperationLinkID checks that 'input' can be parsed as a Operation Link ID
func ValidateTagID ¶
ValidateTagID checks that 'input' can be parsed as a Tag ID
func ValidateTagOperationLinkID ¶
ValidateTagOperationLinkID checks that 'input' can be parsed as a Tag Operation Link ID
func ValidateWorkspaceTagID ¶
ValidateWorkspaceTagID checks that 'input' can be parsed as a Workspace Tag ID
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TagOperationLinkContract }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TagOperationLinkContract }
type ListByProductCompleteResult ¶
type ListByProductCompleteResult struct { LatestHttpResponse *http.Response Items []TagOperationLinkContract }
type ListByProductCustomPager ¶
func (*ListByProductCustomPager) NextPageLink ¶
func (p *ListByProductCustomPager) NextPageLink() *odata.Link
type ListByProductOperationOptions ¶
func DefaultListByProductOperationOptions ¶
func DefaultListByProductOperationOptions() ListByProductOperationOptions
func (ListByProductOperationOptions) ToHeaders ¶
func (o ListByProductOperationOptions) ToHeaders() *client.Headers
func (ListByProductOperationOptions) ToOData ¶
func (o ListByProductOperationOptions) ToOData() *odata.Query
func (ListByProductOperationOptions) ToQuery ¶
func (o ListByProductOperationOptions) ToQuery() *client.QueryParams
type ListByProductOperationResponse ¶
type ListByProductOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]TagOperationLinkContract }
type OperationLinkId ¶
type OperationLinkId struct { SubscriptionId string ResourceGroupName string ServiceName string TagId string OperationLinkId string }
OperationLinkId is a struct representing the Resource ID for a Operation Link
func NewOperationLinkID ¶
func NewOperationLinkID(subscriptionId string, resourceGroupName string, serviceName string, tagId string, operationLinkId string) OperationLinkId
NewOperationLinkID returns a new OperationLinkId struct
func ParseOperationLinkID ¶
func ParseOperationLinkID(input string) (*OperationLinkId, error)
ParseOperationLinkID parses 'input' into a OperationLinkId
func ParseOperationLinkIDInsensitively ¶
func ParseOperationLinkIDInsensitively(input string) (*OperationLinkId, error)
ParseOperationLinkIDInsensitively parses 'input' case-insensitively into a OperationLinkId note: this method should only be used for API response data and not user input
func (*OperationLinkId) FromParseResult ¶
func (id *OperationLinkId) FromParseResult(input resourceids.ParseResult) error
func (OperationLinkId) ID ¶
func (id OperationLinkId) ID() string
ID returns the formatted Operation Link ID
func (OperationLinkId) Segments ¶
func (id OperationLinkId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Operation Link ID
func (OperationLinkId) String ¶
func (id OperationLinkId) String() string
String returns a human-readable description of this Operation Link ID
type TagId ¶
type TagId struct { SubscriptionId string ResourceGroupName string ServiceName string TagId string }
TagId is a struct representing the Resource ID for a Tag
func NewTagID ¶
func NewTagID(subscriptionId string, resourceGroupName string, serviceName string, tagId string) TagId
NewTagID returns a new TagId struct
func ParseTagID ¶
ParseTagID parses 'input' into a TagId
func ParseTagIDInsensitively ¶
ParseTagIDInsensitively parses 'input' case-insensitively into a TagId note: this method should only be used for API response data and not user input
func (*TagId) FromParseResult ¶
func (id *TagId) FromParseResult(input resourceids.ParseResult) error
func (TagId) Segments ¶
func (id TagId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Tag ID
type TagOperationLinkClient ¶
type TagOperationLinkClient struct {
Client *resourcemanager.Client
}
func NewTagOperationLinkClientWithBaseURI ¶
func NewTagOperationLinkClientWithBaseURI(sdkApi sdkEnv.Api) (*TagOperationLinkClient, error)
func (TagOperationLinkClient) CreateOrUpdate ¶
func (c TagOperationLinkClient) CreateOrUpdate(ctx context.Context, id OperationLinkId, input TagOperationLinkContract) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (TagOperationLinkClient) Delete ¶
func (c TagOperationLinkClient) Delete(ctx context.Context, id OperationLinkId) (result DeleteOperationResponse, err error)
Delete ...
func (TagOperationLinkClient) Get ¶
func (c TagOperationLinkClient) Get(ctx context.Context, id OperationLinkId) (result GetOperationResponse, err error)
Get ...
func (TagOperationLinkClient) ListByProduct ¶
func (c TagOperationLinkClient) ListByProduct(ctx context.Context, id TagId, options ListByProductOperationOptions) (result ListByProductOperationResponse, err error)
ListByProduct ...
func (TagOperationLinkClient) ListByProductComplete ¶
func (c TagOperationLinkClient) ListByProductComplete(ctx context.Context, id TagId, options ListByProductOperationOptions) (ListByProductCompleteResult, error)
ListByProductComplete retrieves all the results into a single object
func (TagOperationLinkClient) ListByProductCompleteMatchingPredicate ¶
func (c TagOperationLinkClient) ListByProductCompleteMatchingPredicate(ctx context.Context, id TagId, options ListByProductOperationOptions, predicate TagOperationLinkContractOperationPredicate) (result ListByProductCompleteResult, err error)
ListByProductCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (TagOperationLinkClient) WorkspaceTagOperationLinkCreateOrUpdate ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkCreateOrUpdate(ctx context.Context, id TagOperationLinkId, input TagOperationLinkContract) (result WorkspaceTagOperationLinkCreateOrUpdateOperationResponse, err error)
WorkspaceTagOperationLinkCreateOrUpdate ...
func (TagOperationLinkClient) WorkspaceTagOperationLinkDelete ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkDelete(ctx context.Context, id TagOperationLinkId) (result WorkspaceTagOperationLinkDeleteOperationResponse, err error)
WorkspaceTagOperationLinkDelete ...
func (TagOperationLinkClient) WorkspaceTagOperationLinkGet ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkGet(ctx context.Context, id TagOperationLinkId) (result WorkspaceTagOperationLinkGetOperationResponse, err error)
WorkspaceTagOperationLinkGet ...
func (TagOperationLinkClient) WorkspaceTagOperationLinkListByProduct ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProduct(ctx context.Context, id WorkspaceTagId, options WorkspaceTagOperationLinkListByProductOperationOptions) (result WorkspaceTagOperationLinkListByProductOperationResponse, err error)
WorkspaceTagOperationLinkListByProduct ...
func (TagOperationLinkClient) WorkspaceTagOperationLinkListByProductComplete ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProductComplete(ctx context.Context, id WorkspaceTagId, options WorkspaceTagOperationLinkListByProductOperationOptions) (WorkspaceTagOperationLinkListByProductCompleteResult, error)
WorkspaceTagOperationLinkListByProductComplete retrieves all the results into a single object
func (TagOperationLinkClient) WorkspaceTagOperationLinkListByProductCompleteMatchingPredicate ¶
func (c TagOperationLinkClient) WorkspaceTagOperationLinkListByProductCompleteMatchingPredicate(ctx context.Context, id WorkspaceTagId, options WorkspaceTagOperationLinkListByProductOperationOptions, predicate TagOperationLinkContractOperationPredicate) (result WorkspaceTagOperationLinkListByProductCompleteResult, err error)
WorkspaceTagOperationLinkListByProductCompleteMatchingPredicate retrieves all the results and then applies the predicate
type TagOperationLinkContract ¶
type TagOperationLinkContract struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *TagOperationLinkContractProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type TagOperationLinkContractOperationPredicate ¶
func (TagOperationLinkContractOperationPredicate) Matches ¶
func (p TagOperationLinkContractOperationPredicate) Matches(input TagOperationLinkContract) bool
type TagOperationLinkContractProperties ¶
type TagOperationLinkContractProperties struct {
OperationId string `json:"operationId"`
}
type TagOperationLinkId ¶
type TagOperationLinkId struct { SubscriptionId string ResourceGroupName string ServiceName string WorkspaceId string TagId string OperationLinkId string }
TagOperationLinkId is a struct representing the Resource ID for a Tag Operation Link
func NewTagOperationLinkID ¶
func NewTagOperationLinkID(subscriptionId string, resourceGroupName string, serviceName string, workspaceId string, tagId string, operationLinkId string) TagOperationLinkId
NewTagOperationLinkID returns a new TagOperationLinkId struct
func ParseTagOperationLinkID ¶
func ParseTagOperationLinkID(input string) (*TagOperationLinkId, error)
ParseTagOperationLinkID parses 'input' into a TagOperationLinkId
func ParseTagOperationLinkIDInsensitively ¶
func ParseTagOperationLinkIDInsensitively(input string) (*TagOperationLinkId, error)
ParseTagOperationLinkIDInsensitively parses 'input' case-insensitively into a TagOperationLinkId note: this method should only be used for API response data and not user input
func (*TagOperationLinkId) FromParseResult ¶
func (id *TagOperationLinkId) FromParseResult(input resourceids.ParseResult) error
func (TagOperationLinkId) ID ¶
func (id TagOperationLinkId) ID() string
ID returns the formatted Tag Operation Link ID
func (TagOperationLinkId) Segments ¶
func (id TagOperationLinkId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Tag Operation Link ID
func (TagOperationLinkId) String ¶
func (id TagOperationLinkId) String() string
String returns a human-readable description of this Tag Operation Link ID
type WorkspaceTagId ¶
type WorkspaceTagId struct { SubscriptionId string ResourceGroupName string ServiceName string WorkspaceId string TagId string }
WorkspaceTagId is a struct representing the Resource ID for a Workspace Tag
func NewWorkspaceTagID ¶
func NewWorkspaceTagID(subscriptionId string, resourceGroupName string, serviceName string, workspaceId string, tagId string) WorkspaceTagId
NewWorkspaceTagID returns a new WorkspaceTagId struct
func ParseWorkspaceTagID ¶
func ParseWorkspaceTagID(input string) (*WorkspaceTagId, error)
ParseWorkspaceTagID parses 'input' into a WorkspaceTagId
func ParseWorkspaceTagIDInsensitively ¶
func ParseWorkspaceTagIDInsensitively(input string) (*WorkspaceTagId, error)
ParseWorkspaceTagIDInsensitively parses 'input' case-insensitively into a WorkspaceTagId note: this method should only be used for API response data and not user input
func (*WorkspaceTagId) FromParseResult ¶
func (id *WorkspaceTagId) FromParseResult(input resourceids.ParseResult) error
func (WorkspaceTagId) ID ¶
func (id WorkspaceTagId) ID() string
ID returns the formatted Workspace Tag ID
func (WorkspaceTagId) Segments ¶
func (id WorkspaceTagId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace Tag ID
func (WorkspaceTagId) String ¶
func (id WorkspaceTagId) String() string
String returns a human-readable description of this Workspace Tag ID
type WorkspaceTagOperationLinkCreateOrUpdateOperationResponse ¶
type WorkspaceTagOperationLinkCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TagOperationLinkContract }
type WorkspaceTagOperationLinkGetOperationResponse ¶
type WorkspaceTagOperationLinkGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TagOperationLinkContract }
type WorkspaceTagOperationLinkListByProductCompleteResult ¶
type WorkspaceTagOperationLinkListByProductCompleteResult struct { LatestHttpResponse *http.Response Items []TagOperationLinkContract }
type WorkspaceTagOperationLinkListByProductCustomPager ¶
type WorkspaceTagOperationLinkListByProductCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*WorkspaceTagOperationLinkListByProductCustomPager) NextPageLink ¶
func (p *WorkspaceTagOperationLinkListByProductCustomPager) NextPageLink() *odata.Link
type WorkspaceTagOperationLinkListByProductOperationOptions ¶
type WorkspaceTagOperationLinkListByProductOperationOptions struct { Filter *string Skip *int64 Top *int64 }
func DefaultWorkspaceTagOperationLinkListByProductOperationOptions ¶
func DefaultWorkspaceTagOperationLinkListByProductOperationOptions() WorkspaceTagOperationLinkListByProductOperationOptions
func (WorkspaceTagOperationLinkListByProductOperationOptions) ToHeaders ¶
func (o WorkspaceTagOperationLinkListByProductOperationOptions) ToHeaders() *client.Headers
func (WorkspaceTagOperationLinkListByProductOperationOptions) ToOData ¶
func (o WorkspaceTagOperationLinkListByProductOperationOptions) ToOData() *odata.Query
func (WorkspaceTagOperationLinkListByProductOperationOptions) ToQuery ¶
func (o WorkspaceTagOperationLinkListByProductOperationOptions) ToQuery() *client.QueryParams
type WorkspaceTagOperationLinkListByProductOperationResponse ¶
type WorkspaceTagOperationLinkListByProductOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]TagOperationLinkContract }
Source Files ¶
- client.go
- id_operationlink.go
- id_tag.go
- id_tagoperationlink.go
- id_workspacetag.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyproduct.go
- method_workspacetagoperationlinkcreateorupdate.go
- method_workspacetagoperationlinkdelete.go
- method_workspacetagoperationlinkget.go
- method_workspacetagoperationlinklistbyproduct.go
- model_tagoperationlinkcontract.go
- model_tagoperationlinkcontractproperties.go
- predicates.go
- version.go