Documentation ¶
Index ¶
- func PossibleValuesForAuthenticationType() []string
- func PossibleValuesForMigrationState() []string
- func PossibleValuesForMigrationStatus() []string
- func PossibleValuesForSqlSourcePlatform() []string
- func PossibleValuesForSsisMigrationStage() []string
- type AuthenticationType
- type ConnectionInfo
- type MigrateSsisTaskOutput
- type MigrateSsisTaskOutputMigrationLevel
- type MigrateSsisTaskOutputProjectLevel
- type MigrateSsisTasksClient
- type MigrationState
- type MigrationStatus
- type RawConnectionInfoImpl
- type RawMigrateSsisTaskOutputImpl
- type ReportableException
- type SqlConnectionInfo
- type SqlSourcePlatform
- type SsisMigrationStage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAuthenticationType ¶
func PossibleValuesForAuthenticationType() []string
func PossibleValuesForMigrationState ¶
func PossibleValuesForMigrationState() []string
func PossibleValuesForMigrationStatus ¶
func PossibleValuesForMigrationStatus() []string
func PossibleValuesForSqlSourcePlatform ¶
func PossibleValuesForSqlSourcePlatform() []string
func PossibleValuesForSsisMigrationStage ¶
func PossibleValuesForSsisMigrationStage() []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 ConnectionInfo ¶
type ConnectionInfo interface { }
type MigrateSsisTaskOutput ¶
type MigrateSsisTaskOutput interface { }
type MigrateSsisTaskOutputMigrationLevel ¶
type MigrateSsisTaskOutputMigrationLevel struct { EndedOn *string `json:"endedOn,omitempty"` ExceptionsAndWarnings *[]ReportableException `json:"exceptionsAndWarnings,omitempty"` Message *string `json:"message,omitempty"` SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"` SourceServerVersion *string `json:"sourceServerVersion,omitempty"` Stage *SsisMigrationStage `json:"stage,omitempty"` StartedOn *string `json:"startedOn,omitempty"` Status *MigrationStatus `json:"status,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` // Fields inherited from MigrateSsisTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSsisTaskOutputMigrationLevel) MarshalJSON ¶
func (s MigrateSsisTaskOutputMigrationLevel) MarshalJSON() ([]byte, error)
type MigrateSsisTaskOutputProjectLevel ¶
type MigrateSsisTaskOutputProjectLevel struct { EndedOn *string `json:"endedOn,omitempty"` ExceptionsAndWarnings *[]ReportableException `json:"exceptionsAndWarnings,omitempty"` FolderName *string `json:"folderName,omitempty"` Message *string `json:"message,omitempty"` ProjectName *string `json:"projectName,omitempty"` Stage *SsisMigrationStage `json:"stage,omitempty"` StartedOn *string `json:"startedOn,omitempty"` State *MigrationState `json:"state,omitempty"` // Fields inherited from MigrateSsisTaskOutput Id *string `json:"id,omitempty"` }
func (MigrateSsisTaskOutputProjectLevel) MarshalJSON ¶
func (s MigrateSsisTaskOutputProjectLevel) MarshalJSON() ([]byte, error)
type MigrateSsisTasksClient ¶
type MigrateSsisTasksClient struct {
Client *resourcemanager.Client
}
func NewMigrateSsisTasksClientWithBaseURI ¶
func NewMigrateSsisTasksClientWithBaseURI(sdkApi sdkEnv.Api) (*MigrateSsisTasksClient, 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 MigrationStatus ¶
type MigrationStatus string
const ( MigrationStatusCompleted MigrationStatus = "Completed" MigrationStatusCompletedWithWarnings MigrationStatus = "CompletedWithWarnings" MigrationStatusConfigured MigrationStatus = "Configured" MigrationStatusConnecting MigrationStatus = "Connecting" MigrationStatusDefault MigrationStatus = "Default" MigrationStatusError MigrationStatus = "Error" MigrationStatusRunning MigrationStatus = "Running" MigrationStatusSelectLogins MigrationStatus = "SelectLogins" MigrationStatusSourceAndTargetSelected MigrationStatus = "SourceAndTargetSelected" MigrationStatusStopped MigrationStatus = "Stopped" )
func (*MigrationStatus) UnmarshalJSON ¶
func (s *MigrationStatus) UnmarshalJSON(bytes []byte) error
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 RawMigrateSsisTaskOutputImpl ¶
RawMigrateSsisTaskOutputImpl 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 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 SsisMigrationStage ¶
type SsisMigrationStage string
const ( SsisMigrationStageCompleted SsisMigrationStage = "Completed" SsisMigrationStageInProgress SsisMigrationStage = "InProgress" SsisMigrationStageInitialize SsisMigrationStage = "Initialize" SsisMigrationStageNone SsisMigrationStage = "None" )
func (*SsisMigrationStage) UnmarshalJSON ¶
func (s *SsisMigrationStage) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.