Documentation ¶
Index ¶
- func PossibleValuesForLinkedServiceEntityStatus() []string
- func ValidateLinkedServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type LinkedService
- type LinkedServiceEntityStatus
- type LinkedServiceId
- type LinkedServiceListResult
- type LinkedServiceProperties
- type LinkedServicesClient
- func (c LinkedServicesClient) CreateOrUpdate(ctx context.Context, id LinkedServiceId, input LinkedService) (result CreateOrUpdateOperationResponse, err error)
- func (c LinkedServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id LinkedServiceId, input LinkedService) error
- func (c LinkedServicesClient) Delete(ctx context.Context, id LinkedServiceId) (result DeleteOperationResponse, err error)
- func (c LinkedServicesClient) DeleteThenPoll(ctx context.Context, id LinkedServiceId) error
- func (c LinkedServicesClient) Get(ctx context.Context, id LinkedServiceId) (result GetOperationResponse, err error)
- func (c LinkedServicesClient) ListByWorkspace(ctx context.Context, id WorkspaceId) (result ListByWorkspaceOperationResponse, err error)
- type ListByWorkspaceOperationResponse
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForLinkedServiceEntityStatus ¶
func PossibleValuesForLinkedServiceEntityStatus() []string
func ValidateLinkedServiceID ¶
ValidateLinkedServiceID checks that 'input' can be parsed as a Linked Service ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *LinkedService }
type LinkedService ¶
type LinkedServiceEntityStatus ¶
type LinkedServiceEntityStatus string
const ( LinkedServiceEntityStatusDeleting LinkedServiceEntityStatus = "Deleting" LinkedServiceEntityStatusProvisioningAccount LinkedServiceEntityStatus = "ProvisioningAccount" LinkedServiceEntityStatusSucceeded LinkedServiceEntityStatus = "Succeeded" LinkedServiceEntityStatusUpdating LinkedServiceEntityStatus = "Updating" )
func (*LinkedServiceEntityStatus) UnmarshalJSON ¶
func (s *LinkedServiceEntityStatus) UnmarshalJSON(bytes []byte) error
type LinkedServiceId ¶
type LinkedServiceId struct { SubscriptionId string ResourceGroupName string WorkspaceName string LinkedServiceName string }
LinkedServiceId is a struct representing the Resource ID for a Linked Service
func NewLinkedServiceID ¶
func NewLinkedServiceID(subscriptionId string, resourceGroupName string, workspaceName string, linkedServiceName string) LinkedServiceId
NewLinkedServiceID returns a new LinkedServiceId struct
func ParseLinkedServiceID ¶
func ParseLinkedServiceID(input string) (*LinkedServiceId, error)
ParseLinkedServiceID parses 'input' into a LinkedServiceId
func ParseLinkedServiceIDInsensitively ¶
func ParseLinkedServiceIDInsensitively(input string) (*LinkedServiceId, error)
ParseLinkedServiceIDInsensitively parses 'input' case-insensitively into a LinkedServiceId note: this method should only be used for API response data and not user input
func (*LinkedServiceId) FromParseResult ¶
func (id *LinkedServiceId) FromParseResult(input resourceids.ParseResult) error
func (LinkedServiceId) ID ¶
func (id LinkedServiceId) ID() string
ID returns the formatted Linked Service ID
func (LinkedServiceId) Segments ¶
func (id LinkedServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Linked Service ID
func (LinkedServiceId) String ¶
func (id LinkedServiceId) String() string
String returns a human-readable description of this Linked Service ID
type LinkedServiceListResult ¶
type LinkedServiceListResult struct {
Value *[]LinkedService `json:"value,omitempty"`
}
type LinkedServiceProperties ¶
type LinkedServiceProperties struct { ProvisioningState *LinkedServiceEntityStatus `json:"provisioningState,omitempty"` ResourceId *string `json:"resourceId,omitempty"` WriteAccessResourceId *string `json:"writeAccessResourceId,omitempty"` }
type LinkedServicesClient ¶
type LinkedServicesClient struct {
Client *resourcemanager.Client
}
func NewLinkedServicesClientWithBaseURI ¶
func NewLinkedServicesClientWithBaseURI(sdkApi sdkEnv.Api) (*LinkedServicesClient, error)
func (LinkedServicesClient) CreateOrUpdate ¶
func (c LinkedServicesClient) CreateOrUpdate(ctx context.Context, id LinkedServiceId, input LinkedService) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (LinkedServicesClient) CreateOrUpdateThenPoll ¶
func (c LinkedServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id LinkedServiceId, input LinkedService) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (LinkedServicesClient) Delete ¶
func (c LinkedServicesClient) Delete(ctx context.Context, id LinkedServiceId) (result DeleteOperationResponse, err error)
Delete ...
func (LinkedServicesClient) DeleteThenPoll ¶
func (c LinkedServicesClient) DeleteThenPoll(ctx context.Context, id LinkedServiceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (LinkedServicesClient) Get ¶
func (c LinkedServicesClient) Get(ctx context.Context, id LinkedServiceId) (result GetOperationResponse, err error)
Get ...
func (LinkedServicesClient) ListByWorkspace ¶
func (c LinkedServicesClient) ListByWorkspace(ctx context.Context, id WorkspaceId) (result ListByWorkspaceOperationResponse, err error)
ListByWorkspace ...
type ListByWorkspaceOperationResponse ¶
type ListByWorkspaceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *LinkedServiceListResult }
type WorkspaceId ¶
WorkspaceId is a struct representing the Resource ID for a Workspace
func NewWorkspaceID ¶
func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId
NewWorkspaceID returns a new WorkspaceId struct
func ParseWorkspaceID ¶
func ParseWorkspaceID(input string) (*WorkspaceId, error)
ParseWorkspaceID parses 'input' into a WorkspaceId
func ParseWorkspaceIDInsensitively ¶
func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)
ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input
func (*WorkspaceId) FromParseResult ¶
func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error
func (WorkspaceId) Segments ¶
func (id WorkspaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace ID
func (WorkspaceId) String ¶
func (id WorkspaceId) String() string
String returns a human-readable description of this Workspace ID