Documentation ¶
Index ¶
- func PossibleValuesForCommandState() []string
- func PossibleValuesForProjectProvisioningState() []string
- func PossibleValuesForProjectSourcePlatform() []string
- func PossibleValuesForProjectTargetPlatform() []string
- func PossibleValuesForResourceSkuCapacityScaleType() []string
- func PossibleValuesForResourceSkuRestrictionsReasonCode() []string
- func PossibleValuesForResourceSkuRestrictionsType() []string
- func PossibleValuesForServiceProvisioningState() []string
- func PossibleValuesForServiceScalability() []string
- func PossibleValuesForTaskState() []string
- func ValidateFileID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProjectID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServiceTaskID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTaskID(input interface{}, key string) (warnings []string, errors []error)
- type AvailableServiceSku
- type AvailableServiceSkuCapacity
- type AvailableServiceSkuOperationPredicate
- type AvailableServiceSkuSku
- type CommandProperties
- type CommandState
- type ConnectionInfo
- type DataMigrationService
- type DataMigrationServiceOperationPredicate
- type DataMigrationServiceProperties
- type DatabaseInfo
- type FileId
- type FilesGetOperationResponse
- type FilesListCompleteResult
- type FilesListOperationResponse
- type GETClient
- func (c GETClient) FilesGet(ctx context.Context, id FileId) (result FilesGetOperationResponse, err error)
- func (c GETClient) FilesList(ctx context.Context, id ProjectId) (result FilesListOperationResponse, err error)
- func (c GETClient) FilesListComplete(ctx context.Context, id ProjectId) (FilesListCompleteResult, error)
- func (c GETClient) FilesListCompleteMatchingPredicate(ctx context.Context, id ProjectId, predicate ProjectFileOperationPredicate) (result FilesListCompleteResult, err error)
- func (c GETClient) ProjectsGet(ctx context.Context, id ProjectId) (result ProjectsGetOperationResponse, err error)
- func (c GETClient) ProjectsList(ctx context.Context, id ServiceId) (result ProjectsListOperationResponse, err error)
- func (c GETClient) ProjectsListComplete(ctx context.Context, id ServiceId) (ProjectsListCompleteResult, error)
- func (c GETClient) ProjectsListCompleteMatchingPredicate(ctx context.Context, id ServiceId, predicate ProjectOperationPredicate) (result ProjectsListCompleteResult, err error)
- func (c GETClient) ResourceSkusListSkus(ctx context.Context, id commonids.SubscriptionId) (result ResourceSkusListSkusOperationResponse, err error)
- func (c GETClient) ResourceSkusListSkusComplete(ctx context.Context, id commonids.SubscriptionId) (ResourceSkusListSkusCompleteResult, error)
- func (c GETClient) ResourceSkusListSkusCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ResourceSkusListSkusCompleteResult, err error)
- func (c GETClient) ServiceTasksGet(ctx context.Context, id ServiceTaskId, options ServiceTasksGetOperationOptions) (result ServiceTasksGetOperationResponse, err error)
- func (c GETClient) ServiceTasksList(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions) (result ServiceTasksListOperationResponse, err error)
- func (c GETClient) ServiceTasksListComplete(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions) (ServiceTasksListCompleteResult, error)
- func (c GETClient) ServiceTasksListCompleteMatchingPredicate(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions, ...) (result ServiceTasksListCompleteResult, err error)
- func (c GETClient) ServicesGet(ctx context.Context, id ServiceId) (result ServicesGetOperationResponse, err error)
- func (c GETClient) ServicesList(ctx context.Context, id commonids.SubscriptionId) (result ServicesListOperationResponse, err error)
- func (c GETClient) ServicesListByResourceGroup(ctx context.Context, id ResourceGroupId) (result ServicesListByResourceGroupOperationResponse, err error)
- func (c GETClient) ServicesListByResourceGroupComplete(ctx context.Context, id ResourceGroupId) (ServicesListByResourceGroupCompleteResult, error)
- func (c GETClient) ServicesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, ...) (result ServicesListByResourceGroupCompleteResult, err error)
- func (c GETClient) ServicesListComplete(ctx context.Context, id commonids.SubscriptionId) (ServicesListCompleteResult, error)
- func (c GETClient) ServicesListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ServicesListCompleteResult, err error)
- func (c GETClient) ServicesListSkus(ctx context.Context, id ServiceId) (result ServicesListSkusOperationResponse, err error)
- func (c GETClient) ServicesListSkusComplete(ctx context.Context, id ServiceId) (ServicesListSkusCompleteResult, error)
- func (c GETClient) ServicesListSkusCompleteMatchingPredicate(ctx context.Context, id ServiceId, ...) (result ServicesListSkusCompleteResult, err error)
- func (c GETClient) TasksGet(ctx context.Context, id TaskId, options TasksGetOperationOptions) (result TasksGetOperationResponse, err error)
- func (c GETClient) TasksList(ctx context.Context, id ProjectId, options TasksListOperationOptions) (result TasksListOperationResponse, err error)
- func (c GETClient) TasksListComplete(ctx context.Context, id ProjectId, options TasksListOperationOptions) (TasksListCompleteResult, error)
- func (c GETClient) TasksListCompleteMatchingPredicate(ctx context.Context, id ProjectId, options TasksListOperationOptions, ...) (result TasksListCompleteResult, err error)
- func (c GETClient) UsagesList(ctx context.Context, id LocationId) (result UsagesListOperationResponse, err error)
- func (c GETClient) UsagesListComplete(ctx context.Context, id LocationId) (UsagesListCompleteResult, error)
- func (c GETClient) UsagesListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate QuotaOperationPredicate) (result UsagesListCompleteResult, err error)
- type LocationId
- type ODataError
- type Project
- type ProjectFile
- type ProjectFileOperationPredicate
- type ProjectFileProperties
- type ProjectId
- type ProjectOperationPredicate
- type ProjectProperties
- type ProjectProvisioningState
- type ProjectSourcePlatform
- type ProjectTargetPlatform
- type ProjectTask
- type ProjectTaskOperationPredicate
- type ProjectTaskProperties
- type ProjectsGetOperationResponse
- type ProjectsListCompleteResult
- type ProjectsListOperationResponse
- type Quota
- type QuotaName
- type QuotaOperationPredicate
- type ResourceGroupId
- type ResourceSku
- type ResourceSkuCapabilities
- type ResourceSkuCapacity
- type ResourceSkuCapacityScaleType
- type ResourceSkuCosts
- type ResourceSkuOperationPredicate
- type ResourceSkuRestrictions
- type ResourceSkuRestrictionsReasonCode
- type ResourceSkuRestrictionsType
- type ResourceSkusListSkusCompleteResult
- type ResourceSkusListSkusOperationResponse
- type ServiceId
- type ServiceProvisioningState
- type ServiceScalability
- type ServiceSku
- type ServiceTaskId
- type ServiceTasksGetOperationOptions
- type ServiceTasksGetOperationResponse
- type ServiceTasksListCompleteResult
- type ServiceTasksListOperationOptions
- type ServiceTasksListOperationResponse
- type ServicesGetOperationResponse
- type ServicesListByResourceGroupCompleteResult
- type ServicesListByResourceGroupOperationResponse
- type ServicesListCompleteResult
- type ServicesListOperationResponse
- type ServicesListSkusCompleteResult
- type ServicesListSkusOperationResponse
- type TaskId
- type TaskState
- type TasksGetOperationOptions
- type TasksGetOperationResponse
- type TasksListCompleteResult
- type TasksListOperationOptions
- type TasksListOperationResponse
- type UsagesListCompleteResult
- type UsagesListOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCommandState ¶
func PossibleValuesForCommandState() []string
func PossibleValuesForProjectProvisioningState ¶
func PossibleValuesForProjectProvisioningState() []string
func PossibleValuesForProjectSourcePlatform ¶
func PossibleValuesForProjectSourcePlatform() []string
func PossibleValuesForProjectTargetPlatform ¶
func PossibleValuesForProjectTargetPlatform() []string
func PossibleValuesForResourceSkuCapacityScaleType ¶
func PossibleValuesForResourceSkuCapacityScaleType() []string
func PossibleValuesForResourceSkuRestrictionsReasonCode ¶
func PossibleValuesForResourceSkuRestrictionsReasonCode() []string
func PossibleValuesForResourceSkuRestrictionsType ¶
func PossibleValuesForResourceSkuRestrictionsType() []string
func PossibleValuesForServiceProvisioningState ¶
func PossibleValuesForServiceProvisioningState() []string
func PossibleValuesForServiceScalability ¶
func PossibleValuesForServiceScalability() []string
func PossibleValuesForTaskState ¶
func PossibleValuesForTaskState() []string
func ValidateFileID ¶
ValidateFileID checks that 'input' can be parsed as a File ID
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateProjectID ¶
ValidateProjectID checks that 'input' can be parsed as a Project ID
func ValidateResourceGroupID ¶
ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID
func ValidateServiceID ¶
ValidateServiceID checks that 'input' can be parsed as a Service ID
func ValidateServiceTaskID ¶
ValidateServiceTaskID checks that 'input' can be parsed as a Service Task ID
func ValidateTaskID ¶
ValidateTaskID checks that 'input' can be parsed as a Task ID
Types ¶
type AvailableServiceSku ¶
type AvailableServiceSku struct { Capacity *AvailableServiceSkuCapacity `json:"capacity,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Sku *AvailableServiceSkuSku `json:"sku,omitempty"` }
type AvailableServiceSkuCapacity ¶
type AvailableServiceSkuCapacity struct { Default *int64 `json:"default,omitempty"` Maximum *int64 `json:"maximum,omitempty"` Minimum *int64 `json:"minimum,omitempty"` ScaleType *ServiceScalability `json:"scaleType,omitempty"` }
type AvailableServiceSkuOperationPredicate ¶
type AvailableServiceSkuOperationPredicate struct {
ResourceType *string
}
func (AvailableServiceSkuOperationPredicate) Matches ¶
func (p AvailableServiceSkuOperationPredicate) Matches(input AvailableServiceSku) bool
type AvailableServiceSkuSku ¶
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 ConnectionInfo ¶
type DataMigrationService ¶
type DataMigrationService struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *DataMigrationServiceProperties `json:"properties,omitempty"` Sku *ServiceSku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type DataMigrationServiceOperationPredicate ¶
type DataMigrationServiceOperationPredicate struct { Etag *string Id *string Kind *string Location *string Name *string Type *string }
func (DataMigrationServiceOperationPredicate) Matches ¶
func (p DataMigrationServiceOperationPredicate) Matches(input DataMigrationService) bool
type DataMigrationServiceProperties ¶
type DataMigrationServiceProperties struct { ProvisioningState *ServiceProvisioningState `json:"provisioningState,omitempty"` PublicKey *string `json:"publicKey,omitempty"` VirtualNicId *string `json:"virtualNicId,omitempty"` VirtualSubnetId string `json:"virtualSubnetId"` }
type DatabaseInfo ¶
type DatabaseInfo struct {
SourceDatabaseName string `json:"sourceDatabaseName"`
}
type FileId ¶
type FileId struct { SubscriptionId string ResourceGroupName string ServiceName string ProjectName string FileName string }
FileId is a struct representing the Resource ID for a File
func NewFileID ¶
func NewFileID(subscriptionId string, resourceGroupName string, serviceName string, projectName string, fileName string) FileId
NewFileID returns a new FileId struct
func ParseFileID ¶
ParseFileID parses 'input' into a FileId
func ParseFileIDInsensitively ¶
ParseFileIDInsensitively parses 'input' case-insensitively into a FileId note: this method should only be used for API response data and not user input
func (FileId) Segments ¶
func (id FileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this File ID
type FilesGetOperationResponse ¶
type FilesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProjectFile }
type FilesListCompleteResult ¶
type FilesListCompleteResult struct {
Items []ProjectFile
}
type FilesListOperationResponse ¶
type FilesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ProjectFile }
type GETClient ¶
type GETClient struct {
Client *resourcemanager.Client
}
func NewGETClientWithBaseURI ¶
func NewGETClientWithBaseURI(api environments.Api) (*GETClient, error)
func (GETClient) FilesGet ¶
func (c GETClient) FilesGet(ctx context.Context, id FileId) (result FilesGetOperationResponse, err error)
FilesGet ...
func (GETClient) FilesList ¶
func (c GETClient) FilesList(ctx context.Context, id ProjectId) (result FilesListOperationResponse, err error)
FilesList ...
func (GETClient) FilesListComplete ¶
func (c GETClient) FilesListComplete(ctx context.Context, id ProjectId) (FilesListCompleteResult, error)
FilesListComplete retrieves all the results into a single object
func (GETClient) FilesListCompleteMatchingPredicate ¶
func (c GETClient) FilesListCompleteMatchingPredicate(ctx context.Context, id ProjectId, predicate ProjectFileOperationPredicate) (result FilesListCompleteResult, err error)
FilesListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ProjectsGet ¶
func (c GETClient) ProjectsGet(ctx context.Context, id ProjectId) (result ProjectsGetOperationResponse, err error)
ProjectsGet ...
func (GETClient) ProjectsList ¶
func (c GETClient) ProjectsList(ctx context.Context, id ServiceId) (result ProjectsListOperationResponse, err error)
ProjectsList ...
func (GETClient) ProjectsListComplete ¶
func (c GETClient) ProjectsListComplete(ctx context.Context, id ServiceId) (ProjectsListCompleteResult, error)
ProjectsListComplete retrieves all the results into a single object
func (GETClient) ProjectsListCompleteMatchingPredicate ¶
func (c GETClient) ProjectsListCompleteMatchingPredicate(ctx context.Context, id ServiceId, predicate ProjectOperationPredicate) (result ProjectsListCompleteResult, err error)
ProjectsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ResourceSkusListSkus ¶
func (c GETClient) ResourceSkusListSkus(ctx context.Context, id commonids.SubscriptionId) (result ResourceSkusListSkusOperationResponse, err error)
ResourceSkusListSkus ...
func (GETClient) ResourceSkusListSkusComplete ¶
func (c GETClient) ResourceSkusListSkusComplete(ctx context.Context, id commonids.SubscriptionId) (ResourceSkusListSkusCompleteResult, error)
ResourceSkusListSkusComplete retrieves all the results into a single object
func (GETClient) ResourceSkusListSkusCompleteMatchingPredicate ¶
func (c GETClient) ResourceSkusListSkusCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ResourceSkuOperationPredicate) (result ResourceSkusListSkusCompleteResult, err error)
ResourceSkusListSkusCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ServiceTasksGet ¶
func (c GETClient) ServiceTasksGet(ctx context.Context, id ServiceTaskId, options ServiceTasksGetOperationOptions) (result ServiceTasksGetOperationResponse, err error)
ServiceTasksGet ...
func (GETClient) ServiceTasksList ¶
func (c GETClient) ServiceTasksList(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions) (result ServiceTasksListOperationResponse, err error)
ServiceTasksList ...
func (GETClient) ServiceTasksListComplete ¶
func (c GETClient) ServiceTasksListComplete(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions) (ServiceTasksListCompleteResult, error)
ServiceTasksListComplete retrieves all the results into a single object
func (GETClient) ServiceTasksListCompleteMatchingPredicate ¶
func (c GETClient) ServiceTasksListCompleteMatchingPredicate(ctx context.Context, id ServiceId, options ServiceTasksListOperationOptions, predicate ProjectTaskOperationPredicate) (result ServiceTasksListCompleteResult, err error)
ServiceTasksListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ServicesGet ¶
func (c GETClient) ServicesGet(ctx context.Context, id ServiceId) (result ServicesGetOperationResponse, err error)
ServicesGet ...
func (GETClient) ServicesList ¶
func (c GETClient) ServicesList(ctx context.Context, id commonids.SubscriptionId) (result ServicesListOperationResponse, err error)
ServicesList ...
func (GETClient) ServicesListByResourceGroup ¶
func (c GETClient) ServicesListByResourceGroup(ctx context.Context, id ResourceGroupId) (result ServicesListByResourceGroupOperationResponse, err error)
ServicesListByResourceGroup ...
func (GETClient) ServicesListByResourceGroupComplete ¶
func (c GETClient) ServicesListByResourceGroupComplete(ctx context.Context, id ResourceGroupId) (ServicesListByResourceGroupCompleteResult, error)
ServicesListByResourceGroupComplete retrieves all the results into a single object
func (GETClient) ServicesListByResourceGroupCompleteMatchingPredicate ¶
func (c GETClient) ServicesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, predicate DataMigrationServiceOperationPredicate) (result ServicesListByResourceGroupCompleteResult, err error)
ServicesListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ServicesListComplete ¶
func (c GETClient) ServicesListComplete(ctx context.Context, id commonids.SubscriptionId) (ServicesListCompleteResult, error)
ServicesListComplete retrieves all the results into a single object
func (GETClient) ServicesListCompleteMatchingPredicate ¶
func (c GETClient) ServicesListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate DataMigrationServiceOperationPredicate) (result ServicesListCompleteResult, err error)
ServicesListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) ServicesListSkus ¶
func (c GETClient) ServicesListSkus(ctx context.Context, id ServiceId) (result ServicesListSkusOperationResponse, err error)
ServicesListSkus ...
func (GETClient) ServicesListSkusComplete ¶
func (c GETClient) ServicesListSkusComplete(ctx context.Context, id ServiceId) (ServicesListSkusCompleteResult, error)
ServicesListSkusComplete retrieves all the results into a single object
func (GETClient) ServicesListSkusCompleteMatchingPredicate ¶
func (c GETClient) ServicesListSkusCompleteMatchingPredicate(ctx context.Context, id ServiceId, predicate AvailableServiceSkuOperationPredicate) (result ServicesListSkusCompleteResult, err error)
ServicesListSkusCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) TasksGet ¶
func (c GETClient) TasksGet(ctx context.Context, id TaskId, options TasksGetOperationOptions) (result TasksGetOperationResponse, err error)
TasksGet ...
func (GETClient) TasksList ¶
func (c GETClient) TasksList(ctx context.Context, id ProjectId, options TasksListOperationOptions) (result TasksListOperationResponse, err error)
TasksList ...
func (GETClient) TasksListComplete ¶
func (c GETClient) TasksListComplete(ctx context.Context, id ProjectId, options TasksListOperationOptions) (TasksListCompleteResult, error)
TasksListComplete retrieves all the results into a single object
func (GETClient) TasksListCompleteMatchingPredicate ¶
func (c GETClient) TasksListCompleteMatchingPredicate(ctx context.Context, id ProjectId, options TasksListOperationOptions, predicate ProjectTaskOperationPredicate) (result TasksListCompleteResult, err error)
TasksListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GETClient) UsagesList ¶
func (c GETClient) UsagesList(ctx context.Context, id LocationId) (result UsagesListOperationResponse, err error)
UsagesList ...
func (GETClient) UsagesListComplete ¶
func (c GETClient) UsagesListComplete(ctx context.Context, id LocationId) (UsagesListCompleteResult, error)
UsagesListComplete retrieves all the results into a single object
func (GETClient) UsagesListCompleteMatchingPredicate ¶
func (c GETClient) UsagesListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate QuotaOperationPredicate) (result UsagesListCompleteResult, err error)
UsagesListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type ODataError ¶
type ODataError struct { Code *string `json:"code,omitempty"` Details *[]ODataError `json:"details,omitempty"` Message *string `json:"message,omitempty"` }
type Project ¶
type Project struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *ProjectProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ProjectFile ¶
type ProjectFile struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ProjectFileProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ProjectFileOperationPredicate ¶
func (ProjectFileOperationPredicate) Matches ¶
func (p ProjectFileOperationPredicate) Matches(input ProjectFile) bool
type ProjectFileProperties ¶
type ProjectFileProperties struct { Extension *string `json:"extension,omitempty"` FilePath *string `json:"filePath,omitempty"` LastModified *string `json:"lastModified,omitempty"` MediaType *string `json:"mediaType,omitempty"` Size *int64 `json:"size,omitempty"` }
func (*ProjectFileProperties) GetLastModifiedAsTime ¶
func (o *ProjectFileProperties) GetLastModifiedAsTime() (*time.Time, error)
func (*ProjectFileProperties) SetLastModifiedAsTime ¶
func (o *ProjectFileProperties) SetLastModifiedAsTime(input time.Time)
type ProjectId ¶
type ProjectId struct { SubscriptionId string ResourceGroupName string ServiceName string ProjectName string }
ProjectId is a struct representing the Resource ID for a Project
func NewProjectID ¶
func NewProjectID(subscriptionId string, resourceGroupName string, serviceName string, projectName string) ProjectId
NewProjectID returns a new ProjectId struct
func ParseProjectID ¶
ParseProjectID parses 'input' into a ProjectId
func ParseProjectIDInsensitively ¶
ParseProjectIDInsensitively parses 'input' case-insensitively into a ProjectId note: this method should only be used for API response data and not user input
func (ProjectId) Segments ¶
func (id ProjectId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Project ID
type ProjectOperationPredicate ¶
func (ProjectOperationPredicate) Matches ¶
func (p ProjectOperationPredicate) Matches(input Project) bool
type ProjectProperties ¶
type ProjectProperties struct { CreationTime *string `json:"creationTime,omitempty"` DatabasesInfo *[]DatabaseInfo `json:"databasesInfo,omitempty"` ProvisioningState *ProjectProvisioningState `json:"provisioningState,omitempty"` SourceConnectionInfo *ConnectionInfo `json:"sourceConnectionInfo,omitempty"` SourcePlatform ProjectSourcePlatform `json:"sourcePlatform"` TargetConnectionInfo *ConnectionInfo `json:"targetConnectionInfo,omitempty"` TargetPlatform ProjectTargetPlatform `json:"targetPlatform"` }
func (*ProjectProperties) GetCreationTimeAsTime ¶
func (o *ProjectProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*ProjectProperties) SetCreationTimeAsTime ¶
func (o *ProjectProperties) SetCreationTimeAsTime(input time.Time)
type ProjectProvisioningState ¶
type ProjectProvisioningState string
const ( ProjectProvisioningStateDeleting ProjectProvisioningState = "Deleting" ProjectProvisioningStateSucceeded ProjectProvisioningState = "Succeeded" )
func (*ProjectProvisioningState) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ProjectProvisioningState) UnmarshalJSON(bytes []byte) error
type ProjectSourcePlatform ¶
type ProjectSourcePlatform string
const ( ProjectSourcePlatformMongoDb ProjectSourcePlatform = "MongoDb" ProjectSourcePlatformMySQL ProjectSourcePlatform = "MySQL" ProjectSourcePlatformPostgreSql ProjectSourcePlatform = "PostgreSql" ProjectSourcePlatformSQL ProjectSourcePlatform = "SQL" ProjectSourcePlatformUnknown ProjectSourcePlatform = "Unknown" )
func (*ProjectSourcePlatform) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ProjectSourcePlatform) UnmarshalJSON(bytes []byte) error
type ProjectTargetPlatform ¶
type ProjectTargetPlatform string
const ( ProjectTargetPlatformAzureDbForMySql ProjectTargetPlatform = "AzureDbForMySql" ProjectTargetPlatformAzureDbForPostgreSql ProjectTargetPlatform = "AzureDbForPostgreSql" ProjectTargetPlatformMongoDb ProjectTargetPlatform = "MongoDb" ProjectTargetPlatformSQLDB ProjectTargetPlatform = "SQLDB" ProjectTargetPlatformSQLMI ProjectTargetPlatform = "SQLMI" ProjectTargetPlatformUnknown ProjectTargetPlatform = "Unknown" )
func (*ProjectTargetPlatform) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ProjectTargetPlatform) UnmarshalJSON(bytes []byte) error
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"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ProjectTaskOperationPredicate ¶
func (ProjectTaskOperationPredicate) Matches ¶
func (p ProjectTaskOperationPredicate) Matches(input ProjectTask) bool
type ProjectTaskProperties ¶
type ProjectTaskProperties struct { ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` TaskType string `json:"taskType"` }
type ProjectsListCompleteResult ¶
type ProjectsListCompleteResult struct {
Items []Project
}
type QuotaOperationPredicate ¶
type QuotaOperationPredicate struct { CurrentValue *float64 Id *string Limit *float64 Unit *string }
func (QuotaOperationPredicate) Matches ¶
func (p QuotaOperationPredicate) Matches(input Quota) bool
type ResourceGroupId ¶
ResourceGroupId is a struct representing the Resource ID for a Resource Group
func NewResourceGroupID ¶
func NewResourceGroupID(subscriptionId string, resourceGroupName string) ResourceGroupId
NewResourceGroupID returns a new ResourceGroupId struct
func ParseResourceGroupID ¶
func ParseResourceGroupID(input string) (*ResourceGroupId, error)
ParseResourceGroupID parses 'input' into a ResourceGroupId
func ParseResourceGroupIDInsensitively ¶
func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)
ParseResourceGroupIDInsensitively parses 'input' case-insensitively into a ResourceGroupId note: this method should only be used for API response data and not user input
func (ResourceGroupId) ID ¶
func (id ResourceGroupId) ID() string
ID returns the formatted Resource Group ID
func (ResourceGroupId) Segments ¶
func (id ResourceGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Resource Group ID
func (ResourceGroupId) String ¶
func (id ResourceGroupId) String() string
String returns a human-readable description of this Resource Group ID
type ResourceSku ¶
type ResourceSku struct { ApiVersions *[]string `json:"apiVersions,omitempty"` Capabilities *[]ResourceSkuCapabilities `json:"capabilities,omitempty"` Capacity *ResourceSkuCapacity `json:"capacity,omitempty"` Costs *[]ResourceSkuCosts `json:"costs,omitempty"` Family *string `json:"family,omitempty"` Kind *string `json:"kind,omitempty"` Locations *[]string `json:"locations,omitempty"` Name *string `json:"name,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Restrictions *[]ResourceSkuRestrictions `json:"restrictions,omitempty"` Size *string `json:"size,omitempty"` Tier *string `json:"tier,omitempty"` }
type ResourceSkuCapabilities ¶
type ResourceSkuCapacity ¶
type ResourceSkuCapacity struct { Default *int64 `json:"default,omitempty"` Maximum *int64 `json:"maximum,omitempty"` Minimum *int64 `json:"minimum,omitempty"` ScaleType *ResourceSkuCapacityScaleType `json:"scaleType,omitempty"` }
type ResourceSkuCapacityScaleType ¶
type ResourceSkuCapacityScaleType string
const ( ResourceSkuCapacityScaleTypeAutomatic ResourceSkuCapacityScaleType = "Automatic" ResourceSkuCapacityScaleTypeManual ResourceSkuCapacityScaleType = "Manual" ResourceSkuCapacityScaleTypeNone ResourceSkuCapacityScaleType = "None" )
func (*ResourceSkuCapacityScaleType) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ResourceSkuCapacityScaleType) UnmarshalJSON(bytes []byte) error
type ResourceSkuCosts ¶
type ResourceSkuOperationPredicate ¶
type ResourceSkuOperationPredicate struct { Family *string Kind *string Name *string ResourceType *string Size *string Tier *string }
func (ResourceSkuOperationPredicate) Matches ¶
func (p ResourceSkuOperationPredicate) Matches(input ResourceSku) bool
type ResourceSkuRestrictions ¶
type ResourceSkuRestrictions struct { ReasonCode *ResourceSkuRestrictionsReasonCode `json:"reasonCode,omitempty"` Type *ResourceSkuRestrictionsType `json:"type,omitempty"` Values *[]string `json:"values,omitempty"` }
type ResourceSkuRestrictionsReasonCode ¶
type ResourceSkuRestrictionsReasonCode string
const ( ResourceSkuRestrictionsReasonCodeNotAvailableForSubscription ResourceSkuRestrictionsReasonCode = "NotAvailableForSubscription" ResourceSkuRestrictionsReasonCodeQuotaId ResourceSkuRestrictionsReasonCode = "QuotaId" )
func (*ResourceSkuRestrictionsReasonCode) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ResourceSkuRestrictionsReasonCode) UnmarshalJSON(bytes []byte) error
type ResourceSkuRestrictionsType ¶
type ResourceSkuRestrictionsType string
const (
ResourceSkuRestrictionsTypeLocation ResourceSkuRestrictionsType = "location"
)
func (*ResourceSkuRestrictionsType) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ResourceSkuRestrictionsType) UnmarshalJSON(bytes []byte) error
type ResourceSkusListSkusCompleteResult ¶
type ResourceSkusListSkusCompleteResult struct {
Items []ResourceSku
}
type ResourceSkusListSkusOperationResponse ¶
type ResourceSkusListSkusOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ResourceSku }
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 ServiceProvisioningState ¶
type ServiceProvisioningState string
const ( ServiceProvisioningStateAccepted ServiceProvisioningState = "Accepted" ServiceProvisioningStateDeleting ServiceProvisioningState = "Deleting" ServiceProvisioningStateDeploying ServiceProvisioningState = "Deploying" ServiceProvisioningStateFailed ServiceProvisioningState = "Failed" ServiceProvisioningStateFailedToStart ServiceProvisioningState = "FailedToStart" ServiceProvisioningStateFailedToStop ServiceProvisioningState = "FailedToStop" ServiceProvisioningStateStarting ServiceProvisioningState = "Starting" ServiceProvisioningStateStopped ServiceProvisioningState = "Stopped" ServiceProvisioningStateStopping ServiceProvisioningState = "Stopping" ServiceProvisioningStateSucceeded ServiceProvisioningState = "Succeeded" )
func (*ServiceProvisioningState) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ServiceProvisioningState) UnmarshalJSON(bytes []byte) error
type ServiceScalability ¶
type ServiceScalability string
const ( ServiceScalabilityAutomatic ServiceScalability = "automatic" ServiceScalabilityManual ServiceScalability = "manual" ServiceScalabilityNone ServiceScalability = "none" )
func (*ServiceScalability) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *ServiceScalability) UnmarshalJSON(bytes []byte) error
type ServiceSku ¶
type ServiceTaskId ¶
type ServiceTaskId struct { SubscriptionId string ResourceGroupName string ServiceName string ServiceTaskName string }
ServiceTaskId is a struct representing the Resource ID for a Service Task
func NewServiceTaskID ¶
func NewServiceTaskID(subscriptionId string, resourceGroupName string, serviceName string, serviceTaskName string) ServiceTaskId
NewServiceTaskID returns a new ServiceTaskId struct
func ParseServiceTaskID ¶
func ParseServiceTaskID(input string) (*ServiceTaskId, error)
ParseServiceTaskID parses 'input' into a ServiceTaskId
func ParseServiceTaskIDInsensitively ¶
func ParseServiceTaskIDInsensitively(input string) (*ServiceTaskId, error)
ParseServiceTaskIDInsensitively parses 'input' case-insensitively into a ServiceTaskId note: this method should only be used for API response data and not user input
func (ServiceTaskId) ID ¶
func (id ServiceTaskId) ID() string
ID returns the formatted Service Task ID
func (ServiceTaskId) Segments ¶
func (id ServiceTaskId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Service Task ID
func (ServiceTaskId) String ¶
func (id ServiceTaskId) String() string
String returns a human-readable description of this Service Task ID
type ServiceTasksGetOperationOptions ¶
type ServiceTasksGetOperationOptions struct {
Expand *string
}
func DefaultServiceTasksGetOperationOptions ¶
func DefaultServiceTasksGetOperationOptions() ServiceTasksGetOperationOptions
func (ServiceTasksGetOperationOptions) ToHeaders ¶ added in v0.20230712.1163130
func (o ServiceTasksGetOperationOptions) ToHeaders() *client.Headers
func (ServiceTasksGetOperationOptions) ToOData ¶ added in v0.20230712.1163130
func (o ServiceTasksGetOperationOptions) ToOData() *odata.Query
func (ServiceTasksGetOperationOptions) ToQuery ¶ added in v0.20230712.1163130
func (o ServiceTasksGetOperationOptions) ToQuery() *client.QueryParams
type ServiceTasksGetOperationResponse ¶
type ServiceTasksGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProjectTask }
type ServiceTasksListCompleteResult ¶
type ServiceTasksListCompleteResult struct {
Items []ProjectTask
}
type ServiceTasksListOperationOptions ¶
type ServiceTasksListOperationOptions struct {
TaskType *string
}
func DefaultServiceTasksListOperationOptions ¶
func DefaultServiceTasksListOperationOptions() ServiceTasksListOperationOptions
func (ServiceTasksListOperationOptions) ToHeaders ¶ added in v0.20230712.1163130
func (o ServiceTasksListOperationOptions) ToHeaders() *client.Headers
func (ServiceTasksListOperationOptions) ToOData ¶ added in v0.20230712.1163130
func (o ServiceTasksListOperationOptions) ToOData() *odata.Query
func (ServiceTasksListOperationOptions) ToQuery ¶ added in v0.20230712.1163130
func (o ServiceTasksListOperationOptions) ToQuery() *client.QueryParams
type ServiceTasksListOperationResponse ¶
type ServiceTasksListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ProjectTask }
type ServicesGetOperationResponse ¶
type ServicesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DataMigrationService }
type ServicesListByResourceGroupCompleteResult ¶
type ServicesListByResourceGroupCompleteResult struct {
Items []DataMigrationService
}
type ServicesListByResourceGroupOperationResponse ¶
type ServicesListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataMigrationService }
type ServicesListCompleteResult ¶
type ServicesListCompleteResult struct {
Items []DataMigrationService
}
type ServicesListOperationResponse ¶
type ServicesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataMigrationService }
type ServicesListSkusCompleteResult ¶
type ServicesListSkusCompleteResult struct {
Items []AvailableServiceSku
}
type ServicesListSkusOperationResponse ¶
type ServicesListSkusOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AvailableServiceSku }
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 TasksGetOperationOptions ¶
type TasksGetOperationOptions struct {
Expand *string
}
func DefaultTasksGetOperationOptions ¶
func DefaultTasksGetOperationOptions() TasksGetOperationOptions
func (TasksGetOperationOptions) ToHeaders ¶ added in v0.20230712.1163130
func (o TasksGetOperationOptions) ToHeaders() *client.Headers
func (TasksGetOperationOptions) ToOData ¶ added in v0.20230712.1163130
func (o TasksGetOperationOptions) ToOData() *odata.Query
func (TasksGetOperationOptions) ToQuery ¶ added in v0.20230712.1163130
func (o TasksGetOperationOptions) ToQuery() *client.QueryParams
type TasksGetOperationResponse ¶
type TasksGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ProjectTask }
type TasksListCompleteResult ¶
type TasksListCompleteResult struct {
Items []ProjectTask
}
type TasksListOperationOptions ¶
type TasksListOperationOptions struct {
TaskType *string
}
func DefaultTasksListOperationOptions ¶
func DefaultTasksListOperationOptions() TasksListOperationOptions
func (TasksListOperationOptions) ToHeaders ¶ added in v0.20230712.1163130
func (o TasksListOperationOptions) ToHeaders() *client.Headers
func (TasksListOperationOptions) ToOData ¶ added in v0.20230712.1163130
func (o TasksListOperationOptions) ToOData() *odata.Query
func (TasksListOperationOptions) ToQuery ¶ added in v0.20230712.1163130
func (o TasksListOperationOptions) ToQuery() *client.QueryParams
type TasksListOperationResponse ¶
type TasksListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ProjectTask }
type UsagesListCompleteResult ¶
type UsagesListCompleteResult struct {
Items []Quota
}
Source Files ¶
- client.go
- constants.go
- id_file.go
- id_location.go
- id_project.go
- id_resourcegroup.go
- id_service.go
- id_servicetask.go
- id_task.go
- method_filesget.go
- method_fileslist.go
- method_projectsget.go
- method_projectslist.go
- method_resourceskuslistskus.go
- method_servicesget.go
- method_serviceslist.go
- method_serviceslistbyresourcegroup.go
- method_serviceslistskus.go
- method_servicetasksget.go
- method_servicetaskslist.go
- method_tasksget.go
- method_taskslist.go
- method_usageslist.go
- model_availableservicesku.go
- model_availableserviceskucapacity.go
- model_availableserviceskusku.go
- model_commandproperties.go
- model_connectioninfo.go
- model_databaseinfo.go
- model_datamigrationservice.go
- model_datamigrationserviceproperties.go
- model_odataerror.go
- model_project.go
- model_projectfile.go
- model_projectfileproperties.go
- model_projectproperties.go
- model_projecttask.go
- model_projecttaskproperties.go
- model_quota.go
- model_quotaname.go
- model_resourcesku.go
- model_resourceskucapabilities.go
- model_resourceskucapacity.go
- model_resourceskucosts.go
- model_resourceskurestrictions.go
- model_servicesku.go
- predicates.go
- version.go