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 ValidateProductApiLinkID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProductID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceProductApiLinkID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceProductID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ProductApiLinkContract + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *ProductApiLinkContract + OData *odata.OData + type ListByProductCompleteResult struct + Items []ProductApiLinkContract + LatestHttpResponse *http.Response + type ListByProductCustomPager struct + NextLink *odata.Link + func (p *ListByProductCustomPager) NextPageLink() *odata.Link + type ListByProductOperationOptions struct + Filter *string + Skip *int64 + Top *int64 + func DefaultListByProductOperationOptions() ListByProductOperationOptions + func (o ListByProductOperationOptions) ToHeaders() *client.Headers + func (o ListByProductOperationOptions) ToOData() *odata.Query + func (o ListByProductOperationOptions) ToQuery() *client.QueryParams + type ListByProductOperationResponse struct + HttpResponse *http.Response + Model *[]ProductApiLinkContract + OData *odata.OData + type ProductApiLinkClient struct + Client *resourcemanager.Client + func NewProductApiLinkClientWithBaseURI(sdkApi sdkEnv.Api) (*ProductApiLinkClient, error) + func (c ProductApiLinkClient) CreateOrUpdate(ctx context.Context, id ProductApiLinkId, input ProductApiLinkContract) (result CreateOrUpdateOperationResponse, err error) + func (c ProductApiLinkClient) Delete(ctx context.Context, id ProductApiLinkId) (result DeleteOperationResponse, err error) + func (c ProductApiLinkClient) Get(ctx context.Context, id ProductApiLinkId) (result GetOperationResponse, err error) + func (c ProductApiLinkClient) ListByProduct(ctx context.Context, id ProductId, options ListByProductOperationOptions) (result ListByProductOperationResponse, err error) + func (c ProductApiLinkClient) ListByProductComplete(ctx context.Context, id ProductId, options ListByProductOperationOptions) (ListByProductCompleteResult, error) + func (c ProductApiLinkClient) ListByProductCompleteMatchingPredicate(ctx context.Context, id ProductId, options ListByProductOperationOptions, ...) (result ListByProductCompleteResult, err error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkCreateOrUpdate(ctx context.Context, id WorkspaceProductApiLinkId, ...) (result WorkspaceProductApiLinkCreateOrUpdateOperationResponse, err error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkDelete(ctx context.Context, id WorkspaceProductApiLinkId) (result WorkspaceProductApiLinkDeleteOperationResponse, err error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkGet(ctx context.Context, id WorkspaceProductApiLinkId) (result WorkspaceProductApiLinkGetOperationResponse, err error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkListByProduct(ctx context.Context, id WorkspaceProductId, ...) (result WorkspaceProductApiLinkListByProductOperationResponse, err error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkListByProductComplete(ctx context.Context, id WorkspaceProductId, ...) (WorkspaceProductApiLinkListByProductCompleteResult, error) + func (c ProductApiLinkClient) WorkspaceProductApiLinkListByProductCompleteMatchingPredicate(ctx context.Context, id WorkspaceProductId, ...) (result WorkspaceProductApiLinkListByProductCompleteResult, err error) + type ProductApiLinkContract struct + Id *string + Name *string + Properties *ProductApiLinkContractProperties + Type *string + type ProductApiLinkContractOperationPredicate struct + Id *string + Name *string + Type *string + func (p ProductApiLinkContractOperationPredicate) Matches(input ProductApiLinkContract) bool + type ProductApiLinkContractProperties struct + ApiId string + type ProductApiLinkId struct + ApiLinkId string + ProductId string + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewProductApiLinkID(subscriptionId string, resourceGroupName string, serviceName string, ...) ProductApiLinkId + func ParseProductApiLinkID(input string) (*ProductApiLinkId, error) + func ParseProductApiLinkIDInsensitively(input string) (*ProductApiLinkId, error) + func (id *ProductApiLinkId) FromParseResult(input resourceids.ParseResult) error + func (id ProductApiLinkId) ID() string + func (id ProductApiLinkId) Segments() []resourceids.Segment + func (id ProductApiLinkId) String() string + type ProductId struct + ProductId string + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewProductID(subscriptionId string, resourceGroupName string, serviceName string, ...) ProductId + func ParseProductID(input string) (*ProductId, error) + func ParseProductIDInsensitively(input string) (*ProductId, error) + func (id *ProductId) FromParseResult(input resourceids.ParseResult) error + func (id ProductId) ID() string + func (id ProductId) Segments() []resourceids.Segment + func (id ProductId) String() string + type WorkspaceProductApiLinkCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ProductApiLinkContract + OData *odata.OData + type WorkspaceProductApiLinkDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type WorkspaceProductApiLinkGetOperationResponse struct + HttpResponse *http.Response + Model *ProductApiLinkContract + OData *odata.OData + type WorkspaceProductApiLinkId struct + ApiLinkId string + ProductId string + ResourceGroupName string + ServiceName string + SubscriptionId string + WorkspaceId string + func NewWorkspaceProductApiLinkID(subscriptionId string, resourceGroupName string, serviceName string, ...) WorkspaceProductApiLinkId + func ParseWorkspaceProductApiLinkID(input string) (*WorkspaceProductApiLinkId, error) + func ParseWorkspaceProductApiLinkIDInsensitively(input string) (*WorkspaceProductApiLinkId, error) + func (id *WorkspaceProductApiLinkId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceProductApiLinkId) ID() string + func (id WorkspaceProductApiLinkId) Segments() []resourceids.Segment + func (id WorkspaceProductApiLinkId) String() string + type WorkspaceProductApiLinkListByProductCompleteResult struct + Items []ProductApiLinkContract + LatestHttpResponse *http.Response + type WorkspaceProductApiLinkListByProductCustomPager struct + NextLink *odata.Link + func (p *WorkspaceProductApiLinkListByProductCustomPager) NextPageLink() *odata.Link + type WorkspaceProductApiLinkListByProductOperationOptions struct + Filter *string + Skip *int64 + Top *int64 + func DefaultWorkspaceProductApiLinkListByProductOperationOptions() WorkspaceProductApiLinkListByProductOperationOptions + func (o WorkspaceProductApiLinkListByProductOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceProductApiLinkListByProductOperationOptions) ToOData() *odata.Query + func (o WorkspaceProductApiLinkListByProductOperationOptions) ToQuery() *client.QueryParams + type WorkspaceProductApiLinkListByProductOperationResponse struct + HttpResponse *http.Response + Model *[]ProductApiLinkContract + OData *odata.OData + type WorkspaceProductId struct + ProductId string + ResourceGroupName string + ServiceName string + SubscriptionId string + WorkspaceId string + func NewWorkspaceProductID(subscriptionId string, resourceGroupName string, serviceName string, ...) WorkspaceProductId + func ParseWorkspaceProductID(input string) (*WorkspaceProductId, error) + func ParseWorkspaceProductIDInsensitively(input string) (*WorkspaceProductId, error) + func (id *WorkspaceProductId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceProductId) ID() string + func (id WorkspaceProductId) Segments() []resourceids.Segment + func (id WorkspaceProductId) String() string