Documentation ¶
Index ¶
- func PossibleValuesForCommandState() []string
- func PossibleValuesForNameCheckFailureReason() []string
- func PossibleValuesForTaskState() []string
- func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTaskID(input interface{}, key string) (warnings []string, errors []error)
- type CommandProperties
- type CommandState
- type CustomOperationClient
- func (c CustomOperationClient) ServicesCheckStatus(ctx context.Context, id ServiceId) (result ServicesCheckStatusOperationResponse, err error)
- func (c CustomOperationClient) ServicesNestedCheckNameAvailability(ctx context.Context, id ServiceId, input NameAvailabilityRequest) (result ServicesNestedCheckNameAvailabilityOperationResponse, err error)
- func (c CustomOperationClient) ServicesStart(ctx context.Context, id ServiceId) (result ServicesStartOperationResponse, err error)
- func (c CustomOperationClient) ServicesStartThenPoll(ctx context.Context, id ServiceId) error
- func (c CustomOperationClient) ServicesStop(ctx context.Context, id ServiceId) (result ServicesStopOperationResponse, err error)
- func (c CustomOperationClient) ServicesStopThenPoll(ctx context.Context, id ServiceId) error
- func (c CustomOperationClient) TasksCancel(ctx context.Context, id TaskId) (result TasksCancelOperationResponse, err error)
- type DataMigrationServiceStatusResponse
- type NameAvailabilityRequest
- type NameAvailabilityResponse
- type NameCheckFailureReason
- type ODataError
- type ProjectTask
- type ProjectTaskProperties
- type ServiceId
- type ServicesCheckStatusOperationResponse
- type ServicesNestedCheckNameAvailabilityOperationResponse
- type ServicesStartOperationResponse
- type ServicesStopOperationResponse
- type TaskId
- type TaskState
- type TasksCancelOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCommandState ¶
func PossibleValuesForCommandState() []string
func PossibleValuesForNameCheckFailureReason ¶
func PossibleValuesForNameCheckFailureReason() []string
func PossibleValuesForTaskState ¶
func PossibleValuesForTaskState() []string
func ValidateServiceID ¶
ValidateServiceID checks that 'input' can be parsed as a Service ID
func ValidateTaskID ¶
ValidateTaskID checks that 'input' can be parsed as a Task ID
Types ¶
type CommandProperties ¶
type CommandProperties struct { CommandType string `json:"commandType"` Errors *[]ODataError `json:"errors,omitempty"` State *CommandState `json:"state,omitempty"` }
type CommandState ¶
type CommandState string
const ( CommandStateAccepted CommandState = "Accepted" CommandStateFailed CommandState = "Failed" CommandStateRunning CommandState = "Running" CommandStateSucceeded CommandState = "Succeeded" CommandStateUnknown CommandState = "Unknown" )
func (*CommandState) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *CommandState) UnmarshalJSON(bytes []byte) error
type CustomOperationClient ¶
type CustomOperationClient struct {
Client *resourcemanager.Client
}
func NewCustomOperationClientWithBaseURI ¶
func NewCustomOperationClientWithBaseURI(sdkApi sdkEnv.Api) (*CustomOperationClient, error)
func (CustomOperationClient) ServicesCheckStatus ¶
func (c CustomOperationClient) ServicesCheckStatus(ctx context.Context, id ServiceId) (result ServicesCheckStatusOperationResponse, err error)
ServicesCheckStatus ...
func (CustomOperationClient) ServicesNestedCheckNameAvailability ¶
func (c CustomOperationClient) ServicesNestedCheckNameAvailability(ctx context.Context, id ServiceId, input NameAvailabilityRequest) (result ServicesNestedCheckNameAvailabilityOperationResponse, err error)
ServicesNestedCheckNameAvailability ...
func (CustomOperationClient) ServicesStart ¶
func (c CustomOperationClient) ServicesStart(ctx context.Context, id ServiceId) (result ServicesStartOperationResponse, err error)
ServicesStart ...
func (CustomOperationClient) ServicesStartThenPoll ¶
func (c CustomOperationClient) ServicesStartThenPoll(ctx context.Context, id ServiceId) error
ServicesStartThenPoll performs ServicesStart then polls until it's completed
func (CustomOperationClient) ServicesStop ¶
func (c CustomOperationClient) ServicesStop(ctx context.Context, id ServiceId) (result ServicesStopOperationResponse, err error)
ServicesStop ...
func (CustomOperationClient) ServicesStopThenPoll ¶
func (c CustomOperationClient) ServicesStopThenPoll(ctx context.Context, id ServiceId) error
ServicesStopThenPoll performs ServicesStop then polls until it's completed
func (CustomOperationClient) TasksCancel ¶
func (c CustomOperationClient) TasksCancel(ctx context.Context, id TaskId) (result TasksCancelOperationResponse, err error)
TasksCancel ...
type NameAvailabilityRequest ¶
type NameAvailabilityResponse ¶
type NameAvailabilityResponse struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *NameCheckFailureReason `json:"reason,omitempty"` }
type NameCheckFailureReason ¶
type NameCheckFailureReason string
const ( NameCheckFailureReasonAlreadyExists NameCheckFailureReason = "AlreadyExists" NameCheckFailureReasonInvalid NameCheckFailureReason = "Invalid" )
func (*NameCheckFailureReason) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *NameCheckFailureReason) UnmarshalJSON(bytes []byte) error
type ODataError ¶
type ODataError struct { Code *string `json:"code,omitempty"` Details *[]ODataError `json:"details,omitempty"` Message *string `json:"message,omitempty"` }
type ProjectTask ¶
type ProjectTask struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ProjectTaskProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ProjectTaskProperties ¶
type ProjectTaskProperties struct { Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` TaskType string `json:"taskType"` }
type ServiceId ¶
ServiceId is a struct representing the Resource ID for a Service
func NewServiceID ¶
NewServiceID returns a new ServiceId struct
func ParseServiceID ¶
ParseServiceID parses 'input' into a ServiceId
func ParseServiceIDInsensitively ¶
ParseServiceIDInsensitively parses 'input' case-insensitively into a ServiceId note: this method should only be used for API response data and not user input
func (ServiceId) Segments ¶
func (id ServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Service ID
type ServicesCheckStatusOperationResponse ¶
type ServicesCheckStatusOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DataMigrationServiceStatusResponse }
type ServicesNestedCheckNameAvailabilityOperationResponse ¶
type ServicesNestedCheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NameAvailabilityResponse }
type TaskId ¶
type TaskId struct { SubscriptionId string ResourceGroupName string ServiceName string ProjectName string TaskName string }
TaskId is a struct representing the Resource ID for a Task
func NewTaskID ¶
func NewTaskID(subscriptionId string, resourceGroupName string, serviceName string, projectName string, taskName string) TaskId
NewTaskID returns a new TaskId struct
func ParseTaskID ¶
ParseTaskID parses 'input' into a TaskId
func ParseTaskIDInsensitively ¶
ParseTaskIDInsensitively parses 'input' case-insensitively into a TaskId note: this method should only be used for API response data and not user input
func (TaskId) Segments ¶
func (id TaskId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Task ID
type TaskState ¶
type TaskState string
const ( TaskStateCanceled TaskState = "Canceled" TaskStateFailed TaskState = "Failed" TaskStateFailedInputValidation TaskState = "FailedInputValidation" TaskStateFaulted TaskState = "Faulted" TaskStateQueued TaskState = "Queued" TaskStateRunning TaskState = "Running" TaskStateSucceeded TaskState = "Succeeded" TaskStateUnknown TaskState = "Unknown" )
func (*TaskState) UnmarshalJSON ¶ added in v0.20230712.1163130
type TasksCancelOperationResponse ¶
type TasksCancelOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProjectTask }
Source Files ¶
- client.go
- constants.go
- id_service.go
- id_task.go
- method_servicescheckstatus.go
- method_servicesnestedchecknameavailability.go
- method_servicesstart.go
- method_servicesstop.go
- method_taskscancel.go
- model_commandproperties.go
- model_datamigrationservicestatusresponse.go
- model_nameavailabilityrequest.go
- model_nameavailabilityresponse.go
- model_odataerror.go
- model_projecttask.go
- model_projecttaskproperties.go
- version.go