README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/datamigration/2021-06-30/migrateschemasqlserversqldbtasks
Documentation
The migrateschemasqlserversqldbtasks
SDK allows for interaction with the Azure Resource Manager Service datamigration
(API Version 2021-06-30
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/resource-manager/datamigration/2021-06-30/migrateschemasqlserversqldbtasks"
Client Initialization
client := migrateschemasqlserversqldbtasks.NewMigrateSchemaSqlServerSqlDbTasksClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
Documentation ¶
Index ¶
- func PossibleValuesForAuthenticationType() []string
- func PossibleValuesForCommandState() []string
- func PossibleValuesForMigrationState() []string
- func PossibleValuesForSchemaMigrationOption() []string
- func PossibleValuesForSchemaMigrationStage() []string
- func PossibleValuesForSqlSourcePlatform() []string
- func PossibleValuesForTaskState() []string
- type AuthenticationType
- type CommandProperties
- type CommandState
- type ConnectionInfo
- type MigrateSchemaSqlServerSqlDbDatabaseInput
- type MigrateSchemaSqlServerSqlDbTaskInput
- type MigrateSchemaSqlServerSqlDbTaskOutput
- type MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel
- type MigrateSchemaSqlServerSqlDbTaskOutputError
- type MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel
- type MigrateSchemaSqlServerSqlDbTaskProperties
- type MigrateSchemaSqlServerSqlDbTasksClient
- type MigrateSchemaSqlTaskOutputError
- type MigrationState
- type ODataError
- type ProjectTaskProperties
- type RawConnectionInfoImpl
- type RawMigrateSchemaSqlServerSqlDbTaskOutputImpl
- type RawProjectTaskPropertiesImpl
- type ReportableException
- type SchemaMigrationOption
- type SchemaMigrationSetting
- type SchemaMigrationStage
- type SqlConnectionInfo
- type SqlSourcePlatform
- type TaskState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAuthenticationType ¶
func PossibleValuesForAuthenticationType() []string
func PossibleValuesForCommandState ¶
func PossibleValuesForCommandState() []string
func PossibleValuesForMigrationState ¶
func PossibleValuesForMigrationState() []string
func PossibleValuesForSchemaMigrationOption ¶
func PossibleValuesForSchemaMigrationOption() []string
func PossibleValuesForSchemaMigrationStage ¶
func PossibleValuesForSchemaMigrationStage() []string
func PossibleValuesForSqlSourcePlatform ¶
func PossibleValuesForSqlSourcePlatform() []string
func PossibleValuesForTaskState ¶
func PossibleValuesForTaskState() []string
Types ¶
type AuthenticationType ¶
type AuthenticationType string
const ( AuthenticationTypeActiveDirectoryIntegrated AuthenticationType = "ActiveDirectoryIntegrated" AuthenticationTypeActiveDirectoryPassword AuthenticationType = "ActiveDirectoryPassword" AuthenticationTypeNone AuthenticationType = "None" AuthenticationTypeSqlAuthentication AuthenticationType = "SqlAuthentication" AuthenticationTypeWindowsAuthentication AuthenticationType = "WindowsAuthentication" )
func (*AuthenticationType) UnmarshalJSON ¶
func (s *AuthenticationType) UnmarshalJSON(bytes []byte) error
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 ¶
func (s *CommandState) UnmarshalJSON(bytes []byte) error
type ConnectionInfo ¶
type ConnectionInfo interface { }
type MigrateSchemaSqlServerSqlDbDatabaseInput ¶
type MigrateSchemaSqlServerSqlDbDatabaseInput struct { Name *string `json:"name,omitempty"` SchemaSetting *SchemaMigrationSetting `json:"schemaSetting,omitempty"` TargetDatabaseName *string `json:"targetDatabaseName,omitempty"` }
type MigrateSchemaSqlServerSqlDbTaskInput ¶
type MigrateSchemaSqlServerSqlDbTaskInput struct { SelectedDatabases []MigrateSchemaSqlServerSqlDbDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type MigrateSchemaSqlServerSqlDbTaskOutput ¶
type MigrateSchemaSqlServerSqlDbTaskOutput interface { }
type MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel ¶
type MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel struct { DatabaseErrorResultPrefix *string `json:"databaseErrorResultPrefix,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` EndedOn *string `json:"endedOn,omitempty"` FileId *string `json:"fileId,omitempty"` NumberOfFailedOperations *int64 `json:"numberOfFailedOperations,omitempty"` NumberOfSuccessfulOperations *int64 `json:"numberOfSuccessfulOperations,omitempty"` SchemaErrorResultPrefix *string `json:"schemaErrorResultPrefix,omitempty"` Stage *SchemaMigrationStage `json:"stage,omitempty"` StartedOn *string `json:"startedOn,omitempty"` State *MigrationState `json:"state,omitempty"` // Fields inherited from MigrateSchemaSqlServerSqlDbTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel) MarshalJSON ¶
func (s MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel) MarshalJSON() ([]byte, error)
type MigrateSchemaSqlServerSqlDbTaskOutputError ¶
type MigrateSchemaSqlServerSqlDbTaskOutputError struct { CommandText *string `json:"commandText,omitempty"` ErrorText *string `json:"errorText,omitempty"` // Fields inherited from MigrateSchemaSqlServerSqlDbTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSchemaSqlServerSqlDbTaskOutputError) MarshalJSON ¶
func (s MigrateSchemaSqlServerSqlDbTaskOutputError) MarshalJSON() ([]byte, error)
type MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel ¶
type MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel struct { EndedOn *string `json:"endedOn,omitempty"` SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"` SourceServerVersion *string `json:"sourceServerVersion,omitempty"` StartedOn *string `json:"startedOn,omitempty"` State *MigrationState `json:"state,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` // Fields inherited from MigrateSchemaSqlServerSqlDbTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel) MarshalJSON ¶
func (s MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel) MarshalJSON() ([]byte, error)
type MigrateSchemaSqlServerSqlDbTaskProperties ¶
type MigrateSchemaSqlServerSqlDbTaskProperties struct { Input *MigrateSchemaSqlServerSqlDbTaskInput `json:"input,omitempty"` Output *[]MigrateSchemaSqlServerSqlDbTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSchemaSqlServerSqlDbTaskProperties) MarshalJSON ¶
func (s MigrateSchemaSqlServerSqlDbTaskProperties) MarshalJSON() ([]byte, error)
func (*MigrateSchemaSqlServerSqlDbTaskProperties) UnmarshalJSON ¶
func (s *MigrateSchemaSqlServerSqlDbTaskProperties) UnmarshalJSON(bytes []byte) error
type MigrateSchemaSqlServerSqlDbTasksClient ¶
type MigrateSchemaSqlServerSqlDbTasksClient struct {
Client *resourcemanager.Client
}
func NewMigrateSchemaSqlServerSqlDbTasksClientWithBaseURI ¶
func NewMigrateSchemaSqlServerSqlDbTasksClientWithBaseURI(sdkApi sdkEnv.Api) (*MigrateSchemaSqlServerSqlDbTasksClient, error)
type MigrateSchemaSqlTaskOutputError ¶
type MigrateSchemaSqlTaskOutputError struct { Error *ReportableException `json:"error,omitempty"` // Fields inherited from MigrateSchemaSqlServerSqlDbTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSchemaSqlTaskOutputError) MarshalJSON ¶
func (s MigrateSchemaSqlTaskOutputError) MarshalJSON() ([]byte, error)
type MigrationState ¶
type MigrationState string
const ( MigrationStateCompleted MigrationState = "Completed" MigrationStateFailed MigrationState = "Failed" MigrationStateInProgress MigrationState = "InProgress" MigrationStateNone MigrationState = "None" MigrationStateSkipped MigrationState = "Skipped" MigrationStateStopped MigrationState = "Stopped" MigrationStateWarning MigrationState = "Warning" )
func (*MigrationState) UnmarshalJSON ¶
func (s *MigrationState) 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 ProjectTaskProperties ¶
type ProjectTaskProperties interface { }
type RawConnectionInfoImpl ¶
RawConnectionInfoImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawMigrateSchemaSqlServerSqlDbTaskOutputImpl ¶
type RawMigrateSchemaSqlServerSqlDbTaskOutputImpl struct { Type string Values map[string]interface{} }
RawMigrateSchemaSqlServerSqlDbTaskOutputImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawProjectTaskPropertiesImpl ¶
RawProjectTaskPropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type ReportableException ¶
type ReportableException struct { ActionableMessage *string `json:"actionableMessage,omitempty"` FilePath *string `json:"filePath,omitempty"` HResult *int64 `json:"hResult,omitempty"` LineNumber *string `json:"lineNumber,omitempty"` Message *string `json:"message,omitempty"` StackTrace *string `json:"stackTrace,omitempty"` }
type SchemaMigrationOption ¶
type SchemaMigrationOption string
const ( SchemaMigrationOptionExtractFromSource SchemaMigrationOption = "ExtractFromSource" SchemaMigrationOptionNone SchemaMigrationOption = "None" SchemaMigrationOptionUseStorageFile SchemaMigrationOption = "UseStorageFile" )
func (*SchemaMigrationOption) UnmarshalJSON ¶
func (s *SchemaMigrationOption) UnmarshalJSON(bytes []byte) error
type SchemaMigrationSetting ¶
type SchemaMigrationSetting struct { FileId *string `json:"fileId,omitempty"` SchemaOption *SchemaMigrationOption `json:"schemaOption,omitempty"` }
type SchemaMigrationStage ¶
type SchemaMigrationStage string
const ( SchemaMigrationStageCollectingObjects SchemaMigrationStage = "CollectingObjects" SchemaMigrationStageCompleted SchemaMigrationStage = "Completed" SchemaMigrationStageCompletedWithWarnings SchemaMigrationStage = "CompletedWithWarnings" SchemaMigrationStageDeployingSchema SchemaMigrationStage = "DeployingSchema" SchemaMigrationStageDownloadingScript SchemaMigrationStage = "DownloadingScript" SchemaMigrationStageFailed SchemaMigrationStage = "Failed" SchemaMigrationStageGeneratingScript SchemaMigrationStage = "GeneratingScript" SchemaMigrationStageNotStarted SchemaMigrationStage = "NotStarted" SchemaMigrationStageUploadingScript SchemaMigrationStage = "UploadingScript" SchemaMigrationStageValidatingInputs SchemaMigrationStage = "ValidatingInputs" )
func (*SchemaMigrationStage) UnmarshalJSON ¶
func (s *SchemaMigrationStage) UnmarshalJSON(bytes []byte) error
type SqlConnectionInfo ¶
type SqlConnectionInfo struct { AdditionalSettings *string `json:"additionalSettings,omitempty"` Authentication *AuthenticationType `json:"authentication,omitempty"` DataSource string `json:"dataSource"` EncryptConnection *bool `json:"encryptConnection,omitempty"` Platform *SqlSourcePlatform `json:"platform,omitempty"` TrustServerCertificate *bool `json:"trustServerCertificate,omitempty"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (SqlConnectionInfo) MarshalJSON ¶
func (s SqlConnectionInfo) MarshalJSON() ([]byte, error)
type SqlSourcePlatform ¶
type SqlSourcePlatform string
const (
SqlSourcePlatformSqlOnPrem SqlSourcePlatform = "SqlOnPrem"
)
func (*SqlSourcePlatform) UnmarshalJSON ¶
func (s *SqlSourcePlatform) UnmarshalJSON(bytes []byte) error
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 ¶
Source Files ¶
- client.go
- constants.go
- model_commandproperties.go
- model_connectioninfo.go
- model_migrateschemasqlserversqldbdatabaseinput.go
- model_migrateschemasqlserversqldbtaskinput.go
- model_migrateschemasqlserversqldbtaskoutput.go
- model_migrateschemasqlserversqldbtaskoutputdatabaselevel.go
- model_migrateschemasqlserversqldbtaskoutputerror.go
- model_migrateschemasqlserversqldbtaskoutputmigrationlevel.go
- model_migrateschemasqlserversqldbtaskproperties.go
- model_migrateschemasqltaskoutputerror.go
- model_odataerror.go
- model_projecttaskproperties.go
- model_reportableexception.go
- model_schemamigrationsetting.go
- model_sqlconnectioninfo.go
- version.go