Documentation ¶
Index ¶
- func ValidateWorkspaceSettingID(input interface{}, key string) (warnings []string, errors []error)
- type WorkspaceSetting
- type WorkspaceSettingId
- type WorkspaceSettingOperationPredicate
- type WorkspaceSettingProperties
- type WorkspaceSettingsClient
- func (c WorkspaceSettingsClient) WorkspaceSettingsCreate(ctx context.Context, id WorkspaceSettingId, input WorkspaceSetting) (result WorkspaceSettingsCreateOperationResponse, err error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsDelete(ctx context.Context, id WorkspaceSettingId) (result WorkspaceSettingsDeleteOperationResponse, err error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsGet(ctx context.Context, id WorkspaceSettingId) (result WorkspaceSettingsGetOperationResponse, err error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsList(ctx context.Context, id commonids.SubscriptionId) (resp WorkspaceSettingsListOperationResponse, err error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsListComplete(ctx context.Context, id commonids.SubscriptionId) (WorkspaceSettingsListCompleteResult, error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp WorkspaceSettingsListCompleteResult, err error)
- func (c WorkspaceSettingsClient) WorkspaceSettingsUpdate(ctx context.Context, id WorkspaceSettingId, input WorkspaceSetting) (result WorkspaceSettingsUpdateOperationResponse, err error)
- type WorkspaceSettingsCreateOperationResponse
- type WorkspaceSettingsDeleteOperationResponse
- type WorkspaceSettingsGetOperationResponse
- type WorkspaceSettingsListCompleteResult
- type WorkspaceSettingsListOperationResponse
- type WorkspaceSettingsUpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateWorkspaceSettingID ¶
ValidateWorkspaceSettingID checks that 'input' can be parsed as a Workspace Setting ID
Types ¶
type WorkspaceSetting ¶
type WorkspaceSetting struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *WorkspaceSettingProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type WorkspaceSettingId ¶
WorkspaceSettingId is a struct representing the Resource ID for a Workspace Setting
func NewWorkspaceSettingID ¶
func NewWorkspaceSettingID(subscriptionId string, workspaceSettingName string) WorkspaceSettingId
NewWorkspaceSettingID returns a new WorkspaceSettingId struct
func ParseWorkspaceSettingID ¶
func ParseWorkspaceSettingID(input string) (*WorkspaceSettingId, error)
ParseWorkspaceSettingID parses 'input' into a WorkspaceSettingId
func ParseWorkspaceSettingIDInsensitively ¶
func ParseWorkspaceSettingIDInsensitively(input string) (*WorkspaceSettingId, error)
ParseWorkspaceSettingIDInsensitively parses 'input' case-insensitively into a WorkspaceSettingId note: this method should only be used for API response data and not user input
func (WorkspaceSettingId) ID ¶
func (id WorkspaceSettingId) ID() string
ID returns the formatted Workspace Setting ID
func (WorkspaceSettingId) Segments ¶
func (id WorkspaceSettingId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace Setting ID
func (WorkspaceSettingId) String ¶
func (id WorkspaceSettingId) String() string
String returns a human-readable description of this Workspace Setting ID
type WorkspaceSettingOperationPredicate ¶
func (WorkspaceSettingOperationPredicate) Matches ¶
func (p WorkspaceSettingOperationPredicate) Matches(input WorkspaceSetting) bool
type WorkspaceSettingsClient ¶
type WorkspaceSettingsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewWorkspaceSettingsClientWithBaseURI ¶
func NewWorkspaceSettingsClientWithBaseURI(endpoint string) WorkspaceSettingsClient
func (WorkspaceSettingsClient) WorkspaceSettingsCreate ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsCreate(ctx context.Context, id WorkspaceSettingId, input WorkspaceSetting) (result WorkspaceSettingsCreateOperationResponse, err error)
WorkspaceSettingsCreate ...
func (WorkspaceSettingsClient) WorkspaceSettingsDelete ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsDelete(ctx context.Context, id WorkspaceSettingId) (result WorkspaceSettingsDeleteOperationResponse, err error)
WorkspaceSettingsDelete ...
func (WorkspaceSettingsClient) WorkspaceSettingsGet ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsGet(ctx context.Context, id WorkspaceSettingId) (result WorkspaceSettingsGetOperationResponse, err error)
WorkspaceSettingsGet ...
func (WorkspaceSettingsClient) WorkspaceSettingsList ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsList(ctx context.Context, id commonids.SubscriptionId) (resp WorkspaceSettingsListOperationResponse, err error)
WorkspaceSettingsList ...
func (WorkspaceSettingsClient) WorkspaceSettingsListComplete ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsListComplete(ctx context.Context, id commonids.SubscriptionId) (WorkspaceSettingsListCompleteResult, error)
WorkspaceSettingsListComplete retrieves all of the results into a single object
func (WorkspaceSettingsClient) WorkspaceSettingsListCompleteMatchingPredicate ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate WorkspaceSettingOperationPredicate) (resp WorkspaceSettingsListCompleteResult, err error)
WorkspaceSettingsListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (WorkspaceSettingsClient) WorkspaceSettingsUpdate ¶
func (c WorkspaceSettingsClient) WorkspaceSettingsUpdate(ctx context.Context, id WorkspaceSettingId, input WorkspaceSetting) (result WorkspaceSettingsUpdateOperationResponse, err error)
WorkspaceSettingsUpdate ...
type WorkspaceSettingsCreateOperationResponse ¶
type WorkspaceSettingsCreateOperationResponse struct { HttpResponse *http.Response Model *WorkspaceSetting }
type WorkspaceSettingsGetOperationResponse ¶
type WorkspaceSettingsGetOperationResponse struct { HttpResponse *http.Response Model *WorkspaceSetting }
type WorkspaceSettingsListCompleteResult ¶
type WorkspaceSettingsListCompleteResult struct {
Items []WorkspaceSetting
}
type WorkspaceSettingsListOperationResponse ¶
type WorkspaceSettingsListOperationResponse struct { HttpResponse *http.Response Model *[]WorkspaceSetting // contains filtered or unexported fields }
func (WorkspaceSettingsListOperationResponse) HasMore ¶
func (r WorkspaceSettingsListOperationResponse) HasMore() bool
func (WorkspaceSettingsListOperationResponse) LoadMore ¶
func (r WorkspaceSettingsListOperationResponse) LoadMore(ctx context.Context) (resp WorkspaceSettingsListOperationResponse, err error)
type WorkspaceSettingsUpdateOperationResponse ¶
type WorkspaceSettingsUpdateOperationResponse struct { HttpResponse *http.Response Model *WorkspaceSetting }
Source Files ¶
- client.go
- id_workspacesetting.go
- method_workspacesettingscreate_autorest.go
- method_workspacesettingsdelete_autorest.go
- method_workspacesettingsget_autorest.go
- method_workspacesettingslist_autorest.go
- method_workspacesettingsupdate_autorest.go
- model_workspacesetting.go
- model_workspacesettingproperties.go
- predicates.go
- version.go