v20171115preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AuthenticationTypeNone                      = AuthenticationType("None")
	AuthenticationTypeWindowsAuthentication     = AuthenticationType("WindowsAuthentication")
	AuthenticationTypeSqlAuthentication         = AuthenticationType("SqlAuthentication")
	AuthenticationTypeActiveDirectoryIntegrated = AuthenticationType("ActiveDirectoryIntegrated")
	AuthenticationTypeActiveDirectoryPassword   = AuthenticationType("ActiveDirectoryPassword")
)
View Source
const (
	ProjectSourcePlatformSQL     = ProjectSourcePlatform("SQL")
	ProjectSourcePlatformUnknown = ProjectSourcePlatform("Unknown")
)
View Source
const (
	ProjectTargetPlatformSQLDB   = ProjectTargetPlatform("SQLDB")
	ProjectTargetPlatformUnknown = ProjectTargetPlatform("Unknown")
)
View Source
const (
	ServerLevelPermissionsGroupDefault                         = ServerLevelPermissionsGroup("Default")
	ServerLevelPermissionsGroupMigrationFromSqlServerToAzureDB = ServerLevelPermissionsGroup("MigrationFromSqlServerToAzureDB")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticationType added in v0.3.1

type AuthenticationType pulumi.String

Authentication type to use for connection

func (AuthenticationType) ElementType added in v0.3.1

func (AuthenticationType) ElementType() reflect.Type

func (AuthenticationType) ToStringOutput added in v0.3.1

func (e AuthenticationType) ToStringOutput() pulumi.StringOutput

func (AuthenticationType) ToStringOutputWithContext added in v0.3.1

func (e AuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuthenticationType) ToStringPtrOutput added in v0.3.1

func (e AuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthenticationType) ToStringPtrOutputWithContext added in v0.3.1

func (e AuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectToSourceSqlServerTaskInput

type ConnectToSourceSqlServerTaskInput struct {
	// Permission group for validations
	CheckPermissionsGroup *string `pulumi:"checkPermissionsGroup"`
	// Connection information for Source SQL Server
	SourceConnectionInfo SqlConnectionInfo `pulumi:"sourceConnectionInfo"`
}

Input for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskInputArgs

type ConnectToSourceSqlServerTaskInputArgs struct {
	// Permission group for validations
	CheckPermissionsGroup *ServerLevelPermissionsGroup `pulumi:"checkPermissionsGroup"`
	// Connection information for Source SQL Server
	SourceConnectionInfo SqlConnectionInfoInput `pulumi:"sourceConnectionInfo"`
}

Input for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskInputArgs) ElementType

func (ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputOutput

func (i ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputOutput() ConnectToSourceSqlServerTaskInputOutput

func (ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputOutputWithContext

func (i ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputOutput

func (ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputPtrOutput

func (i ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputPtrOutput() ConnectToSourceSqlServerTaskInputPtrOutput

func (ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext

func (i ConnectToSourceSqlServerTaskInputArgs) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputPtrOutput

type ConnectToSourceSqlServerTaskInputInput

type ConnectToSourceSqlServerTaskInputInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskInputOutput() ConnectToSourceSqlServerTaskInputOutput
	ToConnectToSourceSqlServerTaskInputOutputWithContext(context.Context) ConnectToSourceSqlServerTaskInputOutput
}

ConnectToSourceSqlServerTaskInputInput is an input type that accepts ConnectToSourceSqlServerTaskInputArgs and ConnectToSourceSqlServerTaskInputOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskInputInput` via:

ConnectToSourceSqlServerTaskInputArgs{...}

type ConnectToSourceSqlServerTaskInputOutput

type ConnectToSourceSqlServerTaskInputOutput struct{ *pulumi.OutputState }

Input for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskInputOutput) CheckPermissionsGroup

Permission group for validations

func (ConnectToSourceSqlServerTaskInputOutput) ElementType

func (ConnectToSourceSqlServerTaskInputOutput) SourceConnectionInfo

Connection information for Source SQL Server

func (ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputOutput

func (o ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputOutput() ConnectToSourceSqlServerTaskInputOutput

func (ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputOutputWithContext

func (o ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputOutput

func (ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputPtrOutput

func (o ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputPtrOutput() ConnectToSourceSqlServerTaskInputPtrOutput

func (ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext

func (o ConnectToSourceSqlServerTaskInputOutput) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputPtrOutput

type ConnectToSourceSqlServerTaskInputPtrInput

type ConnectToSourceSqlServerTaskInputPtrInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskInputPtrOutput() ConnectToSourceSqlServerTaskInputPtrOutput
	ToConnectToSourceSqlServerTaskInputPtrOutputWithContext(context.Context) ConnectToSourceSqlServerTaskInputPtrOutput
}

ConnectToSourceSqlServerTaskInputPtrInput is an input type that accepts ConnectToSourceSqlServerTaskInputArgs, ConnectToSourceSqlServerTaskInputPtr and ConnectToSourceSqlServerTaskInputPtrOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskInputPtrInput` via:

        ConnectToSourceSqlServerTaskInputArgs{...}

or:

        nil

type ConnectToSourceSqlServerTaskInputPtrOutput

type ConnectToSourceSqlServerTaskInputPtrOutput struct{ *pulumi.OutputState }

func (ConnectToSourceSqlServerTaskInputPtrOutput) CheckPermissionsGroup

Permission group for validations

func (ConnectToSourceSqlServerTaskInputPtrOutput) Elem

func (ConnectToSourceSqlServerTaskInputPtrOutput) ElementType

func (ConnectToSourceSqlServerTaskInputPtrOutput) SourceConnectionInfo

Connection information for Source SQL Server

func (ConnectToSourceSqlServerTaskInputPtrOutput) ToConnectToSourceSqlServerTaskInputPtrOutput

func (o ConnectToSourceSqlServerTaskInputPtrOutput) ToConnectToSourceSqlServerTaskInputPtrOutput() ConnectToSourceSqlServerTaskInputPtrOutput

func (ConnectToSourceSqlServerTaskInputPtrOutput) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext

func (o ConnectToSourceSqlServerTaskInputPtrOutput) ToConnectToSourceSqlServerTaskInputPtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputPtrOutput

type ConnectToSourceSqlServerTaskInputResponse

type ConnectToSourceSqlServerTaskInputResponse struct {
	// Permission group for validations
	CheckPermissionsGroup *string `pulumi:"checkPermissionsGroup"`
	// Connection information for Source SQL Server
	SourceConnectionInfo SqlConnectionInfoResponse `pulumi:"sourceConnectionInfo"`
}

Input for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskInputResponseArgs

type ConnectToSourceSqlServerTaskInputResponseArgs struct {
	// Permission group for validations
	CheckPermissionsGroup pulumi.StringPtrInput `pulumi:"checkPermissionsGroup"`
	// Connection information for Source SQL Server
	SourceConnectionInfo SqlConnectionInfoResponseInput `pulumi:"sourceConnectionInfo"`
}

Input for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskInputResponseArgs) ElementType

func (ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponseOutput

func (i ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponseOutput() ConnectToSourceSqlServerTaskInputResponseOutput

func (ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponseOutputWithContext

func (i ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputResponseOutput

func (ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponsePtrOutput

func (i ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponsePtrOutput() ConnectToSourceSqlServerTaskInputResponsePtrOutput

func (ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext

func (i ConnectToSourceSqlServerTaskInputResponseArgs) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputResponsePtrOutput

type ConnectToSourceSqlServerTaskInputResponseInput

type ConnectToSourceSqlServerTaskInputResponseInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskInputResponseOutput() ConnectToSourceSqlServerTaskInputResponseOutput
	ToConnectToSourceSqlServerTaskInputResponseOutputWithContext(context.Context) ConnectToSourceSqlServerTaskInputResponseOutput
}

ConnectToSourceSqlServerTaskInputResponseInput is an input type that accepts ConnectToSourceSqlServerTaskInputResponseArgs and ConnectToSourceSqlServerTaskInputResponseOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskInputResponseInput` via:

ConnectToSourceSqlServerTaskInputResponseArgs{...}

type ConnectToSourceSqlServerTaskInputResponseOutput

type ConnectToSourceSqlServerTaskInputResponseOutput struct{ *pulumi.OutputState }

Input for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskInputResponseOutput) CheckPermissionsGroup

Permission group for validations

func (ConnectToSourceSqlServerTaskInputResponseOutput) ElementType

func (ConnectToSourceSqlServerTaskInputResponseOutput) SourceConnectionInfo

Connection information for Source SQL Server

func (ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponseOutput

func (o ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponseOutput() ConnectToSourceSqlServerTaskInputResponseOutput

func (ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponseOutputWithContext

func (o ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputResponseOutput

func (ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutput

func (o ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutput() ConnectToSourceSqlServerTaskInputResponsePtrOutput

func (ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext

func (o ConnectToSourceSqlServerTaskInputResponseOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputResponsePtrOutput

type ConnectToSourceSqlServerTaskInputResponsePtrInput

type ConnectToSourceSqlServerTaskInputResponsePtrInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskInputResponsePtrOutput() ConnectToSourceSqlServerTaskInputResponsePtrOutput
	ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext(context.Context) ConnectToSourceSqlServerTaskInputResponsePtrOutput
}

ConnectToSourceSqlServerTaskInputResponsePtrInput is an input type that accepts ConnectToSourceSqlServerTaskInputResponseArgs, ConnectToSourceSqlServerTaskInputResponsePtr and ConnectToSourceSqlServerTaskInputResponsePtrOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskInputResponsePtrInput` via:

        ConnectToSourceSqlServerTaskInputResponseArgs{...}

or:

        nil

type ConnectToSourceSqlServerTaskInputResponsePtrOutput

type ConnectToSourceSqlServerTaskInputResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) CheckPermissionsGroup

Permission group for validations

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) Elem

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) ElementType

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) SourceConnectionInfo

Connection information for Source SQL Server

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutput

func (o ConnectToSourceSqlServerTaskInputResponsePtrOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutput() ConnectToSourceSqlServerTaskInputResponsePtrOutput

func (ConnectToSourceSqlServerTaskInputResponsePtrOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext

func (o ConnectToSourceSqlServerTaskInputResponsePtrOutput) ToConnectToSourceSqlServerTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskInputResponsePtrOutput

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponse

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponse struct {
	// SQL Server compatibility level of database
	CompatibilityLevel string `pulumi:"compatibilityLevel"`
	// The list of database files
	DatabaseFiles []DatabaseFileInfoResponse `pulumi:"databaseFiles"`
	// State of the database
	DatabaseState string `pulumi:"databaseState"`
	// Result identifier
	Id string `pulumi:"id"`
	// Database name
	Name string `pulumi:"name"`
	// Type of result - database level or task level
	// Expected value is 'DatabaseLevelOutput'.
	ResultType string `pulumi:"resultType"`
	// Size of the file in megabytes
	SizeMB float64 `pulumi:"sizeMB"`
}

Database level output for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs struct {
	// SQL Server compatibility level of database
	CompatibilityLevel pulumi.StringInput `pulumi:"compatibilityLevel"`
	// The list of database files
	DatabaseFiles DatabaseFileInfoResponseArrayInput `pulumi:"databaseFiles"`
	// State of the database
	DatabaseState pulumi.StringInput `pulumi:"databaseState"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Database name
	Name pulumi.StringInput `pulumi:"name"`
	// Type of result - database level or task level
	// Expected value is 'DatabaseLevelOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// Size of the file in megabytes
	SizeMB pulumi.Float64Input `pulumi:"sizeMB"`
}

Database level output for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs) ElementType

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutputWithContext

func (i ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseInput

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput() ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput
	ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutputWithContext(context.Context) ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput
}

ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseInput is an input type that accepts ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs and ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseInput` via:

ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseArgs{...}

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput

type ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput struct{ *pulumi.OutputState }

Database level output for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) CompatibilityLevel

SQL Server compatibility level of database

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) DatabaseFiles

The list of database files

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) DatabaseState

State of the database

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) ElementType

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) Id

Result identifier

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) Name

Database name

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) ResultType

Type of result - database level or task level Expected value is 'DatabaseLevelOutput'.

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) SizeMB

Size of the file in megabytes

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput

func (ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutputWithContext

func (o ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskOutputDatabaseLevelResponseOutput

type ConnectToSourceSqlServerTaskOutputTaskLevelResponse

type ConnectToSourceSqlServerTaskOutputTaskLevelResponse struct {
	// Source databases as a map from database name to database id
	Databases map[string]string `pulumi:"databases"`
	// Result identifier
	Id string `pulumi:"id"`
	// Type of result - database level or task level
	// Expected value is 'TaskLevelOutput'.
	ResultType string `pulumi:"resultType"`
	// Source server brand version
	SourceServerBrandVersion string `pulumi:"sourceServerBrandVersion"`
	// Source server version
	SourceServerVersion string `pulumi:"sourceServerVersion"`
	// Validation errors
	ValidationErrors []ReportableExceptionResponse `pulumi:"validationErrors"`
}

Task level output for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs struct {
	// Source databases as a map from database name to database id
	Databases pulumi.StringMapInput `pulumi:"databases"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Type of result - database level or task level
	// Expected value is 'TaskLevelOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// Source server brand version
	SourceServerBrandVersion pulumi.StringInput `pulumi:"sourceServerBrandVersion"`
	// Source server version
	SourceServerVersion pulumi.StringInput `pulumi:"sourceServerVersion"`
	// Validation errors
	ValidationErrors ReportableExceptionResponseArrayInput `pulumi:"validationErrors"`
}

Task level output for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs) ElementType

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutputWithContext

func (i ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseInput

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput() ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput
	ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutputWithContext(context.Context) ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput
}

ConnectToSourceSqlServerTaskOutputTaskLevelResponseInput is an input type that accepts ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs and ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskOutputTaskLevelResponseInput` via:

ConnectToSourceSqlServerTaskOutputTaskLevelResponseArgs{...}

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput

type ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput struct{ *pulumi.OutputState }

Task level output for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) Databases

Source databases as a map from database name to database id

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ElementType

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) Id

Result identifier

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ResultType

Type of result - database level or task level Expected value is 'TaskLevelOutput'.

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) SourceServerBrandVersion

Source server brand version

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) SourceServerVersion

Source server version

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutputWithContext

func (o ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ToConnectToSourceSqlServerTaskOutputTaskLevelResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput

func (ConnectToSourceSqlServerTaskOutputTaskLevelResponseOutput) ValidationErrors

Validation errors

type ConnectToSourceSqlServerTaskProperties

type ConnectToSourceSqlServerTaskProperties struct {
	// Task input
	Input *ConnectToSourceSqlServerTaskInput `pulumi:"input"`
	// Task type.
	// Expected value is 'ConnectToSource.SqlServer'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskPropertiesArgs

type ConnectToSourceSqlServerTaskPropertiesArgs struct {
	// Task input
	Input ConnectToSourceSqlServerTaskInputPtrInput `pulumi:"input"`
	// Task type.
	// Expected value is 'ConnectToSource.SqlServer'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskPropertiesArgs) ElementType

func (ConnectToSourceSqlServerTaskPropertiesArgs) ToConnectToSourceSqlServerTaskPropertiesOutput

func (i ConnectToSourceSqlServerTaskPropertiesArgs) ToConnectToSourceSqlServerTaskPropertiesOutput() ConnectToSourceSqlServerTaskPropertiesOutput

func (ConnectToSourceSqlServerTaskPropertiesArgs) ToConnectToSourceSqlServerTaskPropertiesOutputWithContext

func (i ConnectToSourceSqlServerTaskPropertiesArgs) ToConnectToSourceSqlServerTaskPropertiesOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskPropertiesOutput

type ConnectToSourceSqlServerTaskPropertiesInput

type ConnectToSourceSqlServerTaskPropertiesInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskPropertiesOutput() ConnectToSourceSqlServerTaskPropertiesOutput
	ToConnectToSourceSqlServerTaskPropertiesOutputWithContext(context.Context) ConnectToSourceSqlServerTaskPropertiesOutput
}

ConnectToSourceSqlServerTaskPropertiesInput is an input type that accepts ConnectToSourceSqlServerTaskPropertiesArgs and ConnectToSourceSqlServerTaskPropertiesOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskPropertiesInput` via:

ConnectToSourceSqlServerTaskPropertiesArgs{...}

type ConnectToSourceSqlServerTaskPropertiesOutput

type ConnectToSourceSqlServerTaskPropertiesOutput struct{ *pulumi.OutputState }

Properties for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskPropertiesOutput) ElementType

func (ConnectToSourceSqlServerTaskPropertiesOutput) Input

Task input

func (ConnectToSourceSqlServerTaskPropertiesOutput) TaskType

Task type. Expected value is 'ConnectToSource.SqlServer'.

func (ConnectToSourceSqlServerTaskPropertiesOutput) ToConnectToSourceSqlServerTaskPropertiesOutput

func (o ConnectToSourceSqlServerTaskPropertiesOutput) ToConnectToSourceSqlServerTaskPropertiesOutput() ConnectToSourceSqlServerTaskPropertiesOutput

func (ConnectToSourceSqlServerTaskPropertiesOutput) ToConnectToSourceSqlServerTaskPropertiesOutputWithContext

func (o ConnectToSourceSqlServerTaskPropertiesOutput) ToConnectToSourceSqlServerTaskPropertiesOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskPropertiesOutput

type ConnectToSourceSqlServerTaskPropertiesResponse

type ConnectToSourceSqlServerTaskPropertiesResponse struct {
	// Array of errors. This is ignored if submitted.
	Errors []ODataErrorResponse `pulumi:"errors"`
	// Task input
	Input *ConnectToSourceSqlServerTaskInputResponse `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output []interface{} `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State string `pulumi:"state"`
	// Task type.
	// Expected value is 'ConnectToSource.SqlServer'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL Server and also validates source server requirements

type ConnectToSourceSqlServerTaskPropertiesResponseArgs

type ConnectToSourceSqlServerTaskPropertiesResponseArgs struct {
	// Array of errors. This is ignored if submitted.
	Errors ODataErrorResponseArrayInput `pulumi:"errors"`
	// Task input
	Input ConnectToSourceSqlServerTaskInputResponsePtrInput `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output pulumi.ArrayInput `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State pulumi.StringInput `pulumi:"state"`
	// Task type.
	// Expected value is 'ConnectToSource.SqlServer'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskPropertiesResponseArgs) ElementType

func (ConnectToSourceSqlServerTaskPropertiesResponseArgs) ToConnectToSourceSqlServerTaskPropertiesResponseOutput

func (i ConnectToSourceSqlServerTaskPropertiesResponseArgs) ToConnectToSourceSqlServerTaskPropertiesResponseOutput() ConnectToSourceSqlServerTaskPropertiesResponseOutput

func (ConnectToSourceSqlServerTaskPropertiesResponseArgs) ToConnectToSourceSqlServerTaskPropertiesResponseOutputWithContext

func (i ConnectToSourceSqlServerTaskPropertiesResponseArgs) ToConnectToSourceSqlServerTaskPropertiesResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskPropertiesResponseOutput

type ConnectToSourceSqlServerTaskPropertiesResponseInput

type ConnectToSourceSqlServerTaskPropertiesResponseInput interface {
	pulumi.Input

	ToConnectToSourceSqlServerTaskPropertiesResponseOutput() ConnectToSourceSqlServerTaskPropertiesResponseOutput
	ToConnectToSourceSqlServerTaskPropertiesResponseOutputWithContext(context.Context) ConnectToSourceSqlServerTaskPropertiesResponseOutput
}

ConnectToSourceSqlServerTaskPropertiesResponseInput is an input type that accepts ConnectToSourceSqlServerTaskPropertiesResponseArgs and ConnectToSourceSqlServerTaskPropertiesResponseOutput values. You can construct a concrete instance of `ConnectToSourceSqlServerTaskPropertiesResponseInput` via:

ConnectToSourceSqlServerTaskPropertiesResponseArgs{...}

type ConnectToSourceSqlServerTaskPropertiesResponseOutput

type ConnectToSourceSqlServerTaskPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for the task that validates connection to SQL Server and also validates source server requirements

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) ElementType

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) Errors

Array of errors. This is ignored if submitted.

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) Input

Task input

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) Output

Task output. This is ignored if submitted.

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) State

The state of the task. This is ignored if submitted.

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) TaskType

Task type. Expected value is 'ConnectToSource.SqlServer'.

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) ToConnectToSourceSqlServerTaskPropertiesResponseOutput

func (ConnectToSourceSqlServerTaskPropertiesResponseOutput) ToConnectToSourceSqlServerTaskPropertiesResponseOutputWithContext

func (o ConnectToSourceSqlServerTaskPropertiesResponseOutput) ToConnectToSourceSqlServerTaskPropertiesResponseOutputWithContext(ctx context.Context) ConnectToSourceSqlServerTaskPropertiesResponseOutput

type ConnectToTargetSqlDbTaskInput

type ConnectToTargetSqlDbTaskInput struct {
	// Connection information for target SQL DB
	TargetConnectionInfo SqlConnectionInfo `pulumi:"targetConnectionInfo"`
}

Input for the task that validates connection to SQL DB and target server requirements

type ConnectToTargetSqlDbTaskInputArgs

type ConnectToTargetSqlDbTaskInputArgs struct {
	// Connection information for target SQL DB
	TargetConnectionInfo SqlConnectionInfoInput `pulumi:"targetConnectionInfo"`
}

Input for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskInputArgs) ElementType

func (ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputOutput

func (i ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputOutput() ConnectToTargetSqlDbTaskInputOutput

func (ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputOutputWithContext

func (i ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputOutput

func (ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputPtrOutput

func (i ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputPtrOutput() ConnectToTargetSqlDbTaskInputPtrOutput

func (ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext

func (i ConnectToTargetSqlDbTaskInputArgs) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputPtrOutput

type ConnectToTargetSqlDbTaskInputInput

type ConnectToTargetSqlDbTaskInputInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskInputOutput() ConnectToTargetSqlDbTaskInputOutput
	ToConnectToTargetSqlDbTaskInputOutputWithContext(context.Context) ConnectToTargetSqlDbTaskInputOutput
}

ConnectToTargetSqlDbTaskInputInput is an input type that accepts ConnectToTargetSqlDbTaskInputArgs and ConnectToTargetSqlDbTaskInputOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskInputInput` via:

ConnectToTargetSqlDbTaskInputArgs{...}

type ConnectToTargetSqlDbTaskInputOutput

type ConnectToTargetSqlDbTaskInputOutput struct{ *pulumi.OutputState }

Input for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskInputOutput) ElementType

func (ConnectToTargetSqlDbTaskInputOutput) TargetConnectionInfo

Connection information for target SQL DB

func (ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputOutput

func (o ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputOutput() ConnectToTargetSqlDbTaskInputOutput

func (ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputOutputWithContext

func (o ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputOutput

func (ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputPtrOutput

func (o ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputPtrOutput() ConnectToTargetSqlDbTaskInputPtrOutput

func (ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext

func (o ConnectToTargetSqlDbTaskInputOutput) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputPtrOutput

type ConnectToTargetSqlDbTaskInputPtrInput

type ConnectToTargetSqlDbTaskInputPtrInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskInputPtrOutput() ConnectToTargetSqlDbTaskInputPtrOutput
	ToConnectToTargetSqlDbTaskInputPtrOutputWithContext(context.Context) ConnectToTargetSqlDbTaskInputPtrOutput
}

ConnectToTargetSqlDbTaskInputPtrInput is an input type that accepts ConnectToTargetSqlDbTaskInputArgs, ConnectToTargetSqlDbTaskInputPtr and ConnectToTargetSqlDbTaskInputPtrOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskInputPtrInput` via:

        ConnectToTargetSqlDbTaskInputArgs{...}

or:

        nil

type ConnectToTargetSqlDbTaskInputPtrOutput

type ConnectToTargetSqlDbTaskInputPtrOutput struct{ *pulumi.OutputState }

func (ConnectToTargetSqlDbTaskInputPtrOutput) Elem

func (ConnectToTargetSqlDbTaskInputPtrOutput) ElementType

func (ConnectToTargetSqlDbTaskInputPtrOutput) TargetConnectionInfo

Connection information for target SQL DB

func (ConnectToTargetSqlDbTaskInputPtrOutput) ToConnectToTargetSqlDbTaskInputPtrOutput

func (o ConnectToTargetSqlDbTaskInputPtrOutput) ToConnectToTargetSqlDbTaskInputPtrOutput() ConnectToTargetSqlDbTaskInputPtrOutput

func (ConnectToTargetSqlDbTaskInputPtrOutput) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext

func (o ConnectToTargetSqlDbTaskInputPtrOutput) ToConnectToTargetSqlDbTaskInputPtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputPtrOutput

type ConnectToTargetSqlDbTaskInputResponse

type ConnectToTargetSqlDbTaskInputResponse struct {
	// Connection information for target SQL DB
	TargetConnectionInfo SqlConnectionInfoResponse `pulumi:"targetConnectionInfo"`
}

Input for the task that validates connection to SQL DB and target server requirements

type ConnectToTargetSqlDbTaskInputResponseArgs

type ConnectToTargetSqlDbTaskInputResponseArgs struct {
	// Connection information for target SQL DB
	TargetConnectionInfo SqlConnectionInfoResponseInput `pulumi:"targetConnectionInfo"`
}

Input for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskInputResponseArgs) ElementType

func (ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponseOutput

func (i ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponseOutput() ConnectToTargetSqlDbTaskInputResponseOutput

func (ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponseOutputWithContext

func (i ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputResponseOutput

func (ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponsePtrOutput

func (i ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponsePtrOutput() ConnectToTargetSqlDbTaskInputResponsePtrOutput

func (ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext

func (i ConnectToTargetSqlDbTaskInputResponseArgs) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputResponsePtrOutput

type ConnectToTargetSqlDbTaskInputResponseInput

type ConnectToTargetSqlDbTaskInputResponseInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskInputResponseOutput() ConnectToTargetSqlDbTaskInputResponseOutput
	ToConnectToTargetSqlDbTaskInputResponseOutputWithContext(context.Context) ConnectToTargetSqlDbTaskInputResponseOutput
}

ConnectToTargetSqlDbTaskInputResponseInput is an input type that accepts ConnectToTargetSqlDbTaskInputResponseArgs and ConnectToTargetSqlDbTaskInputResponseOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskInputResponseInput` via:

ConnectToTargetSqlDbTaskInputResponseArgs{...}

type ConnectToTargetSqlDbTaskInputResponseOutput

type ConnectToTargetSqlDbTaskInputResponseOutput struct{ *pulumi.OutputState }

Input for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskInputResponseOutput) ElementType

func (ConnectToTargetSqlDbTaskInputResponseOutput) TargetConnectionInfo

Connection information for target SQL DB

func (ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponseOutput

func (o ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponseOutput() ConnectToTargetSqlDbTaskInputResponseOutput

func (ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponseOutputWithContext

func (o ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputResponseOutput

func (ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutput

func (o ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutput() ConnectToTargetSqlDbTaskInputResponsePtrOutput

func (ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext

func (o ConnectToTargetSqlDbTaskInputResponseOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputResponsePtrOutput

type ConnectToTargetSqlDbTaskInputResponsePtrInput

type ConnectToTargetSqlDbTaskInputResponsePtrInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskInputResponsePtrOutput() ConnectToTargetSqlDbTaskInputResponsePtrOutput
	ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext(context.Context) ConnectToTargetSqlDbTaskInputResponsePtrOutput
}

ConnectToTargetSqlDbTaskInputResponsePtrInput is an input type that accepts ConnectToTargetSqlDbTaskInputResponseArgs, ConnectToTargetSqlDbTaskInputResponsePtr and ConnectToTargetSqlDbTaskInputResponsePtrOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskInputResponsePtrInput` via:

        ConnectToTargetSqlDbTaskInputResponseArgs{...}

or:

        nil

type ConnectToTargetSqlDbTaskInputResponsePtrOutput

type ConnectToTargetSqlDbTaskInputResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectToTargetSqlDbTaskInputResponsePtrOutput) Elem

func (ConnectToTargetSqlDbTaskInputResponsePtrOutput) ElementType

func (ConnectToTargetSqlDbTaskInputResponsePtrOutput) TargetConnectionInfo

Connection information for target SQL DB

func (ConnectToTargetSqlDbTaskInputResponsePtrOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutput

func (o ConnectToTargetSqlDbTaskInputResponsePtrOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutput() ConnectToTargetSqlDbTaskInputResponsePtrOutput

func (ConnectToTargetSqlDbTaskInputResponsePtrOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext

func (o ConnectToTargetSqlDbTaskInputResponsePtrOutput) ToConnectToTargetSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskInputResponsePtrOutput

type ConnectToTargetSqlDbTaskOutputResponse

type ConnectToTargetSqlDbTaskOutputResponse struct {
	// Source databases as a map from database name to database id
	Databases map[string]string `pulumi:"databases"`
	// Result identifier
	Id string `pulumi:"id"`
	// Target server brand version
	TargetServerBrandVersion string `pulumi:"targetServerBrandVersion"`
	// Version of the target server
	TargetServerVersion string `pulumi:"targetServerVersion"`
}

Output for the task that validates connection to SQL DB and target server requirements

type ConnectToTargetSqlDbTaskOutputResponseArgs

type ConnectToTargetSqlDbTaskOutputResponseArgs struct {
	// Source databases as a map from database name to database id
	Databases pulumi.StringMapInput `pulumi:"databases"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Target server brand version
	TargetServerBrandVersion pulumi.StringInput `pulumi:"targetServerBrandVersion"`
	// Version of the target server
	TargetServerVersion pulumi.StringInput `pulumi:"targetServerVersion"`
}

Output for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskOutputResponseArgs) ElementType

func (ConnectToTargetSqlDbTaskOutputResponseArgs) ToConnectToTargetSqlDbTaskOutputResponseOutput

func (i ConnectToTargetSqlDbTaskOutputResponseArgs) ToConnectToTargetSqlDbTaskOutputResponseOutput() ConnectToTargetSqlDbTaskOutputResponseOutput

func (ConnectToTargetSqlDbTaskOutputResponseArgs) ToConnectToTargetSqlDbTaskOutputResponseOutputWithContext

func (i ConnectToTargetSqlDbTaskOutputResponseArgs) ToConnectToTargetSqlDbTaskOutputResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskOutputResponseOutput

type ConnectToTargetSqlDbTaskOutputResponseArray

type ConnectToTargetSqlDbTaskOutputResponseArray []ConnectToTargetSqlDbTaskOutputResponseInput

func (ConnectToTargetSqlDbTaskOutputResponseArray) ElementType

func (ConnectToTargetSqlDbTaskOutputResponseArray) ToConnectToTargetSqlDbTaskOutputResponseArrayOutput

func (i ConnectToTargetSqlDbTaskOutputResponseArray) ToConnectToTargetSqlDbTaskOutputResponseArrayOutput() ConnectToTargetSqlDbTaskOutputResponseArrayOutput

func (ConnectToTargetSqlDbTaskOutputResponseArray) ToConnectToTargetSqlDbTaskOutputResponseArrayOutputWithContext

func (i ConnectToTargetSqlDbTaskOutputResponseArray) ToConnectToTargetSqlDbTaskOutputResponseArrayOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskOutputResponseArrayOutput

type ConnectToTargetSqlDbTaskOutputResponseArrayInput

type ConnectToTargetSqlDbTaskOutputResponseArrayInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskOutputResponseArrayOutput() ConnectToTargetSqlDbTaskOutputResponseArrayOutput
	ToConnectToTargetSqlDbTaskOutputResponseArrayOutputWithContext(context.Context) ConnectToTargetSqlDbTaskOutputResponseArrayOutput
}

ConnectToTargetSqlDbTaskOutputResponseArrayInput is an input type that accepts ConnectToTargetSqlDbTaskOutputResponseArray and ConnectToTargetSqlDbTaskOutputResponseArrayOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskOutputResponseArrayInput` via:

ConnectToTargetSqlDbTaskOutputResponseArray{ ConnectToTargetSqlDbTaskOutputResponseArgs{...} }

type ConnectToTargetSqlDbTaskOutputResponseArrayOutput

type ConnectToTargetSqlDbTaskOutputResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectToTargetSqlDbTaskOutputResponseArrayOutput) ElementType

func (ConnectToTargetSqlDbTaskOutputResponseArrayOutput) Index

func (ConnectToTargetSqlDbTaskOutputResponseArrayOutput) ToConnectToTargetSqlDbTaskOutputResponseArrayOutput

func (o ConnectToTargetSqlDbTaskOutputResponseArrayOutput) ToConnectToTargetSqlDbTaskOutputResponseArrayOutput() ConnectToTargetSqlDbTaskOutputResponseArrayOutput

func (ConnectToTargetSqlDbTaskOutputResponseArrayOutput) ToConnectToTargetSqlDbTaskOutputResponseArrayOutputWithContext

func (o ConnectToTargetSqlDbTaskOutputResponseArrayOutput) ToConnectToTargetSqlDbTaskOutputResponseArrayOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskOutputResponseArrayOutput

type ConnectToTargetSqlDbTaskOutputResponseInput

type ConnectToTargetSqlDbTaskOutputResponseInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskOutputResponseOutput() ConnectToTargetSqlDbTaskOutputResponseOutput
	ToConnectToTargetSqlDbTaskOutputResponseOutputWithContext(context.Context) ConnectToTargetSqlDbTaskOutputResponseOutput
}

ConnectToTargetSqlDbTaskOutputResponseInput is an input type that accepts ConnectToTargetSqlDbTaskOutputResponseArgs and ConnectToTargetSqlDbTaskOutputResponseOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskOutputResponseInput` via:

ConnectToTargetSqlDbTaskOutputResponseArgs{...}

type ConnectToTargetSqlDbTaskOutputResponseOutput

type ConnectToTargetSqlDbTaskOutputResponseOutput struct{ *pulumi.OutputState }

Output for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskOutputResponseOutput) Databases

Source databases as a map from database name to database id

func (ConnectToTargetSqlDbTaskOutputResponseOutput) ElementType

func (ConnectToTargetSqlDbTaskOutputResponseOutput) Id

Result identifier

func (ConnectToTargetSqlDbTaskOutputResponseOutput) TargetServerBrandVersion

Target server brand version

func (ConnectToTargetSqlDbTaskOutputResponseOutput) TargetServerVersion

Version of the target server

func (ConnectToTargetSqlDbTaskOutputResponseOutput) ToConnectToTargetSqlDbTaskOutputResponseOutput

func (o ConnectToTargetSqlDbTaskOutputResponseOutput) ToConnectToTargetSqlDbTaskOutputResponseOutput() ConnectToTargetSqlDbTaskOutputResponseOutput

func (ConnectToTargetSqlDbTaskOutputResponseOutput) ToConnectToTargetSqlDbTaskOutputResponseOutputWithContext

func (o ConnectToTargetSqlDbTaskOutputResponseOutput) ToConnectToTargetSqlDbTaskOutputResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskOutputResponseOutput

type ConnectToTargetSqlDbTaskProperties

type ConnectToTargetSqlDbTaskProperties struct {
	// Task input
	Input *ConnectToTargetSqlDbTaskInput `pulumi:"input"`
	// Task type.
	// Expected value is 'ConnectToTarget.SqlDb'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL DB and target server requirements

type ConnectToTargetSqlDbTaskPropertiesArgs

type ConnectToTargetSqlDbTaskPropertiesArgs struct {
	// Task input
	Input ConnectToTargetSqlDbTaskInputPtrInput `pulumi:"input"`
	// Task type.
	// Expected value is 'ConnectToTarget.SqlDb'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskPropertiesArgs) ElementType

func (ConnectToTargetSqlDbTaskPropertiesArgs) ToConnectToTargetSqlDbTaskPropertiesOutput

func (i ConnectToTargetSqlDbTaskPropertiesArgs) ToConnectToTargetSqlDbTaskPropertiesOutput() ConnectToTargetSqlDbTaskPropertiesOutput

func (ConnectToTargetSqlDbTaskPropertiesArgs) ToConnectToTargetSqlDbTaskPropertiesOutputWithContext

func (i ConnectToTargetSqlDbTaskPropertiesArgs) ToConnectToTargetSqlDbTaskPropertiesOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskPropertiesOutput

type ConnectToTargetSqlDbTaskPropertiesInput

type ConnectToTargetSqlDbTaskPropertiesInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskPropertiesOutput() ConnectToTargetSqlDbTaskPropertiesOutput
	ToConnectToTargetSqlDbTaskPropertiesOutputWithContext(context.Context) ConnectToTargetSqlDbTaskPropertiesOutput
}

ConnectToTargetSqlDbTaskPropertiesInput is an input type that accepts ConnectToTargetSqlDbTaskPropertiesArgs and ConnectToTargetSqlDbTaskPropertiesOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskPropertiesInput` via:

ConnectToTargetSqlDbTaskPropertiesArgs{...}

type ConnectToTargetSqlDbTaskPropertiesOutput

type ConnectToTargetSqlDbTaskPropertiesOutput struct{ *pulumi.OutputState }

Properties for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskPropertiesOutput) ElementType

func (ConnectToTargetSqlDbTaskPropertiesOutput) Input

Task input

func (ConnectToTargetSqlDbTaskPropertiesOutput) TaskType

Task type. Expected value is 'ConnectToTarget.SqlDb'.

func (ConnectToTargetSqlDbTaskPropertiesOutput) ToConnectToTargetSqlDbTaskPropertiesOutput

func (o ConnectToTargetSqlDbTaskPropertiesOutput) ToConnectToTargetSqlDbTaskPropertiesOutput() ConnectToTargetSqlDbTaskPropertiesOutput

func (ConnectToTargetSqlDbTaskPropertiesOutput) ToConnectToTargetSqlDbTaskPropertiesOutputWithContext

func (o ConnectToTargetSqlDbTaskPropertiesOutput) ToConnectToTargetSqlDbTaskPropertiesOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskPropertiesOutput

type ConnectToTargetSqlDbTaskPropertiesResponse

type ConnectToTargetSqlDbTaskPropertiesResponse struct {
	// Array of errors. This is ignored if submitted.
	Errors []ODataErrorResponse `pulumi:"errors"`
	// Task input
	Input *ConnectToTargetSqlDbTaskInputResponse `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output []ConnectToTargetSqlDbTaskOutputResponse `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State string `pulumi:"state"`
	// Task type.
	// Expected value is 'ConnectToTarget.SqlDb'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL DB and target server requirements

type ConnectToTargetSqlDbTaskPropertiesResponseArgs

type ConnectToTargetSqlDbTaskPropertiesResponseArgs struct {
	// Array of errors. This is ignored if submitted.
	Errors ODataErrorResponseArrayInput `pulumi:"errors"`
	// Task input
	Input ConnectToTargetSqlDbTaskInputResponsePtrInput `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output ConnectToTargetSqlDbTaskOutputResponseArrayInput `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State pulumi.StringInput `pulumi:"state"`
	// Task type.
	// Expected value is 'ConnectToTarget.SqlDb'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskPropertiesResponseArgs) ElementType

func (ConnectToTargetSqlDbTaskPropertiesResponseArgs) ToConnectToTargetSqlDbTaskPropertiesResponseOutput

func (i ConnectToTargetSqlDbTaskPropertiesResponseArgs) ToConnectToTargetSqlDbTaskPropertiesResponseOutput() ConnectToTargetSqlDbTaskPropertiesResponseOutput

func (ConnectToTargetSqlDbTaskPropertiesResponseArgs) ToConnectToTargetSqlDbTaskPropertiesResponseOutputWithContext

func (i ConnectToTargetSqlDbTaskPropertiesResponseArgs) ToConnectToTargetSqlDbTaskPropertiesResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskPropertiesResponseOutput

type ConnectToTargetSqlDbTaskPropertiesResponseInput

type ConnectToTargetSqlDbTaskPropertiesResponseInput interface {
	pulumi.Input

	ToConnectToTargetSqlDbTaskPropertiesResponseOutput() ConnectToTargetSqlDbTaskPropertiesResponseOutput
	ToConnectToTargetSqlDbTaskPropertiesResponseOutputWithContext(context.Context) ConnectToTargetSqlDbTaskPropertiesResponseOutput
}

ConnectToTargetSqlDbTaskPropertiesResponseInput is an input type that accepts ConnectToTargetSqlDbTaskPropertiesResponseArgs and ConnectToTargetSqlDbTaskPropertiesResponseOutput values. You can construct a concrete instance of `ConnectToTargetSqlDbTaskPropertiesResponseInput` via:

ConnectToTargetSqlDbTaskPropertiesResponseArgs{...}

type ConnectToTargetSqlDbTaskPropertiesResponseOutput

type ConnectToTargetSqlDbTaskPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for the task that validates connection to SQL DB and target server requirements

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) ElementType

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) Errors

Array of errors. This is ignored if submitted.

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) Input

Task input

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) Output

Task output. This is ignored if submitted.

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) State

The state of the task. This is ignored if submitted.

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) TaskType

Task type. Expected value is 'ConnectToTarget.SqlDb'.

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) ToConnectToTargetSqlDbTaskPropertiesResponseOutput

func (o ConnectToTargetSqlDbTaskPropertiesResponseOutput) ToConnectToTargetSqlDbTaskPropertiesResponseOutput() ConnectToTargetSqlDbTaskPropertiesResponseOutput

func (ConnectToTargetSqlDbTaskPropertiesResponseOutput) ToConnectToTargetSqlDbTaskPropertiesResponseOutputWithContext

func (o ConnectToTargetSqlDbTaskPropertiesResponseOutput) ToConnectToTargetSqlDbTaskPropertiesResponseOutputWithContext(ctx context.Context) ConnectToTargetSqlDbTaskPropertiesResponseOutput

type DataItemMigrationSummaryResultResponse added in v0.2.1

type DataItemMigrationSummaryResultResponse struct {
	// Migration end time
	EndedOn string `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix string `pulumi:"errorPrefix"`
	// Number of successfully completed items
	ItemsCompletedCount float64 `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount float64 `pulumi:"itemsCount"`
	// Name of the item
	Name string `pulumi:"name"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix string `pulumi:"resultPrefix"`
	// Migration start time
	StartedOn string `pulumi:"startedOn"`
	// Current state of migration
	State string `pulumi:"state"`
	// Status message
	StatusMessage string `pulumi:"statusMessage"`
}

Basic summary of a data item migration

type DataItemMigrationSummaryResultResponseArgs added in v0.2.1

type DataItemMigrationSummaryResultResponseArgs struct {
	// Migration end time
	EndedOn pulumi.StringInput `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix pulumi.StringInput `pulumi:"errorPrefix"`
	// Number of successfully completed items
	ItemsCompletedCount pulumi.Float64Input `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount pulumi.Float64Input `pulumi:"itemsCount"`
	// Name of the item
	Name pulumi.StringInput `pulumi:"name"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix pulumi.StringInput `pulumi:"resultPrefix"`
	// Migration start time
	StartedOn pulumi.StringInput `pulumi:"startedOn"`
	// Current state of migration
	State pulumi.StringInput `pulumi:"state"`
	// Status message
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
}

Basic summary of a data item migration

func (DataItemMigrationSummaryResultResponseArgs) ElementType added in v0.2.1

func (DataItemMigrationSummaryResultResponseArgs) ToDataItemMigrationSummaryResultResponseOutput added in v0.2.1

func (i DataItemMigrationSummaryResultResponseArgs) ToDataItemMigrationSummaryResultResponseOutput() DataItemMigrationSummaryResultResponseOutput

func (DataItemMigrationSummaryResultResponseArgs) ToDataItemMigrationSummaryResultResponseOutputWithContext added in v0.2.1

func (i DataItemMigrationSummaryResultResponseArgs) ToDataItemMigrationSummaryResultResponseOutputWithContext(ctx context.Context) DataItemMigrationSummaryResultResponseOutput

type DataItemMigrationSummaryResultResponseInput added in v0.2.1

type DataItemMigrationSummaryResultResponseInput interface {
	pulumi.Input

	ToDataItemMigrationSummaryResultResponseOutput() DataItemMigrationSummaryResultResponseOutput
	ToDataItemMigrationSummaryResultResponseOutputWithContext(context.Context) DataItemMigrationSummaryResultResponseOutput
}

DataItemMigrationSummaryResultResponseInput is an input type that accepts DataItemMigrationSummaryResultResponseArgs and DataItemMigrationSummaryResultResponseOutput values. You can construct a concrete instance of `DataItemMigrationSummaryResultResponseInput` via:

DataItemMigrationSummaryResultResponseArgs{...}

type DataItemMigrationSummaryResultResponseMap added in v0.2.1

type DataItemMigrationSummaryResultResponseMap map[string]DataItemMigrationSummaryResultResponseInput

func (DataItemMigrationSummaryResultResponseMap) ElementType added in v0.2.1

func (DataItemMigrationSummaryResultResponseMap) ToDataItemMigrationSummaryResultResponseMapOutput added in v0.2.1

func (i DataItemMigrationSummaryResultResponseMap) ToDataItemMigrationSummaryResultResponseMapOutput() DataItemMigrationSummaryResultResponseMapOutput

func (DataItemMigrationSummaryResultResponseMap) ToDataItemMigrationSummaryResultResponseMapOutputWithContext added in v0.2.1

func (i DataItemMigrationSummaryResultResponseMap) ToDataItemMigrationSummaryResultResponseMapOutputWithContext(ctx context.Context) DataItemMigrationSummaryResultResponseMapOutput

type DataItemMigrationSummaryResultResponseMapInput added in v0.2.1

type DataItemMigrationSummaryResultResponseMapInput interface {
	pulumi.Input

	ToDataItemMigrationSummaryResultResponseMapOutput() DataItemMigrationSummaryResultResponseMapOutput
	ToDataItemMigrationSummaryResultResponseMapOutputWithContext(context.Context) DataItemMigrationSummaryResultResponseMapOutput
}

DataItemMigrationSummaryResultResponseMapInput is an input type that accepts DataItemMigrationSummaryResultResponseMap and DataItemMigrationSummaryResultResponseMapOutput values. You can construct a concrete instance of `DataItemMigrationSummaryResultResponseMapInput` via:

DataItemMigrationSummaryResultResponseMap{ "key": DataItemMigrationSummaryResultResponseArgs{...} }

type DataItemMigrationSummaryResultResponseMapOutput added in v0.2.1

type DataItemMigrationSummaryResultResponseMapOutput struct{ *pulumi.OutputState }

func (DataItemMigrationSummaryResultResponseMapOutput) ElementType added in v0.2.1

func (DataItemMigrationSummaryResultResponseMapOutput) MapIndex added in v0.2.1

func (DataItemMigrationSummaryResultResponseMapOutput) ToDataItemMigrationSummaryResultResponseMapOutput added in v0.2.1

func (o DataItemMigrationSummaryResultResponseMapOutput) ToDataItemMigrationSummaryResultResponseMapOutput() DataItemMigrationSummaryResultResponseMapOutput

func (DataItemMigrationSummaryResultResponseMapOutput) ToDataItemMigrationSummaryResultResponseMapOutputWithContext added in v0.2.1

func (o DataItemMigrationSummaryResultResponseMapOutput) ToDataItemMigrationSummaryResultResponseMapOutputWithContext(ctx context.Context) DataItemMigrationSummaryResultResponseMapOutput

type DataItemMigrationSummaryResultResponseOutput added in v0.2.1

type DataItemMigrationSummaryResultResponseOutput struct{ *pulumi.OutputState }

Basic summary of a data item migration

func (DataItemMigrationSummaryResultResponseOutput) ElementType added in v0.2.1

func (DataItemMigrationSummaryResultResponseOutput) EndedOn added in v0.2.1

Migration end time

func (DataItemMigrationSummaryResultResponseOutput) ErrorPrefix added in v0.2.1

Wildcard string prefix to use for querying all errors of the item

func (DataItemMigrationSummaryResultResponseOutput) ItemsCompletedCount added in v0.2.1

Number of successfully completed items

func (DataItemMigrationSummaryResultResponseOutput) ItemsCount added in v0.2.1

Number of items

func (DataItemMigrationSummaryResultResponseOutput) Name added in v0.2.1

Name of the item

func (DataItemMigrationSummaryResultResponseOutput) ResultPrefix added in v0.2.1

Wildcard string prefix to use for querying all sub-tem results of the item

func (DataItemMigrationSummaryResultResponseOutput) StartedOn added in v0.2.1

Migration start time

func (DataItemMigrationSummaryResultResponseOutput) State added in v0.2.1

Current state of migration

func (DataItemMigrationSummaryResultResponseOutput) StatusMessage added in v0.2.1

Status message

func (DataItemMigrationSummaryResultResponseOutput) ToDataItemMigrationSummaryResultResponseOutput added in v0.2.1

func (o DataItemMigrationSummaryResultResponseOutput) ToDataItemMigrationSummaryResultResponseOutput() DataItemMigrationSummaryResultResponseOutput

func (DataItemMigrationSummaryResultResponseOutput) ToDataItemMigrationSummaryResultResponseOutputWithContext added in v0.2.1

func (o DataItemMigrationSummaryResultResponseOutput) ToDataItemMigrationSummaryResultResponseOutputWithContext(ctx context.Context) DataItemMigrationSummaryResultResponseOutput

type DatabaseFileInfoResponse

type DatabaseFileInfoResponse struct {
	// Name of the database
	DatabaseName *string `pulumi:"databaseName"`
	// Database file type
	FileType *string `pulumi:"fileType"`
	// Unique identifier for database file
	Id *string `pulumi:"id"`
	// Logical name of the file
	LogicalName *string `pulumi:"logicalName"`
	// Operating-system full path of the file
	PhysicalFullName *string `pulumi:"physicalFullName"`
	// Suggested full path of the file for restoring
	RestoreFullName *string `pulumi:"restoreFullName"`
	// Size of the file in megabytes
	SizeMB *float64 `pulumi:"sizeMB"`
}

Database file specific information

type DatabaseFileInfoResponseArgs

type DatabaseFileInfoResponseArgs struct {
	// Name of the database
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	// Database file type
	FileType pulumi.StringPtrInput `pulumi:"fileType"`
	// Unique identifier for database file
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Logical name of the file
	LogicalName pulumi.StringPtrInput `pulumi:"logicalName"`
	// Operating-system full path of the file
	PhysicalFullName pulumi.StringPtrInput `pulumi:"physicalFullName"`
	// Suggested full path of the file for restoring
	RestoreFullName pulumi.StringPtrInput `pulumi:"restoreFullName"`
	// Size of the file in megabytes
	SizeMB pulumi.Float64PtrInput `pulumi:"sizeMB"`
}

Database file specific information

func (DatabaseFileInfoResponseArgs) ElementType

func (DatabaseFileInfoResponseArgs) ToDatabaseFileInfoResponseOutput

func (i DatabaseFileInfoResponseArgs) ToDatabaseFileInfoResponseOutput() DatabaseFileInfoResponseOutput

func (DatabaseFileInfoResponseArgs) ToDatabaseFileInfoResponseOutputWithContext

func (i DatabaseFileInfoResponseArgs) ToDatabaseFileInfoResponseOutputWithContext(ctx context.Context) DatabaseFileInfoResponseOutput

type DatabaseFileInfoResponseArray

type DatabaseFileInfoResponseArray []DatabaseFileInfoResponseInput

func (DatabaseFileInfoResponseArray) ElementType

func (DatabaseFileInfoResponseArray) ToDatabaseFileInfoResponseArrayOutput

func (i DatabaseFileInfoResponseArray) ToDatabaseFileInfoResponseArrayOutput() DatabaseFileInfoResponseArrayOutput

func (DatabaseFileInfoResponseArray) ToDatabaseFileInfoResponseArrayOutputWithContext

func (i DatabaseFileInfoResponseArray) ToDatabaseFileInfoResponseArrayOutputWithContext(ctx context.Context) DatabaseFileInfoResponseArrayOutput

type DatabaseFileInfoResponseArrayInput

type DatabaseFileInfoResponseArrayInput interface {
	pulumi.Input

	ToDatabaseFileInfoResponseArrayOutput() DatabaseFileInfoResponseArrayOutput
	ToDatabaseFileInfoResponseArrayOutputWithContext(context.Context) DatabaseFileInfoResponseArrayOutput
}

DatabaseFileInfoResponseArrayInput is an input type that accepts DatabaseFileInfoResponseArray and DatabaseFileInfoResponseArrayOutput values. You can construct a concrete instance of `DatabaseFileInfoResponseArrayInput` via:

DatabaseFileInfoResponseArray{ DatabaseFileInfoResponseArgs{...} }

type DatabaseFileInfoResponseArrayOutput

type DatabaseFileInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseFileInfoResponseArrayOutput) ElementType

func (DatabaseFileInfoResponseArrayOutput) Index

func (DatabaseFileInfoResponseArrayOutput) ToDatabaseFileInfoResponseArrayOutput

func (o DatabaseFileInfoResponseArrayOutput) ToDatabaseFileInfoResponseArrayOutput() DatabaseFileInfoResponseArrayOutput

func (DatabaseFileInfoResponseArrayOutput) ToDatabaseFileInfoResponseArrayOutputWithContext

func (o DatabaseFileInfoResponseArrayOutput) ToDatabaseFileInfoResponseArrayOutputWithContext(ctx context.Context) DatabaseFileInfoResponseArrayOutput

type DatabaseFileInfoResponseInput

type DatabaseFileInfoResponseInput interface {
	pulumi.Input

	ToDatabaseFileInfoResponseOutput() DatabaseFileInfoResponseOutput
	ToDatabaseFileInfoResponseOutputWithContext(context.Context) DatabaseFileInfoResponseOutput
}

DatabaseFileInfoResponseInput is an input type that accepts DatabaseFileInfoResponseArgs and DatabaseFileInfoResponseOutput values. You can construct a concrete instance of `DatabaseFileInfoResponseInput` via:

DatabaseFileInfoResponseArgs{...}

type DatabaseFileInfoResponseOutput

type DatabaseFileInfoResponseOutput struct{ *pulumi.OutputState }

Database file specific information

func (DatabaseFileInfoResponseOutput) DatabaseName

Name of the database

func (DatabaseFileInfoResponseOutput) ElementType

func (DatabaseFileInfoResponseOutput) FileType

Database file type

func (DatabaseFileInfoResponseOutput) Id

Unique identifier for database file

func (DatabaseFileInfoResponseOutput) LogicalName

Logical name of the file

func (DatabaseFileInfoResponseOutput) PhysicalFullName

Operating-system full path of the file

func (DatabaseFileInfoResponseOutput) RestoreFullName

Suggested full path of the file for restoring

func (DatabaseFileInfoResponseOutput) SizeMB

Size of the file in megabytes

func (DatabaseFileInfoResponseOutput) ToDatabaseFileInfoResponseOutput

func (o DatabaseFileInfoResponseOutput) ToDatabaseFileInfoResponseOutput() DatabaseFileInfoResponseOutput

func (DatabaseFileInfoResponseOutput) ToDatabaseFileInfoResponseOutputWithContext

func (o DatabaseFileInfoResponseOutput) ToDatabaseFileInfoResponseOutputWithContext(ctx context.Context) DatabaseFileInfoResponseOutput

type DatabaseInfo

type DatabaseInfo struct {
	// Name of the database
	SourceDatabaseName string `pulumi:"sourceDatabaseName"`
}

Project Database Details

type DatabaseInfoArgs

type DatabaseInfoArgs struct {
	// Name of the database
	SourceDatabaseName pulumi.StringInput `pulumi:"sourceDatabaseName"`
}

Project Database Details

func (DatabaseInfoArgs) ElementType

func (DatabaseInfoArgs) ElementType() reflect.Type

func (DatabaseInfoArgs) ToDatabaseInfoOutput

func (i DatabaseInfoArgs) ToDatabaseInfoOutput() DatabaseInfoOutput

func (DatabaseInfoArgs) ToDatabaseInfoOutputWithContext

func (i DatabaseInfoArgs) ToDatabaseInfoOutputWithContext(ctx context.Context) DatabaseInfoOutput

type DatabaseInfoArray

type DatabaseInfoArray []DatabaseInfoInput

func (DatabaseInfoArray) ElementType

func (DatabaseInfoArray) ElementType() reflect.Type

func (DatabaseInfoArray) ToDatabaseInfoArrayOutput

func (i DatabaseInfoArray) ToDatabaseInfoArrayOutput() DatabaseInfoArrayOutput

func (DatabaseInfoArray) ToDatabaseInfoArrayOutputWithContext

func (i DatabaseInfoArray) ToDatabaseInfoArrayOutputWithContext(ctx context.Context) DatabaseInfoArrayOutput

type DatabaseInfoArrayInput

type DatabaseInfoArrayInput interface {
	pulumi.Input

	ToDatabaseInfoArrayOutput() DatabaseInfoArrayOutput
	ToDatabaseInfoArrayOutputWithContext(context.Context) DatabaseInfoArrayOutput
}

DatabaseInfoArrayInput is an input type that accepts DatabaseInfoArray and DatabaseInfoArrayOutput values. You can construct a concrete instance of `DatabaseInfoArrayInput` via:

DatabaseInfoArray{ DatabaseInfoArgs{...} }

type DatabaseInfoArrayOutput

type DatabaseInfoArrayOutput struct{ *pulumi.OutputState }

func (DatabaseInfoArrayOutput) ElementType

func (DatabaseInfoArrayOutput) ElementType() reflect.Type

func (DatabaseInfoArrayOutput) Index

func (DatabaseInfoArrayOutput) ToDatabaseInfoArrayOutput

func (o DatabaseInfoArrayOutput) ToDatabaseInfoArrayOutput() DatabaseInfoArrayOutput

func (DatabaseInfoArrayOutput) ToDatabaseInfoArrayOutputWithContext

func (o DatabaseInfoArrayOutput) ToDatabaseInfoArrayOutputWithContext(ctx context.Context) DatabaseInfoArrayOutput

type DatabaseInfoInput

type DatabaseInfoInput interface {
	pulumi.Input

	ToDatabaseInfoOutput() DatabaseInfoOutput
	ToDatabaseInfoOutputWithContext(context.Context) DatabaseInfoOutput
}

DatabaseInfoInput is an input type that accepts DatabaseInfoArgs and DatabaseInfoOutput values. You can construct a concrete instance of `DatabaseInfoInput` via:

DatabaseInfoArgs{...}

type DatabaseInfoOutput

type DatabaseInfoOutput struct{ *pulumi.OutputState }

Project Database Details

func (DatabaseInfoOutput) ElementType

func (DatabaseInfoOutput) ElementType() reflect.Type

func (DatabaseInfoOutput) SourceDatabaseName

func (o DatabaseInfoOutput) SourceDatabaseName() pulumi.StringOutput

Name of the database

func (DatabaseInfoOutput) ToDatabaseInfoOutput

func (o DatabaseInfoOutput) ToDatabaseInfoOutput() DatabaseInfoOutput

func (DatabaseInfoOutput) ToDatabaseInfoOutputWithContext

func (o DatabaseInfoOutput) ToDatabaseInfoOutputWithContext(ctx context.Context) DatabaseInfoOutput

type DatabaseInfoResponse

type DatabaseInfoResponse struct {
	// Name of the database
	SourceDatabaseName string `pulumi:"sourceDatabaseName"`
}

Project Database Details

type DatabaseInfoResponseArgs

type DatabaseInfoResponseArgs struct {
	// Name of the database
	SourceDatabaseName pulumi.StringInput `pulumi:"sourceDatabaseName"`
}

Project Database Details

func (DatabaseInfoResponseArgs) ElementType

func (DatabaseInfoResponseArgs) ElementType() reflect.Type

func (DatabaseInfoResponseArgs) ToDatabaseInfoResponseOutput

func (i DatabaseInfoResponseArgs) ToDatabaseInfoResponseOutput() DatabaseInfoResponseOutput

func (DatabaseInfoResponseArgs) ToDatabaseInfoResponseOutputWithContext

func (i DatabaseInfoResponseArgs) ToDatabaseInfoResponseOutputWithContext(ctx context.Context) DatabaseInfoResponseOutput

type DatabaseInfoResponseArray

type DatabaseInfoResponseArray []DatabaseInfoResponseInput

func (DatabaseInfoResponseArray) ElementType

func (DatabaseInfoResponseArray) ElementType() reflect.Type

func (DatabaseInfoResponseArray) ToDatabaseInfoResponseArrayOutput

func (i DatabaseInfoResponseArray) ToDatabaseInfoResponseArrayOutput() DatabaseInfoResponseArrayOutput

func (DatabaseInfoResponseArray) ToDatabaseInfoResponseArrayOutputWithContext

func (i DatabaseInfoResponseArray) ToDatabaseInfoResponseArrayOutputWithContext(ctx context.Context) DatabaseInfoResponseArrayOutput

type DatabaseInfoResponseArrayInput

type DatabaseInfoResponseArrayInput interface {
	pulumi.Input

	ToDatabaseInfoResponseArrayOutput() DatabaseInfoResponseArrayOutput
	ToDatabaseInfoResponseArrayOutputWithContext(context.Context) DatabaseInfoResponseArrayOutput
}

DatabaseInfoResponseArrayInput is an input type that accepts DatabaseInfoResponseArray and DatabaseInfoResponseArrayOutput values. You can construct a concrete instance of `DatabaseInfoResponseArrayInput` via:

DatabaseInfoResponseArray{ DatabaseInfoResponseArgs{...} }

type DatabaseInfoResponseArrayOutput

type DatabaseInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseInfoResponseArrayOutput) ElementType

func (DatabaseInfoResponseArrayOutput) Index

func (DatabaseInfoResponseArrayOutput) ToDatabaseInfoResponseArrayOutput

func (o DatabaseInfoResponseArrayOutput) ToDatabaseInfoResponseArrayOutput() DatabaseInfoResponseArrayOutput

func (DatabaseInfoResponseArrayOutput) ToDatabaseInfoResponseArrayOutputWithContext

func (o DatabaseInfoResponseArrayOutput) ToDatabaseInfoResponseArrayOutputWithContext(ctx context.Context) DatabaseInfoResponseArrayOutput

type DatabaseInfoResponseInput

type DatabaseInfoResponseInput interface {
	pulumi.Input

	ToDatabaseInfoResponseOutput() DatabaseInfoResponseOutput
	ToDatabaseInfoResponseOutputWithContext(context.Context) DatabaseInfoResponseOutput
}

DatabaseInfoResponseInput is an input type that accepts DatabaseInfoResponseArgs and DatabaseInfoResponseOutput values. You can construct a concrete instance of `DatabaseInfoResponseInput` via:

DatabaseInfoResponseArgs{...}

type DatabaseInfoResponseOutput

type DatabaseInfoResponseOutput struct{ *pulumi.OutputState }

Project Database Details

func (DatabaseInfoResponseOutput) ElementType

func (DatabaseInfoResponseOutput) ElementType() reflect.Type

func (DatabaseInfoResponseOutput) SourceDatabaseName

func (o DatabaseInfoResponseOutput) SourceDatabaseName() pulumi.StringOutput

Name of the database

func (DatabaseInfoResponseOutput) ToDatabaseInfoResponseOutput

func (o DatabaseInfoResponseOutput) ToDatabaseInfoResponseOutput() DatabaseInfoResponseOutput

func (DatabaseInfoResponseOutput) ToDatabaseInfoResponseOutputWithContext

func (o DatabaseInfoResponseOutput) ToDatabaseInfoResponseOutputWithContext(ctx context.Context) DatabaseInfoResponseOutput

type DatabaseSummaryResultResponse added in v0.2.1

type DatabaseSummaryResultResponse struct {
	// Migration end time
	EndedOn string `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix string `pulumi:"errorPrefix"`
	// Number of successfully completed items
	ItemsCompletedCount float64 `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount float64 `pulumi:"itemsCount"`
	// Name of the item
	Name string `pulumi:"name"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix string `pulumi:"resultPrefix"`
	// Size of the database in megabytes
	SizeMB float64 `pulumi:"sizeMB"`
	// Migration start time
	StartedOn string `pulumi:"startedOn"`
	// Current state of migration
	State string `pulumi:"state"`
	// Status message
	StatusMessage string `pulumi:"statusMessage"`
}

Summary of database results in the migration

type DatabaseSummaryResultResponseArgs added in v0.2.1

type DatabaseSummaryResultResponseArgs struct {
	// Migration end time
	EndedOn pulumi.StringInput `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix pulumi.StringInput `pulumi:"errorPrefix"`
	// Number of successfully completed items
	ItemsCompletedCount pulumi.Float64Input `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount pulumi.Float64Input `pulumi:"itemsCount"`
	// Name of the item
	Name pulumi.StringInput `pulumi:"name"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix pulumi.StringInput `pulumi:"resultPrefix"`
	// Size of the database in megabytes
	SizeMB pulumi.Float64Input `pulumi:"sizeMB"`
	// Migration start time
	StartedOn pulumi.StringInput `pulumi:"startedOn"`
	// Current state of migration
	State pulumi.StringInput `pulumi:"state"`
	// Status message
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
}

Summary of database results in the migration

func (DatabaseSummaryResultResponseArgs) ElementType added in v0.2.1

func (DatabaseSummaryResultResponseArgs) ToDatabaseSummaryResultResponseOutput added in v0.2.1

func (i DatabaseSummaryResultResponseArgs) ToDatabaseSummaryResultResponseOutput() DatabaseSummaryResultResponseOutput

func (DatabaseSummaryResultResponseArgs) ToDatabaseSummaryResultResponseOutputWithContext added in v0.2.1

func (i DatabaseSummaryResultResponseArgs) ToDatabaseSummaryResultResponseOutputWithContext(ctx context.Context) DatabaseSummaryResultResponseOutput

type DatabaseSummaryResultResponseInput added in v0.2.1

type DatabaseSummaryResultResponseInput interface {
	pulumi.Input

	ToDatabaseSummaryResultResponseOutput() DatabaseSummaryResultResponseOutput
	ToDatabaseSummaryResultResponseOutputWithContext(context.Context) DatabaseSummaryResultResponseOutput
}

DatabaseSummaryResultResponseInput is an input type that accepts DatabaseSummaryResultResponseArgs and DatabaseSummaryResultResponseOutput values. You can construct a concrete instance of `DatabaseSummaryResultResponseInput` via:

DatabaseSummaryResultResponseArgs{...}

type DatabaseSummaryResultResponseMap added in v0.2.1

type DatabaseSummaryResultResponseMap map[string]DatabaseSummaryResultResponseInput

func (DatabaseSummaryResultResponseMap) ElementType added in v0.2.1

func (DatabaseSummaryResultResponseMap) ToDatabaseSummaryResultResponseMapOutput added in v0.2.1

func (i DatabaseSummaryResultResponseMap) ToDatabaseSummaryResultResponseMapOutput() DatabaseSummaryResultResponseMapOutput

func (DatabaseSummaryResultResponseMap) ToDatabaseSummaryResultResponseMapOutputWithContext added in v0.2.1

func (i DatabaseSummaryResultResponseMap) ToDatabaseSummaryResultResponseMapOutputWithContext(ctx context.Context) DatabaseSummaryResultResponseMapOutput

type DatabaseSummaryResultResponseMapInput added in v0.2.1

type DatabaseSummaryResultResponseMapInput interface {
	pulumi.Input

	ToDatabaseSummaryResultResponseMapOutput() DatabaseSummaryResultResponseMapOutput
	ToDatabaseSummaryResultResponseMapOutputWithContext(context.Context) DatabaseSummaryResultResponseMapOutput
}

DatabaseSummaryResultResponseMapInput is an input type that accepts DatabaseSummaryResultResponseMap and DatabaseSummaryResultResponseMapOutput values. You can construct a concrete instance of `DatabaseSummaryResultResponseMapInput` via:

DatabaseSummaryResultResponseMap{ "key": DatabaseSummaryResultResponseArgs{...} }

type DatabaseSummaryResultResponseMapOutput added in v0.2.1

type DatabaseSummaryResultResponseMapOutput struct{ *pulumi.OutputState }

func (DatabaseSummaryResultResponseMapOutput) ElementType added in v0.2.1

func (DatabaseSummaryResultResponseMapOutput) MapIndex added in v0.2.1

func (DatabaseSummaryResultResponseMapOutput) ToDatabaseSummaryResultResponseMapOutput added in v0.2.1

func (o DatabaseSummaryResultResponseMapOutput) ToDatabaseSummaryResultResponseMapOutput() DatabaseSummaryResultResponseMapOutput

func (DatabaseSummaryResultResponseMapOutput) ToDatabaseSummaryResultResponseMapOutputWithContext added in v0.2.1

func (o DatabaseSummaryResultResponseMapOutput) ToDatabaseSummaryResultResponseMapOutputWithContext(ctx context.Context) DatabaseSummaryResultResponseMapOutput

type DatabaseSummaryResultResponseOutput added in v0.2.1

type DatabaseSummaryResultResponseOutput struct{ *pulumi.OutputState }

Summary of database results in the migration

func (DatabaseSummaryResultResponseOutput) ElementType added in v0.2.1

func (DatabaseSummaryResultResponseOutput) EndedOn added in v0.2.1

Migration end time

func (DatabaseSummaryResultResponseOutput) ErrorPrefix added in v0.2.1

Wildcard string prefix to use for querying all errors of the item

func (DatabaseSummaryResultResponseOutput) ItemsCompletedCount added in v0.2.1

Number of successfully completed items

func (DatabaseSummaryResultResponseOutput) ItemsCount added in v0.2.1

Number of items

func (DatabaseSummaryResultResponseOutput) Name added in v0.2.1

Name of the item

func (DatabaseSummaryResultResponseOutput) ResultPrefix added in v0.2.1

Wildcard string prefix to use for querying all sub-tem results of the item

func (DatabaseSummaryResultResponseOutput) SizeMB added in v0.2.1

Size of the database in megabytes

func (DatabaseSummaryResultResponseOutput) StartedOn added in v0.2.1

Migration start time

func (DatabaseSummaryResultResponseOutput) State added in v0.2.1

Current state of migration

func (DatabaseSummaryResultResponseOutput) StatusMessage added in v0.2.1

Status message

func (DatabaseSummaryResultResponseOutput) ToDatabaseSummaryResultResponseOutput added in v0.2.1

func (o DatabaseSummaryResultResponseOutput) ToDatabaseSummaryResultResponseOutput() DatabaseSummaryResultResponseOutput

func (DatabaseSummaryResultResponseOutput) ToDatabaseSummaryResultResponseOutputWithContext added in v0.2.1

func (o DatabaseSummaryResultResponseOutput) ToDatabaseSummaryResultResponseOutputWithContext(ctx context.Context) DatabaseSummaryResultResponseOutput

type DatabaseTableResponse added in v0.2.1

type DatabaseTableResponse struct {
	// Indicates whether table is empty or not
	HasRows bool `pulumi:"hasRows"`
	// Schema-qualified name of the table
	Name string `pulumi:"name"`
}

Table properties

type DatabaseTableResponseArgs added in v0.2.1

type DatabaseTableResponseArgs struct {
	// Indicates whether table is empty or not
	HasRows pulumi.BoolInput `pulumi:"hasRows"`
	// Schema-qualified name of the table
	Name pulumi.StringInput `pulumi:"name"`
}

Table properties

func (DatabaseTableResponseArgs) ElementType added in v0.2.1

func (DatabaseTableResponseArgs) ElementType() reflect.Type

func (DatabaseTableResponseArgs) ToDatabaseTableResponseOutput added in v0.2.1

func (i DatabaseTableResponseArgs) ToDatabaseTableResponseOutput() DatabaseTableResponseOutput

func (DatabaseTableResponseArgs) ToDatabaseTableResponseOutputWithContext added in v0.2.1

func (i DatabaseTableResponseArgs) ToDatabaseTableResponseOutputWithContext(ctx context.Context) DatabaseTableResponseOutput

type DatabaseTableResponseArray added in v0.2.1

type DatabaseTableResponseArray []DatabaseTableResponseInput

func (DatabaseTableResponseArray) ElementType added in v0.2.1

func (DatabaseTableResponseArray) ElementType() reflect.Type

func (DatabaseTableResponseArray) ToDatabaseTableResponseArrayOutput added in v0.2.1

func (i DatabaseTableResponseArray) ToDatabaseTableResponseArrayOutput() DatabaseTableResponseArrayOutput

func (DatabaseTableResponseArray) ToDatabaseTableResponseArrayOutputWithContext added in v0.2.1

func (i DatabaseTableResponseArray) ToDatabaseTableResponseArrayOutputWithContext(ctx context.Context) DatabaseTableResponseArrayOutput

type DatabaseTableResponseArrayInput added in v0.2.1

type DatabaseTableResponseArrayInput interface {
	pulumi.Input

	ToDatabaseTableResponseArrayOutput() DatabaseTableResponseArrayOutput
	ToDatabaseTableResponseArrayOutputWithContext(context.Context) DatabaseTableResponseArrayOutput
}

DatabaseTableResponseArrayInput is an input type that accepts DatabaseTableResponseArray and DatabaseTableResponseArrayOutput values. You can construct a concrete instance of `DatabaseTableResponseArrayInput` via:

DatabaseTableResponseArray{ DatabaseTableResponseArgs{...} }

type DatabaseTableResponseArrayOutput added in v0.2.1

type DatabaseTableResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseTableResponseArrayOutput) ElementType added in v0.2.1

func (DatabaseTableResponseArrayOutput) Index added in v0.2.1

func (DatabaseTableResponseArrayOutput) ToDatabaseTableResponseArrayOutput added in v0.2.1

func (o DatabaseTableResponseArrayOutput) ToDatabaseTableResponseArrayOutput() DatabaseTableResponseArrayOutput

func (DatabaseTableResponseArrayOutput) ToDatabaseTableResponseArrayOutputWithContext added in v0.2.1

func (o DatabaseTableResponseArrayOutput) ToDatabaseTableResponseArrayOutputWithContext(ctx context.Context) DatabaseTableResponseArrayOutput

type DatabaseTableResponseInput added in v0.2.1

type DatabaseTableResponseInput interface {
	pulumi.Input

	ToDatabaseTableResponseOutput() DatabaseTableResponseOutput
	ToDatabaseTableResponseOutputWithContext(context.Context) DatabaseTableResponseOutput
}

DatabaseTableResponseInput is an input type that accepts DatabaseTableResponseArgs and DatabaseTableResponseOutput values. You can construct a concrete instance of `DatabaseTableResponseInput` via:

DatabaseTableResponseArgs{...}

type DatabaseTableResponseOutput added in v0.2.1

type DatabaseTableResponseOutput struct{ *pulumi.OutputState }

Table properties

func (DatabaseTableResponseOutput) ElementType added in v0.2.1

func (DatabaseTableResponseOutput) HasRows added in v0.2.1

Indicates whether table is empty or not

func (DatabaseTableResponseOutput) Name added in v0.2.1

Schema-qualified name of the table

func (DatabaseTableResponseOutput) ToDatabaseTableResponseOutput added in v0.2.1

func (o DatabaseTableResponseOutput) ToDatabaseTableResponseOutput() DatabaseTableResponseOutput

func (DatabaseTableResponseOutput) ToDatabaseTableResponseOutputWithContext added in v0.2.1

func (o DatabaseTableResponseOutput) ToDatabaseTableResponseOutputWithContext(ctx context.Context) DatabaseTableResponseOutput

type GetUserTablesSqlTaskInput

type GetUserTablesSqlTaskInput struct {
	// Connection information for SQL Server
	ConnectionInfo SqlConnectionInfo `pulumi:"connectionInfo"`
	// List of database names to collect tables for
	SelectedDatabases []string `pulumi:"selectedDatabases"`
}

Input for the task that collects user tables for the given list of databases

type GetUserTablesSqlTaskInputArgs

type GetUserTablesSqlTaskInputArgs struct {
	// Connection information for SQL Server
	ConnectionInfo SqlConnectionInfoInput `pulumi:"connectionInfo"`
	// List of database names to collect tables for
	SelectedDatabases pulumi.StringArrayInput `pulumi:"selectedDatabases"`
}

Input for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskInputArgs) ElementType

func (GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputOutput

func (i GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputOutput() GetUserTablesSqlTaskInputOutput

func (GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputOutputWithContext

func (i GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputOutput

func (GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputPtrOutput

func (i GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputPtrOutput() GetUserTablesSqlTaskInputPtrOutput

func (GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputPtrOutputWithContext

func (i GetUserTablesSqlTaskInputArgs) ToGetUserTablesSqlTaskInputPtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputPtrOutput

type GetUserTablesSqlTaskInputInput

type GetUserTablesSqlTaskInputInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskInputOutput() GetUserTablesSqlTaskInputOutput
	ToGetUserTablesSqlTaskInputOutputWithContext(context.Context) GetUserTablesSqlTaskInputOutput
}

GetUserTablesSqlTaskInputInput is an input type that accepts GetUserTablesSqlTaskInputArgs and GetUserTablesSqlTaskInputOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskInputInput` via:

GetUserTablesSqlTaskInputArgs{...}

type GetUserTablesSqlTaskInputOutput

type GetUserTablesSqlTaskInputOutput struct{ *pulumi.OutputState }

Input for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskInputOutput) ConnectionInfo

Connection information for SQL Server

func (GetUserTablesSqlTaskInputOutput) ElementType

func (GetUserTablesSqlTaskInputOutput) SelectedDatabases

List of database names to collect tables for

func (GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputOutput

func (o GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputOutput() GetUserTablesSqlTaskInputOutput

func (GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputOutputWithContext

func (o GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputOutput

func (GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputPtrOutput

func (o GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputPtrOutput() GetUserTablesSqlTaskInputPtrOutput

func (GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputPtrOutputWithContext

func (o GetUserTablesSqlTaskInputOutput) ToGetUserTablesSqlTaskInputPtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputPtrOutput

type GetUserTablesSqlTaskInputPtrInput

type GetUserTablesSqlTaskInputPtrInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskInputPtrOutput() GetUserTablesSqlTaskInputPtrOutput
	ToGetUserTablesSqlTaskInputPtrOutputWithContext(context.Context) GetUserTablesSqlTaskInputPtrOutput
}

GetUserTablesSqlTaskInputPtrInput is an input type that accepts GetUserTablesSqlTaskInputArgs, GetUserTablesSqlTaskInputPtr and GetUserTablesSqlTaskInputPtrOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskInputPtrInput` via:

        GetUserTablesSqlTaskInputArgs{...}

or:

        nil

type GetUserTablesSqlTaskInputPtrOutput

type GetUserTablesSqlTaskInputPtrOutput struct{ *pulumi.OutputState }

func (GetUserTablesSqlTaskInputPtrOutput) ConnectionInfo

Connection information for SQL Server

func (GetUserTablesSqlTaskInputPtrOutput) Elem

func (GetUserTablesSqlTaskInputPtrOutput) ElementType

func (GetUserTablesSqlTaskInputPtrOutput) SelectedDatabases

List of database names to collect tables for

func (GetUserTablesSqlTaskInputPtrOutput) ToGetUserTablesSqlTaskInputPtrOutput

func (o GetUserTablesSqlTaskInputPtrOutput) ToGetUserTablesSqlTaskInputPtrOutput() GetUserTablesSqlTaskInputPtrOutput

func (GetUserTablesSqlTaskInputPtrOutput) ToGetUserTablesSqlTaskInputPtrOutputWithContext

func (o GetUserTablesSqlTaskInputPtrOutput) ToGetUserTablesSqlTaskInputPtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputPtrOutput

type GetUserTablesSqlTaskInputResponse

type GetUserTablesSqlTaskInputResponse struct {
	// Connection information for SQL Server
	ConnectionInfo SqlConnectionInfoResponse `pulumi:"connectionInfo"`
	// List of database names to collect tables for
	SelectedDatabases []string `pulumi:"selectedDatabases"`
}

Input for the task that collects user tables for the given list of databases

type GetUserTablesSqlTaskInputResponseArgs

type GetUserTablesSqlTaskInputResponseArgs struct {
	// Connection information for SQL Server
	ConnectionInfo SqlConnectionInfoResponseInput `pulumi:"connectionInfo"`
	// List of database names to collect tables for
	SelectedDatabases pulumi.StringArrayInput `pulumi:"selectedDatabases"`
}

Input for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskInputResponseArgs) ElementType

func (GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponseOutput

func (i GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponseOutput() GetUserTablesSqlTaskInputResponseOutput

func (GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponseOutputWithContext

func (i GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputResponseOutput

func (GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponsePtrOutput

func (i GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponsePtrOutput() GetUserTablesSqlTaskInputResponsePtrOutput

func (GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext

func (i GetUserTablesSqlTaskInputResponseArgs) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputResponsePtrOutput

type GetUserTablesSqlTaskInputResponseInput

type GetUserTablesSqlTaskInputResponseInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskInputResponseOutput() GetUserTablesSqlTaskInputResponseOutput
	ToGetUserTablesSqlTaskInputResponseOutputWithContext(context.Context) GetUserTablesSqlTaskInputResponseOutput
}

GetUserTablesSqlTaskInputResponseInput is an input type that accepts GetUserTablesSqlTaskInputResponseArgs and GetUserTablesSqlTaskInputResponseOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskInputResponseInput` via:

GetUserTablesSqlTaskInputResponseArgs{...}

type GetUserTablesSqlTaskInputResponseOutput

type GetUserTablesSqlTaskInputResponseOutput struct{ *pulumi.OutputState }

Input for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskInputResponseOutput) ConnectionInfo

Connection information for SQL Server

func (GetUserTablesSqlTaskInputResponseOutput) ElementType

func (GetUserTablesSqlTaskInputResponseOutput) SelectedDatabases

List of database names to collect tables for

func (GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponseOutput

func (o GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponseOutput() GetUserTablesSqlTaskInputResponseOutput

func (GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponseOutputWithContext

func (o GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputResponseOutput

func (GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponsePtrOutput

func (o GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponsePtrOutput() GetUserTablesSqlTaskInputResponsePtrOutput

func (GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext

func (o GetUserTablesSqlTaskInputResponseOutput) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputResponsePtrOutput

type GetUserTablesSqlTaskInputResponsePtrInput

type GetUserTablesSqlTaskInputResponsePtrInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskInputResponsePtrOutput() GetUserTablesSqlTaskInputResponsePtrOutput
	ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext(context.Context) GetUserTablesSqlTaskInputResponsePtrOutput
}

GetUserTablesSqlTaskInputResponsePtrInput is an input type that accepts GetUserTablesSqlTaskInputResponseArgs, GetUserTablesSqlTaskInputResponsePtr and GetUserTablesSqlTaskInputResponsePtrOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskInputResponsePtrInput` via:

        GetUserTablesSqlTaskInputResponseArgs{...}

or:

        nil

type GetUserTablesSqlTaskInputResponsePtrOutput

type GetUserTablesSqlTaskInputResponsePtrOutput struct{ *pulumi.OutputState }

func (GetUserTablesSqlTaskInputResponsePtrOutput) ConnectionInfo

Connection information for SQL Server

func (GetUserTablesSqlTaskInputResponsePtrOutput) Elem

func (GetUserTablesSqlTaskInputResponsePtrOutput) ElementType

func (GetUserTablesSqlTaskInputResponsePtrOutput) SelectedDatabases

List of database names to collect tables for

func (GetUserTablesSqlTaskInputResponsePtrOutput) ToGetUserTablesSqlTaskInputResponsePtrOutput

func (o GetUserTablesSqlTaskInputResponsePtrOutput) ToGetUserTablesSqlTaskInputResponsePtrOutput() GetUserTablesSqlTaskInputResponsePtrOutput

func (GetUserTablesSqlTaskInputResponsePtrOutput) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext

func (o GetUserTablesSqlTaskInputResponsePtrOutput) ToGetUserTablesSqlTaskInputResponsePtrOutputWithContext(ctx context.Context) GetUserTablesSqlTaskInputResponsePtrOutput

type GetUserTablesSqlTaskOutputResponse

type GetUserTablesSqlTaskOutputResponse struct {
	// Mapping from database name to list of tables
	DatabasesToTables map[string][]DatabaseTableResponse `pulumi:"databasesToTables"`
	// Result identifier
	Id string `pulumi:"id"`
	// Validation errors
	ValidationErrors []ReportableExceptionResponse `pulumi:"validationErrors"`
}

Output of the task that collects user tables for the given list of databases

type GetUserTablesSqlTaskOutputResponseArgs

type GetUserTablesSqlTaskOutputResponseArgs struct {
	// Mapping from database name to list of tables
	DatabasesToTables DatabaseTableResponseArrayMapInput `pulumi:"databasesToTables"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Validation errors
	ValidationErrors ReportableExceptionResponseArrayInput `pulumi:"validationErrors"`
}

Output of the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskOutputResponseArgs) ElementType

func (GetUserTablesSqlTaskOutputResponseArgs) ToGetUserTablesSqlTaskOutputResponseOutput

func (i GetUserTablesSqlTaskOutputResponseArgs) ToGetUserTablesSqlTaskOutputResponseOutput() GetUserTablesSqlTaskOutputResponseOutput

func (GetUserTablesSqlTaskOutputResponseArgs) ToGetUserTablesSqlTaskOutputResponseOutputWithContext

func (i GetUserTablesSqlTaskOutputResponseArgs) ToGetUserTablesSqlTaskOutputResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskOutputResponseOutput

type GetUserTablesSqlTaskOutputResponseArray

type GetUserTablesSqlTaskOutputResponseArray []GetUserTablesSqlTaskOutputResponseInput

func (GetUserTablesSqlTaskOutputResponseArray) ElementType

func (GetUserTablesSqlTaskOutputResponseArray) ToGetUserTablesSqlTaskOutputResponseArrayOutput

func (i GetUserTablesSqlTaskOutputResponseArray) ToGetUserTablesSqlTaskOutputResponseArrayOutput() GetUserTablesSqlTaskOutputResponseArrayOutput

func (GetUserTablesSqlTaskOutputResponseArray) ToGetUserTablesSqlTaskOutputResponseArrayOutputWithContext

func (i GetUserTablesSqlTaskOutputResponseArray) ToGetUserTablesSqlTaskOutputResponseArrayOutputWithContext(ctx context.Context) GetUserTablesSqlTaskOutputResponseArrayOutput

type GetUserTablesSqlTaskOutputResponseArrayInput

type GetUserTablesSqlTaskOutputResponseArrayInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskOutputResponseArrayOutput() GetUserTablesSqlTaskOutputResponseArrayOutput
	ToGetUserTablesSqlTaskOutputResponseArrayOutputWithContext(context.Context) GetUserTablesSqlTaskOutputResponseArrayOutput
}

GetUserTablesSqlTaskOutputResponseArrayInput is an input type that accepts GetUserTablesSqlTaskOutputResponseArray and GetUserTablesSqlTaskOutputResponseArrayOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskOutputResponseArrayInput` via:

GetUserTablesSqlTaskOutputResponseArray{ GetUserTablesSqlTaskOutputResponseArgs{...} }

type GetUserTablesSqlTaskOutputResponseArrayOutput

type GetUserTablesSqlTaskOutputResponseArrayOutput struct{ *pulumi.OutputState }

func (GetUserTablesSqlTaskOutputResponseArrayOutput) ElementType

func (GetUserTablesSqlTaskOutputResponseArrayOutput) Index

func (GetUserTablesSqlTaskOutputResponseArrayOutput) ToGetUserTablesSqlTaskOutputResponseArrayOutput

func (o GetUserTablesSqlTaskOutputResponseArrayOutput) ToGetUserTablesSqlTaskOutputResponseArrayOutput() GetUserTablesSqlTaskOutputResponseArrayOutput

func (GetUserTablesSqlTaskOutputResponseArrayOutput) ToGetUserTablesSqlTaskOutputResponseArrayOutputWithContext

func (o GetUserTablesSqlTaskOutputResponseArrayOutput) ToGetUserTablesSqlTaskOutputResponseArrayOutputWithContext(ctx context.Context) GetUserTablesSqlTaskOutputResponseArrayOutput

type GetUserTablesSqlTaskOutputResponseInput

type GetUserTablesSqlTaskOutputResponseInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskOutputResponseOutput() GetUserTablesSqlTaskOutputResponseOutput
	ToGetUserTablesSqlTaskOutputResponseOutputWithContext(context.Context) GetUserTablesSqlTaskOutputResponseOutput
}

GetUserTablesSqlTaskOutputResponseInput is an input type that accepts GetUserTablesSqlTaskOutputResponseArgs and GetUserTablesSqlTaskOutputResponseOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskOutputResponseInput` via:

GetUserTablesSqlTaskOutputResponseArgs{...}

type GetUserTablesSqlTaskOutputResponseOutput

type GetUserTablesSqlTaskOutputResponseOutput struct{ *pulumi.OutputState }

Output of the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskOutputResponseOutput) DatabasesToTables

func (o GetUserTablesSqlTaskOutputResponseOutput) DatabasesToTables() DatabaseTableResponseArrayMapOutput

Mapping from database name to list of tables

func (GetUserTablesSqlTaskOutputResponseOutput) ElementType

func (GetUserTablesSqlTaskOutputResponseOutput) Id

Result identifier

func (GetUserTablesSqlTaskOutputResponseOutput) ToGetUserTablesSqlTaskOutputResponseOutput

func (o GetUserTablesSqlTaskOutputResponseOutput) ToGetUserTablesSqlTaskOutputResponseOutput() GetUserTablesSqlTaskOutputResponseOutput

func (GetUserTablesSqlTaskOutputResponseOutput) ToGetUserTablesSqlTaskOutputResponseOutputWithContext

func (o GetUserTablesSqlTaskOutputResponseOutput) ToGetUserTablesSqlTaskOutputResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskOutputResponseOutput

func (GetUserTablesSqlTaskOutputResponseOutput) ValidationErrors

Validation errors

type GetUserTablesSqlTaskProperties

type GetUserTablesSqlTaskProperties struct {
	// Task input
	Input *GetUserTablesSqlTaskInput `pulumi:"input"`
	// Task type.
	// Expected value is 'GetUserTables.Sql'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that collects user tables for the given list of databases

type GetUserTablesSqlTaskPropertiesArgs

type GetUserTablesSqlTaskPropertiesArgs struct {
	// Task input
	Input GetUserTablesSqlTaskInputPtrInput `pulumi:"input"`
	// Task type.
	// Expected value is 'GetUserTables.Sql'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskPropertiesArgs) ElementType

func (GetUserTablesSqlTaskPropertiesArgs) ToGetUserTablesSqlTaskPropertiesOutput

func (i GetUserTablesSqlTaskPropertiesArgs) ToGetUserTablesSqlTaskPropertiesOutput() GetUserTablesSqlTaskPropertiesOutput

func (GetUserTablesSqlTaskPropertiesArgs) ToGetUserTablesSqlTaskPropertiesOutputWithContext

func (i GetUserTablesSqlTaskPropertiesArgs) ToGetUserTablesSqlTaskPropertiesOutputWithContext(ctx context.Context) GetUserTablesSqlTaskPropertiesOutput

type GetUserTablesSqlTaskPropertiesInput

type GetUserTablesSqlTaskPropertiesInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskPropertiesOutput() GetUserTablesSqlTaskPropertiesOutput
	ToGetUserTablesSqlTaskPropertiesOutputWithContext(context.Context) GetUserTablesSqlTaskPropertiesOutput
}

GetUserTablesSqlTaskPropertiesInput is an input type that accepts GetUserTablesSqlTaskPropertiesArgs and GetUserTablesSqlTaskPropertiesOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskPropertiesInput` via:

GetUserTablesSqlTaskPropertiesArgs{...}

type GetUserTablesSqlTaskPropertiesOutput

type GetUserTablesSqlTaskPropertiesOutput struct{ *pulumi.OutputState }

Properties for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskPropertiesOutput) ElementType

func (GetUserTablesSqlTaskPropertiesOutput) Input

Task input

func (GetUserTablesSqlTaskPropertiesOutput) TaskType

Task type. Expected value is 'GetUserTables.Sql'.

func (GetUserTablesSqlTaskPropertiesOutput) ToGetUserTablesSqlTaskPropertiesOutput

func (o GetUserTablesSqlTaskPropertiesOutput) ToGetUserTablesSqlTaskPropertiesOutput() GetUserTablesSqlTaskPropertiesOutput

func (GetUserTablesSqlTaskPropertiesOutput) ToGetUserTablesSqlTaskPropertiesOutputWithContext

func (o GetUserTablesSqlTaskPropertiesOutput) ToGetUserTablesSqlTaskPropertiesOutputWithContext(ctx context.Context) GetUserTablesSqlTaskPropertiesOutput

type GetUserTablesSqlTaskPropertiesResponse

type GetUserTablesSqlTaskPropertiesResponse struct {
	// Array of errors. This is ignored if submitted.
	Errors []ODataErrorResponse `pulumi:"errors"`
	// Task input
	Input *GetUserTablesSqlTaskInputResponse `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output []GetUserTablesSqlTaskOutputResponse `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State string `pulumi:"state"`
	// Task type.
	// Expected value is 'GetUserTables.Sql'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that collects user tables for the given list of databases

type GetUserTablesSqlTaskPropertiesResponseArgs

type GetUserTablesSqlTaskPropertiesResponseArgs struct {
	// Array of errors. This is ignored if submitted.
	Errors ODataErrorResponseArrayInput `pulumi:"errors"`
	// Task input
	Input GetUserTablesSqlTaskInputResponsePtrInput `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output GetUserTablesSqlTaskOutputResponseArrayInput `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State pulumi.StringInput `pulumi:"state"`
	// Task type.
	// Expected value is 'GetUserTables.Sql'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskPropertiesResponseArgs) ElementType

func (GetUserTablesSqlTaskPropertiesResponseArgs) ToGetUserTablesSqlTaskPropertiesResponseOutput

func (i GetUserTablesSqlTaskPropertiesResponseArgs) ToGetUserTablesSqlTaskPropertiesResponseOutput() GetUserTablesSqlTaskPropertiesResponseOutput

func (GetUserTablesSqlTaskPropertiesResponseArgs) ToGetUserTablesSqlTaskPropertiesResponseOutputWithContext

func (i GetUserTablesSqlTaskPropertiesResponseArgs) ToGetUserTablesSqlTaskPropertiesResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskPropertiesResponseOutput

type GetUserTablesSqlTaskPropertiesResponseInput

type GetUserTablesSqlTaskPropertiesResponseInput interface {
	pulumi.Input

	ToGetUserTablesSqlTaskPropertiesResponseOutput() GetUserTablesSqlTaskPropertiesResponseOutput
	ToGetUserTablesSqlTaskPropertiesResponseOutputWithContext(context.Context) GetUserTablesSqlTaskPropertiesResponseOutput
}

GetUserTablesSqlTaskPropertiesResponseInput is an input type that accepts GetUserTablesSqlTaskPropertiesResponseArgs and GetUserTablesSqlTaskPropertiesResponseOutput values. You can construct a concrete instance of `GetUserTablesSqlTaskPropertiesResponseInput` via:

GetUserTablesSqlTaskPropertiesResponseArgs{...}

type GetUserTablesSqlTaskPropertiesResponseOutput

type GetUserTablesSqlTaskPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for the task that collects user tables for the given list of databases

func (GetUserTablesSqlTaskPropertiesResponseOutput) ElementType

func (GetUserTablesSqlTaskPropertiesResponseOutput) Errors

Array of errors. This is ignored if submitted.

func (GetUserTablesSqlTaskPropertiesResponseOutput) Input

Task input

func (GetUserTablesSqlTaskPropertiesResponseOutput) Output

Task output. This is ignored if submitted.

func (GetUserTablesSqlTaskPropertiesResponseOutput) State

The state of the task. This is ignored if submitted.

func (GetUserTablesSqlTaskPropertiesResponseOutput) TaskType

Task type. Expected value is 'GetUserTables.Sql'.

func (GetUserTablesSqlTaskPropertiesResponseOutput) ToGetUserTablesSqlTaskPropertiesResponseOutput

func (o GetUserTablesSqlTaskPropertiesResponseOutput) ToGetUserTablesSqlTaskPropertiesResponseOutput() GetUserTablesSqlTaskPropertiesResponseOutput

func (GetUserTablesSqlTaskPropertiesResponseOutput) ToGetUserTablesSqlTaskPropertiesResponseOutputWithContext

func (o GetUserTablesSqlTaskPropertiesResponseOutput) ToGetUserTablesSqlTaskPropertiesResponseOutputWithContext(ctx context.Context) GetUserTablesSqlTaskPropertiesResponseOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	// Name of the resource group
	GroupName string `pulumi:"groupName"`
	// Name of the project
	ProjectName string `pulumi:"projectName"`
	// Name of the service
	ServiceName string `pulumi:"serviceName"`
}

type LookupProjectResult

type LookupProjectResult struct {
	// UTC Date and time when project was created
	CreationTime string `pulumi:"creationTime"`
	// List of DatabaseInfo
	DatabasesInfo []DatabaseInfoResponse `pulumi:"databasesInfo"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The project's provisioning state
	ProvisioningState string `pulumi:"provisioningState"`
	// Information for connecting to source
	SourceConnectionInfo *SqlConnectionInfoResponse `pulumi:"sourceConnectionInfo"`
	// Source platform for the project
	SourcePlatform string `pulumi:"sourcePlatform"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Information for connecting to target
	TargetConnectionInfo *SqlConnectionInfoResponse `pulumi:"targetConnectionInfo"`
	// Target platform for the project
	TargetPlatform string `pulumi:"targetPlatform"`
	// Resource type.
	Type string `pulumi:"type"`
}

A project resource

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

type LookupServiceArgs

type LookupServiceArgs struct {
	// Name of the resource group
	GroupName string `pulumi:"groupName"`
	// Name of the service
	ServiceName string `pulumi:"serviceName"`
}

type LookupServiceResult

type LookupServiceResult struct {
	// HTTP strong entity tag value. Ignored if submitted
	Etag *string `pulumi:"etag"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The resource kind. Only 'vm' (the default) is supported.
	Kind *string `pulumi:"kind"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The resource's provisioning state
	ProvisioningState string `pulumi:"provisioningState"`
	// The public key of the service, used to encrypt secrets sent to the service
	PublicKey *string `pulumi:"publicKey"`
	// Service SKU
	Sku *ServiceSkuResponse `pulumi:"sku"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// The ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined
	VirtualSubnetId string `pulumi:"virtualSubnetId"`
}

A Data Migration Service resource

func LookupService

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

type LookupTaskArgs

type LookupTaskArgs struct {
	// Expand the response
	Expand *string `pulumi:"expand"`
	// Name of the resource group
	GroupName string `pulumi:"groupName"`
	// Name of the project
	ProjectName string `pulumi:"projectName"`
	// Name of the service
	ServiceName string `pulumi:"serviceName"`
	// Name of the Task
	TaskName string `pulumi:"taskName"`
}

type LookupTaskResult

type LookupTaskResult struct {
	// HTTP strong entity tag value. This is ignored if submitted.
	Etag *string `pulumi:"etag"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Custom task properties
	Properties interface{} `pulumi:"properties"`
	// Resource type.
	Type string `pulumi:"type"`
}

A task resource

func LookupTask

func LookupTask(ctx *pulumi.Context, args *LookupTaskArgs, opts ...pulumi.InvokeOption) (*LookupTaskResult, error)

type MigrateSqlServerSqlDbDatabaseInput

type MigrateSqlServerSqlDbDatabaseInput struct {
	// Whether to set database read only before migration
	MakeSourceDbReadOnly *bool `pulumi:"makeSourceDbReadOnly"`
	// Name of the database
	Name *string `pulumi:"name"`
	// Mapping of source to target tables
	TableMap map[string]string `pulumi:"tableMap"`
	// Name of target database. Note: Target database will be truncated before starting migration.
	TargetDatabaseName *string `pulumi:"targetDatabaseName"`
}

Database specific information for SQL to Azure SQL DB migration task inputs

type MigrateSqlServerSqlDbDatabaseInputArgs

type MigrateSqlServerSqlDbDatabaseInputArgs struct {
	// Whether to set database read only before migration
	MakeSourceDbReadOnly pulumi.BoolPtrInput `pulumi:"makeSourceDbReadOnly"`
	// Name of the database
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Mapping of source to target tables
	TableMap pulumi.StringMapInput `pulumi:"tableMap"`
	// Name of target database. Note: Target database will be truncated before starting migration.
	TargetDatabaseName pulumi.StringPtrInput `pulumi:"targetDatabaseName"`
}

Database specific information for SQL to Azure SQL DB migration task inputs

func (MigrateSqlServerSqlDbDatabaseInputArgs) ElementType

func (MigrateSqlServerSqlDbDatabaseInputArgs) ToMigrateSqlServerSqlDbDatabaseInputOutput

func (i MigrateSqlServerSqlDbDatabaseInputArgs) ToMigrateSqlServerSqlDbDatabaseInputOutput() MigrateSqlServerSqlDbDatabaseInputOutput

func (MigrateSqlServerSqlDbDatabaseInputArgs) ToMigrateSqlServerSqlDbDatabaseInputOutputWithContext

func (i MigrateSqlServerSqlDbDatabaseInputArgs) ToMigrateSqlServerSqlDbDatabaseInputOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputOutput

type MigrateSqlServerSqlDbDatabaseInputArray

type MigrateSqlServerSqlDbDatabaseInputArray []MigrateSqlServerSqlDbDatabaseInputInput

func (MigrateSqlServerSqlDbDatabaseInputArray) ElementType

func (MigrateSqlServerSqlDbDatabaseInputArray) ToMigrateSqlServerSqlDbDatabaseInputArrayOutput

func (i MigrateSqlServerSqlDbDatabaseInputArray) ToMigrateSqlServerSqlDbDatabaseInputArrayOutput() MigrateSqlServerSqlDbDatabaseInputArrayOutput

func (MigrateSqlServerSqlDbDatabaseInputArray) ToMigrateSqlServerSqlDbDatabaseInputArrayOutputWithContext

func (i MigrateSqlServerSqlDbDatabaseInputArray) ToMigrateSqlServerSqlDbDatabaseInputArrayOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputArrayOutput

type MigrateSqlServerSqlDbDatabaseInputArrayInput

type MigrateSqlServerSqlDbDatabaseInputArrayInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbDatabaseInputArrayOutput() MigrateSqlServerSqlDbDatabaseInputArrayOutput
	ToMigrateSqlServerSqlDbDatabaseInputArrayOutputWithContext(context.Context) MigrateSqlServerSqlDbDatabaseInputArrayOutput
}

MigrateSqlServerSqlDbDatabaseInputArrayInput is an input type that accepts MigrateSqlServerSqlDbDatabaseInputArray and MigrateSqlServerSqlDbDatabaseInputArrayOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbDatabaseInputArrayInput` via:

MigrateSqlServerSqlDbDatabaseInputArray{ MigrateSqlServerSqlDbDatabaseInputArgs{...} }

type MigrateSqlServerSqlDbDatabaseInputArrayOutput

type MigrateSqlServerSqlDbDatabaseInputArrayOutput struct{ *pulumi.OutputState }

func (MigrateSqlServerSqlDbDatabaseInputArrayOutput) ElementType

func (MigrateSqlServerSqlDbDatabaseInputArrayOutput) Index

func (MigrateSqlServerSqlDbDatabaseInputArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputArrayOutput

func (o MigrateSqlServerSqlDbDatabaseInputArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputArrayOutput() MigrateSqlServerSqlDbDatabaseInputArrayOutput

func (MigrateSqlServerSqlDbDatabaseInputArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputArrayOutputWithContext

func (o MigrateSqlServerSqlDbDatabaseInputArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputArrayOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputArrayOutput

type MigrateSqlServerSqlDbDatabaseInputInput

type MigrateSqlServerSqlDbDatabaseInputInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbDatabaseInputOutput() MigrateSqlServerSqlDbDatabaseInputOutput
	ToMigrateSqlServerSqlDbDatabaseInputOutputWithContext(context.Context) MigrateSqlServerSqlDbDatabaseInputOutput
}

MigrateSqlServerSqlDbDatabaseInputInput is an input type that accepts MigrateSqlServerSqlDbDatabaseInputArgs and MigrateSqlServerSqlDbDatabaseInputOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbDatabaseInputInput` via:

MigrateSqlServerSqlDbDatabaseInputArgs{...}

type MigrateSqlServerSqlDbDatabaseInputOutput

type MigrateSqlServerSqlDbDatabaseInputOutput struct{ *pulumi.OutputState }

Database specific information for SQL to Azure SQL DB migration task inputs

func (MigrateSqlServerSqlDbDatabaseInputOutput) ElementType

func (MigrateSqlServerSqlDbDatabaseInputOutput) MakeSourceDbReadOnly

Whether to set database read only before migration

func (MigrateSqlServerSqlDbDatabaseInputOutput) Name

Name of the database

func (MigrateSqlServerSqlDbDatabaseInputOutput) TableMap

Mapping of source to target tables

func (MigrateSqlServerSqlDbDatabaseInputOutput) TargetDatabaseName

Name of target database. Note: Target database will be truncated before starting migration.

func (MigrateSqlServerSqlDbDatabaseInputOutput) ToMigrateSqlServerSqlDbDatabaseInputOutput

func (o MigrateSqlServerSqlDbDatabaseInputOutput) ToMigrateSqlServerSqlDbDatabaseInputOutput() MigrateSqlServerSqlDbDatabaseInputOutput

func (MigrateSqlServerSqlDbDatabaseInputOutput) ToMigrateSqlServerSqlDbDatabaseInputOutputWithContext

func (o MigrateSqlServerSqlDbDatabaseInputOutput) ToMigrateSqlServerSqlDbDatabaseInputOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputOutput

type MigrateSqlServerSqlDbDatabaseInputResponse

type MigrateSqlServerSqlDbDatabaseInputResponse struct {
	// Whether to set database read only before migration
	MakeSourceDbReadOnly *bool `pulumi:"makeSourceDbReadOnly"`
	// Name of the database
	Name *string `pulumi:"name"`
	// Mapping of source to target tables
	TableMap map[string]string `pulumi:"tableMap"`
	// Name of target database. Note: Target database will be truncated before starting migration.
	TargetDatabaseName *string `pulumi:"targetDatabaseName"`
}

Database specific information for SQL to Azure SQL DB migration task inputs

type MigrateSqlServerSqlDbDatabaseInputResponseArgs

type MigrateSqlServerSqlDbDatabaseInputResponseArgs struct {
	// Whether to set database read only before migration
	MakeSourceDbReadOnly pulumi.BoolPtrInput `pulumi:"makeSourceDbReadOnly"`
	// Name of the database
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Mapping of source to target tables
	TableMap pulumi.StringMapInput `pulumi:"tableMap"`
	// Name of target database. Note: Target database will be truncated before starting migration.
	TargetDatabaseName pulumi.StringPtrInput `pulumi:"targetDatabaseName"`
}

Database specific information for SQL to Azure SQL DB migration task inputs

func (MigrateSqlServerSqlDbDatabaseInputResponseArgs) ElementType

func (MigrateSqlServerSqlDbDatabaseInputResponseArgs) ToMigrateSqlServerSqlDbDatabaseInputResponseOutput

func (i MigrateSqlServerSqlDbDatabaseInputResponseArgs) ToMigrateSqlServerSqlDbDatabaseInputResponseOutput() MigrateSqlServerSqlDbDatabaseInputResponseOutput

func (MigrateSqlServerSqlDbDatabaseInputResponseArgs) ToMigrateSqlServerSqlDbDatabaseInputResponseOutputWithContext

func (i MigrateSqlServerSqlDbDatabaseInputResponseArgs) ToMigrateSqlServerSqlDbDatabaseInputResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputResponseOutput

type MigrateSqlServerSqlDbDatabaseInputResponseArray

type MigrateSqlServerSqlDbDatabaseInputResponseArray []MigrateSqlServerSqlDbDatabaseInputResponseInput

func (MigrateSqlServerSqlDbDatabaseInputResponseArray) ElementType

func (MigrateSqlServerSqlDbDatabaseInputResponseArray) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

func (i MigrateSqlServerSqlDbDatabaseInputResponseArray) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutput() MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

func (MigrateSqlServerSqlDbDatabaseInputResponseArray) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutputWithContext

func (i MigrateSqlServerSqlDbDatabaseInputResponseArray) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

type MigrateSqlServerSqlDbDatabaseInputResponseArrayInput

type MigrateSqlServerSqlDbDatabaseInputResponseArrayInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutput() MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput
	ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutputWithContext(context.Context) MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput
}

MigrateSqlServerSqlDbDatabaseInputResponseArrayInput is an input type that accepts MigrateSqlServerSqlDbDatabaseInputResponseArray and MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbDatabaseInputResponseArrayInput` via:

MigrateSqlServerSqlDbDatabaseInputResponseArray{ MigrateSqlServerSqlDbDatabaseInputResponseArgs{...} }

type MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

type MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput struct{ *pulumi.OutputState }

func (MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput) ElementType

func (MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput) Index

func (MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

func (MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutputWithContext

func (o MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseArrayOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputResponseArrayOutput

type MigrateSqlServerSqlDbDatabaseInputResponseInput

type MigrateSqlServerSqlDbDatabaseInputResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbDatabaseInputResponseOutput() MigrateSqlServerSqlDbDatabaseInputResponseOutput
	ToMigrateSqlServerSqlDbDatabaseInputResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbDatabaseInputResponseOutput
}

MigrateSqlServerSqlDbDatabaseInputResponseInput is an input type that accepts MigrateSqlServerSqlDbDatabaseInputResponseArgs and MigrateSqlServerSqlDbDatabaseInputResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbDatabaseInputResponseInput` via:

MigrateSqlServerSqlDbDatabaseInputResponseArgs{...}

type MigrateSqlServerSqlDbDatabaseInputResponseOutput

type MigrateSqlServerSqlDbDatabaseInputResponseOutput struct{ *pulumi.OutputState }

Database specific information for SQL to Azure SQL DB migration task inputs

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) ElementType

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) MakeSourceDbReadOnly

Whether to set database read only before migration

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) Name

Name of the database

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) TableMap

Mapping of source to target tables

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) TargetDatabaseName

Name of target database. Note: Target database will be truncated before starting migration.

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseOutput

func (o MigrateSqlServerSqlDbDatabaseInputResponseOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseOutput() MigrateSqlServerSqlDbDatabaseInputResponseOutput

func (MigrateSqlServerSqlDbDatabaseInputResponseOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseOutputWithContext

func (o MigrateSqlServerSqlDbDatabaseInputResponseOutput) ToMigrateSqlServerSqlDbDatabaseInputResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbDatabaseInputResponseOutput

type MigrateSqlServerSqlDbTaskInput

type MigrateSqlServerSqlDbTaskInput struct {
	// Databases to migrate
	SelectedDatabases []MigrateSqlServerSqlDbDatabaseInput `pulumi:"selectedDatabases"`
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfo `pulumi:"sourceConnectionInfo"`
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfo `pulumi:"targetConnectionInfo"`
	// Options for enabling various post migration validations. Available options,
	//  1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
	//  2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.
	ValidationOptions *MigrationValidationOptions `pulumi:"validationOptions"`
}

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

type MigrateSqlServerSqlDbTaskInputArgs

type MigrateSqlServerSqlDbTaskInputArgs struct {
	// Databases to migrate
	SelectedDatabases MigrateSqlServerSqlDbDatabaseInputArrayInput `pulumi:"selectedDatabases"`
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoInput `pulumi:"sourceConnectionInfo"`
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoInput `pulumi:"targetConnectionInfo"`
	// Options for enabling various post migration validations. Available options,
	//  1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
	//  2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.
	ValidationOptions MigrationValidationOptionsPtrInput `pulumi:"validationOptions"`
}

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskInputArgs) ElementType

func (MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputOutput

func (i MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputOutput() MigrateSqlServerSqlDbTaskInputOutput

func (MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputOutputWithContext

func (i MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputOutput

func (MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputPtrOutput

func (i MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputPtrOutput() MigrateSqlServerSqlDbTaskInputPtrOutput

func (MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext

func (i MigrateSqlServerSqlDbTaskInputArgs) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputPtrOutput

type MigrateSqlServerSqlDbTaskInputInput

type MigrateSqlServerSqlDbTaskInputInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskInputOutput() MigrateSqlServerSqlDbTaskInputOutput
	ToMigrateSqlServerSqlDbTaskInputOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskInputOutput
}

MigrateSqlServerSqlDbTaskInputInput is an input type that accepts MigrateSqlServerSqlDbTaskInputArgs and MigrateSqlServerSqlDbTaskInputOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskInputInput` via:

MigrateSqlServerSqlDbTaskInputArgs{...}

type MigrateSqlServerSqlDbTaskInputOutput

type MigrateSqlServerSqlDbTaskInputOutput struct{ *pulumi.OutputState }

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskInputOutput) ElementType

func (MigrateSqlServerSqlDbTaskInputOutput) SelectedDatabases

Databases to migrate

func (MigrateSqlServerSqlDbTaskInputOutput) SourceConnectionInfo

Information for connecting to source

func (MigrateSqlServerSqlDbTaskInputOutput) TargetConnectionInfo

Information for connecting to target

func (MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputOutput

func (o MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputOutput() MigrateSqlServerSqlDbTaskInputOutput

func (MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputOutput

func (MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutput

func (o MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutput() MigrateSqlServerSqlDbTaskInputPtrOutput

func (MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputPtrOutput

func (MigrateSqlServerSqlDbTaskInputOutput) ValidationOptions

Options for enabling various post migration validations. Available options,

1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.

type MigrateSqlServerSqlDbTaskInputPtrInput

type MigrateSqlServerSqlDbTaskInputPtrInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskInputPtrOutput() MigrateSqlServerSqlDbTaskInputPtrOutput
	ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskInputPtrOutput
}

MigrateSqlServerSqlDbTaskInputPtrInput is an input type that accepts MigrateSqlServerSqlDbTaskInputArgs, MigrateSqlServerSqlDbTaskInputPtr and MigrateSqlServerSqlDbTaskInputPtrOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskInputPtrInput` via:

        MigrateSqlServerSqlDbTaskInputArgs{...}

or:

        nil

type MigrateSqlServerSqlDbTaskInputPtrOutput

type MigrateSqlServerSqlDbTaskInputPtrOutput struct{ *pulumi.OutputState }

func (MigrateSqlServerSqlDbTaskInputPtrOutput) Elem

func (MigrateSqlServerSqlDbTaskInputPtrOutput) ElementType

func (MigrateSqlServerSqlDbTaskInputPtrOutput) SelectedDatabases

Databases to migrate

func (MigrateSqlServerSqlDbTaskInputPtrOutput) SourceConnectionInfo

Information for connecting to source

func (MigrateSqlServerSqlDbTaskInputPtrOutput) TargetConnectionInfo

Information for connecting to target

func (MigrateSqlServerSqlDbTaskInputPtrOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutput

func (o MigrateSqlServerSqlDbTaskInputPtrOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutput() MigrateSqlServerSqlDbTaskInputPtrOutput

func (MigrateSqlServerSqlDbTaskInputPtrOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputPtrOutput) ToMigrateSqlServerSqlDbTaskInputPtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputPtrOutput

func (MigrateSqlServerSqlDbTaskInputPtrOutput) ValidationOptions

Options for enabling various post migration validations. Available options,

1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.

type MigrateSqlServerSqlDbTaskInputResponse

type MigrateSqlServerSqlDbTaskInputResponse struct {
	// Databases to migrate
	SelectedDatabases []MigrateSqlServerSqlDbDatabaseInputResponse `pulumi:"selectedDatabases"`
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoResponse `pulumi:"sourceConnectionInfo"`
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoResponse `pulumi:"targetConnectionInfo"`
	// Options for enabling various post migration validations. Available options,
	//  1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
	//  2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.
	ValidationOptions *MigrationValidationOptionsResponse `pulumi:"validationOptions"`
}

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

type MigrateSqlServerSqlDbTaskInputResponseArgs

type MigrateSqlServerSqlDbTaskInputResponseArgs struct {
	// Databases to migrate
	SelectedDatabases MigrateSqlServerSqlDbDatabaseInputResponseArrayInput `pulumi:"selectedDatabases"`
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoResponseInput `pulumi:"sourceConnectionInfo"`
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoResponseInput `pulumi:"targetConnectionInfo"`
	// Options for enabling various post migration validations. Available options,
	//  1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
	//  2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.
	ValidationOptions MigrationValidationOptionsResponsePtrInput `pulumi:"validationOptions"`
}

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskInputResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponseOutput

func (i MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponseOutput() MigrateSqlServerSqlDbTaskInputResponseOutput

func (MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputResponseOutput

func (MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (i MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput() MigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext

func (i MigrateSqlServerSqlDbTaskInputResponseArgs) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputResponsePtrOutput

type MigrateSqlServerSqlDbTaskInputResponseInput

type MigrateSqlServerSqlDbTaskInputResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskInputResponseOutput() MigrateSqlServerSqlDbTaskInputResponseOutput
	ToMigrateSqlServerSqlDbTaskInputResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskInputResponseOutput
}

MigrateSqlServerSqlDbTaskInputResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskInputResponseArgs and MigrateSqlServerSqlDbTaskInputResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskInputResponseInput` via:

MigrateSqlServerSqlDbTaskInputResponseArgs{...}

type MigrateSqlServerSqlDbTaskInputResponseOutput

type MigrateSqlServerSqlDbTaskInputResponseOutput struct{ *pulumi.OutputState }

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskInputResponseOutput) SelectedDatabases

Databases to migrate

func (MigrateSqlServerSqlDbTaskInputResponseOutput) SourceConnectionInfo

Information for connecting to source

func (MigrateSqlServerSqlDbTaskInputResponseOutput) TargetConnectionInfo

Information for connecting to target

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponseOutput

func (o MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponseOutput() MigrateSqlServerSqlDbTaskInputResponseOutput

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputResponseOutput

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (o MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput() MigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputResponseOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (MigrateSqlServerSqlDbTaskInputResponseOutput) ValidationOptions

Options for enabling various post migration validations. Available options,

1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.

type MigrateSqlServerSqlDbTaskInputResponsePtrInput

type MigrateSqlServerSqlDbTaskInputResponsePtrInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput() MigrateSqlServerSqlDbTaskInputResponsePtrOutput
	ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskInputResponsePtrOutput
}

MigrateSqlServerSqlDbTaskInputResponsePtrInput is an input type that accepts MigrateSqlServerSqlDbTaskInputResponseArgs, MigrateSqlServerSqlDbTaskInputResponsePtr and MigrateSqlServerSqlDbTaskInputResponsePtrOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskInputResponsePtrInput` via:

        MigrateSqlServerSqlDbTaskInputResponseArgs{...}

or:

        nil

type MigrateSqlServerSqlDbTaskInputResponsePtrOutput

type MigrateSqlServerSqlDbTaskInputResponsePtrOutput struct{ *pulumi.OutputState }

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) Elem

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ElementType

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) SelectedDatabases

Databases to migrate

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) SourceConnectionInfo

Information for connecting to source

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) TargetConnectionInfo

Information for connecting to target

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (o MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutput() MigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext

func (o MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ToMigrateSqlServerSqlDbTaskInputResponsePtrOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskInputResponsePtrOutput

func (MigrateSqlServerSqlDbTaskInputResponsePtrOutput) ValidationOptions

Options for enabling various post migration validations. Available options,

1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data.
2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponse

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponse struct {
	// Name of the item
	DatabaseName string `pulumi:"databaseName"`
	// Migration end time
	EndedOn string `pulumi:"endedOn"`
	// Number of database/object errors.
	ErrorCount float64 `pulumi:"errorCount"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix string `pulumi:"errorPrefix"`
	// Migration exceptions and warnings.
	ExceptionsAndWarnings []ReportableExceptionResponse `pulumi:"exceptionsAndWarnings"`
	// Result identifier
	Id string `pulumi:"id"`
	// Migration progress message
	Message string `pulumi:"message"`
	// Number of objects
	NumberOfObjects float64 `pulumi:"numberOfObjects"`
	// Number of successfully completed objects
	NumberOfObjectsCompleted float64 `pulumi:"numberOfObjectsCompleted"`
	// Summary of object results in the migration
	ObjectSummary map[string]DataItemMigrationSummaryResultResponse `pulumi:"objectSummary"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix string `pulumi:"resultPrefix"`
	// Result type
	// Expected value is 'DatabaseLevelOutput'.
	ResultType string `pulumi:"resultType"`
	// Migration stage that this database is in
	Stage string `pulumi:"stage"`
	// Migration start time
	StartedOn string `pulumi:"startedOn"`
	// Current state of migration
	State string `pulumi:"state"`
	// Status message
	StatusMessage string `pulumi:"statusMessage"`
}

Database level result for Sql Server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs struct {
	// Name of the item
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// Migration end time
	EndedOn pulumi.StringInput `pulumi:"endedOn"`
	// Number of database/object errors.
	ErrorCount pulumi.Float64Input `pulumi:"errorCount"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix pulumi.StringInput `pulumi:"errorPrefix"`
	// Migration exceptions and warnings.
	ExceptionsAndWarnings ReportableExceptionResponseArrayInput `pulumi:"exceptionsAndWarnings"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Migration progress message
	Message pulumi.StringInput `pulumi:"message"`
	// Number of objects
	NumberOfObjects pulumi.Float64Input `pulumi:"numberOfObjects"`
	// Number of successfully completed objects
	NumberOfObjectsCompleted pulumi.Float64Input `pulumi:"numberOfObjectsCompleted"`
	// Summary of object results in the migration
	ObjectSummary DataItemMigrationSummaryResultResponseMapInput `pulumi:"objectSummary"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix pulumi.StringInput `pulumi:"resultPrefix"`
	// Result type
	// Expected value is 'DatabaseLevelOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// Migration stage that this database is in
	Stage pulumi.StringInput `pulumi:"stage"`
	// Migration start time
	StartedOn pulumi.StringInput `pulumi:"startedOn"`
	// Current state of migration
	State pulumi.StringInput `pulumi:"state"`
	// Status message
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
}

Database level result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseInput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput() MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput
}

MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs and MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseInput` via:

MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput struct{ *pulumi.OutputState }

Database level result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) DatabaseName

Name of the item

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) EndedOn

Migration end time

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ErrorCount

Number of database/object errors.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ErrorPrefix

Wildcard string prefix to use for querying all errors of the item

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ExceptionsAndWarnings

Migration exceptions and warnings.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) Message

Migration progress message

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) NumberOfObjects

Number of objects

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) NumberOfObjectsCompleted

Number of successfully completed objects

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ObjectSummary

Summary of object results in the migration

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ResultPrefix

Wildcard string prefix to use for querying all sub-tem results of the item

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ResultType

Result type Expected value is 'DatabaseLevelOutput'.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) Stage

Migration stage that this database is in

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) StartedOn

Migration start time

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) State

Current state of migration

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) StatusMessage

Status message

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputDatabaseLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponse

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponse struct {
	// Result identifier
	Id string `pulumi:"id"`
	// Result type
	// Expected value is 'MigrationDatabaseLevelValidationOutput'.
	ResultType string `pulumi:"resultType"`
}

Database validation result for Sql Server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs struct {
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Result type
	// Expected value is 'MigrationDatabaseLevelValidationOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
}

Database validation result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseInput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput() MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput
}

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs and MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseInput` via:

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput

type MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput struct{ *pulumi.OutputState }

Database validation result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput) ResultType

Result type Expected value is 'MigrationDatabaseLevelValidationOutput'.

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput

func (MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutput) ToMigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResultResponseOutputWithContext

type MigrateSqlServerSqlDbTaskOutputErrorResponse

type MigrateSqlServerSqlDbTaskOutputErrorResponse struct {
	// Migration error
	Error ReportableExceptionResponse `pulumi:"error"`
	// Result identifier
	Id string `pulumi:"id"`
	// Result type
	// Expected value is 'ErrorOutput'.
	ResultType string `pulumi:"resultType"`
}

Task errors for Sql Server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputErrorResponseArgs

type MigrateSqlServerSqlDbTaskOutputErrorResponseArgs struct {
	// Migration error
	Error ReportableExceptionResponseInput `pulumi:"error"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Result type
	// Expected value is 'ErrorOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
}

Task errors for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputErrorResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputErrorResponseArgs) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutput

func (i MigrateSqlServerSqlDbTaskOutputErrorResponseArgs) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutput() MigrateSqlServerSqlDbTaskOutputErrorResponseOutput

func (MigrateSqlServerSqlDbTaskOutputErrorResponseArgs) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputErrorResponseArgs) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputErrorResponseOutput

type MigrateSqlServerSqlDbTaskOutputErrorResponseInput

type MigrateSqlServerSqlDbTaskOutputErrorResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutput() MigrateSqlServerSqlDbTaskOutputErrorResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputErrorResponseOutput
}

MigrateSqlServerSqlDbTaskOutputErrorResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputErrorResponseArgs and MigrateSqlServerSqlDbTaskOutputErrorResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputErrorResponseInput` via:

MigrateSqlServerSqlDbTaskOutputErrorResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputErrorResponseOutput

type MigrateSqlServerSqlDbTaskOutputErrorResponseOutput struct{ *pulumi.OutputState }

Task errors for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) Error

Migration error

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ResultType

Result type Expected value is 'ErrorOutput'.

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutput

func (o MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutput() MigrateSqlServerSqlDbTaskOutputErrorResponseOutput

func (MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskOutputErrorResponseOutput) ToMigrateSqlServerSqlDbTaskOutputErrorResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputErrorResponseOutput

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponse

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponse struct {
	// Summary of database results in the migration
	DatabaseSummary map[string]DatabaseSummaryResultResponse `pulumi:"databaseSummary"`
	// Selected databases as a map from database name to database id
	Databases map[string]string `pulumi:"databases"`
	// Duration of task execution in seconds.
	DurationInSeconds float64 `pulumi:"durationInSeconds"`
	// Migration end time
	EndedOn string `pulumi:"endedOn"`
	// Migration exceptions and warnings.
	ExceptionsAndWarnings []ReportableExceptionResponse `pulumi:"exceptionsAndWarnings"`
	// Result identifier
	Id string `pulumi:"id"`
	// Migration progress message
	Message string `pulumi:"message"`
	// Migration Report Result, provides unique url for downloading your migration report.
	MigrationReportResult *MigrationReportResultResponse `pulumi:"migrationReportResult"`
	// Result type
	// Expected value is 'MigrationLevelOutput'.
	ResultType string `pulumi:"resultType"`
	// Source server brand version
	SourceServerBrandVersion string `pulumi:"sourceServerBrandVersion"`
	// Source server version
	SourceServerVersion string `pulumi:"sourceServerVersion"`
	// Migration start time
	StartedOn string `pulumi:"startedOn"`
	// Current status of migration
	Status string `pulumi:"status"`
	// Migration status message
	StatusMessage string `pulumi:"statusMessage"`
	// Target server brand version
	TargetServerBrandVersion string `pulumi:"targetServerBrandVersion"`
	// Target server version
	TargetServerVersion string `pulumi:"targetServerVersion"`
}

Migration level result for Sql server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs struct {
	// Summary of database results in the migration
	DatabaseSummary DatabaseSummaryResultResponseMapInput `pulumi:"databaseSummary"`
	// Selected databases as a map from database name to database id
	Databases pulumi.StringMapInput `pulumi:"databases"`
	// Duration of task execution in seconds.
	DurationInSeconds pulumi.Float64Input `pulumi:"durationInSeconds"`
	// Migration end time
	EndedOn pulumi.StringInput `pulumi:"endedOn"`
	// Migration exceptions and warnings.
	ExceptionsAndWarnings ReportableExceptionResponseArrayInput `pulumi:"exceptionsAndWarnings"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Migration progress message
	Message pulumi.StringInput `pulumi:"message"`
	// Migration Report Result, provides unique url for downloading your migration report.
	MigrationReportResult MigrationReportResultResponsePtrInput `pulumi:"migrationReportResult"`
	// Result type
	// Expected value is 'MigrationLevelOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// Source server brand version
	SourceServerBrandVersion pulumi.StringInput `pulumi:"sourceServerBrandVersion"`
	// Source server version
	SourceServerVersion pulumi.StringInput `pulumi:"sourceServerVersion"`
	// Migration start time
	StartedOn pulumi.StringInput `pulumi:"startedOn"`
	// Current status of migration
	Status pulumi.StringInput `pulumi:"status"`
	// Migration status message
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
	// Target server brand version
	TargetServerBrandVersion pulumi.StringInput `pulumi:"targetServerBrandVersion"`
	// Target server version
	TargetServerVersion pulumi.StringInput `pulumi:"targetServerVersion"`
}

Migration level result for Sql server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseInput

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput() MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput
}

MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs and MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseInput` via:

MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput struct{ *pulumi.OutputState }

Migration level result for Sql server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) DatabaseSummary

Summary of database results in the migration

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) Databases

Selected databases as a map from database name to database id

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) DurationInSeconds

Duration of task execution in seconds.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) EndedOn

Migration end time

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ExceptionsAndWarnings

Migration exceptions and warnings.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) Message

Migration progress message

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) MigrationReportResult

Migration Report Result, provides unique url for downloading your migration report.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ResultType

Result type Expected value is 'MigrationLevelOutput'.

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) SourceServerBrandVersion

Source server brand version

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) SourceServerVersion

Source server version

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) StartedOn

Migration start time

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) Status

Current status of migration

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) StatusMessage

Migration status message

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) TargetServerBrandVersion

Target server brand version

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) TargetServerVersion

Target server version

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputMigrationLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputTableLevelResponse

type MigrateSqlServerSqlDbTaskOutputTableLevelResponse struct {
	// Migration end time
	EndedOn string `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix string `pulumi:"errorPrefix"`
	// Result identifier
	Id string `pulumi:"id"`
	// Number of successfully completed items
	ItemsCompletedCount float64 `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount float64 `pulumi:"itemsCount"`
	// Name of the item
	ObjectName string `pulumi:"objectName"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix string `pulumi:"resultPrefix"`
	// Result type
	// Expected value is 'TableLevelOutput'.
	ResultType string `pulumi:"resultType"`
	// Migration start time
	StartedOn string `pulumi:"startedOn"`
	// Current state of migration
	State string `pulumi:"state"`
	// Status message
	StatusMessage string `pulumi:"statusMessage"`
}

Table level result for Sql Server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs struct {
	// Migration end time
	EndedOn pulumi.StringInput `pulumi:"endedOn"`
	// Wildcard string prefix to use for querying all errors of the item
	ErrorPrefix pulumi.StringInput `pulumi:"errorPrefix"`
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Number of successfully completed items
	ItemsCompletedCount pulumi.Float64Input `pulumi:"itemsCompletedCount"`
	// Number of items
	ItemsCount pulumi.Float64Input `pulumi:"itemsCount"`
	// Name of the item
	ObjectName pulumi.StringInput `pulumi:"objectName"`
	// Wildcard string prefix to use for querying all sub-tem results of the item
	ResultPrefix pulumi.StringInput `pulumi:"resultPrefix"`
	// Result type
	// Expected value is 'TableLevelOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// Migration start time
	StartedOn pulumi.StringInput `pulumi:"startedOn"`
	// Current state of migration
	State pulumi.StringInput `pulumi:"state"`
	// Status message
	StatusMessage pulumi.StringInput `pulumi:"statusMessage"`
}

Table level result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

func (i MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput() MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseInput

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput() MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput
}

MigrateSqlServerSqlDbTaskOutputTableLevelResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs and MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputTableLevelResponseInput` via:

MigrateSqlServerSqlDbTaskOutputTableLevelResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput struct{ *pulumi.OutputState }

Table level result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) EndedOn

Migration end time

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ErrorPrefix

Wildcard string prefix to use for querying all errors of the item

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ItemsCompletedCount

Number of successfully completed items

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ItemsCount

Number of items

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ObjectName

Name of the item

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ResultPrefix

Wildcard string prefix to use for querying all sub-tem results of the item

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ResultType

Result type Expected value is 'TableLevelOutput'.

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) StartedOn

Migration start time

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) State

Current state of migration

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) StatusMessage

Status message

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

func (MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput) ToMigrateSqlServerSqlDbTaskOutputTableLevelResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputTableLevelResponseOutput

type MigrateSqlServerSqlDbTaskOutputValidationResultResponse

type MigrateSqlServerSqlDbTaskOutputValidationResultResponse struct {
	// Result identifier
	Id string `pulumi:"id"`
	// Result type
	// Expected value is 'MigrationValidationOutput'.
	ResultType string `pulumi:"resultType"`
}

Validation result for Sql Server to Azure Sql DB migration.

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs struct {
	// Result identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Result type
	// Expected value is 'MigrationValidationOutput'.
	ResultType pulumi.StringInput `pulumi:"resultType"`
}

Validation result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseInput

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput() MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput
	ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput
}

MigrateSqlServerSqlDbTaskOutputValidationResultResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs and MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskOutputValidationResultResponseInput` via:

MigrateSqlServerSqlDbTaskOutputValidationResultResponseArgs{...}

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput

type MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput struct{ *pulumi.OutputState }

Validation result for Sql Server to Azure Sql DB migration.

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) Id

Result identifier

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) ResultType

Result type Expected value is 'MigrationValidationOutput'.

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput

func (MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput) ToMigrateSqlServerSqlDbTaskOutputValidationResultResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskOutputValidationResultResponseOutput

type MigrateSqlServerSqlDbTaskProperties

type MigrateSqlServerSqlDbTaskProperties struct {
	// Task input
	Input *MigrateSqlServerSqlDbTaskInput `pulumi:"input"`
	// Task type.
	// Expected value is 'Migrate.SqlServer.SqlDb'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

type MigrateSqlServerSqlDbTaskPropertiesArgs

type MigrateSqlServerSqlDbTaskPropertiesArgs struct {
	// Task input
	Input MigrateSqlServerSqlDbTaskInputPtrInput `pulumi:"input"`
	// Task type.
	// Expected value is 'Migrate.SqlServer.SqlDb'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskPropertiesArgs) ElementType

func (MigrateSqlServerSqlDbTaskPropertiesArgs) ToMigrateSqlServerSqlDbTaskPropertiesOutput

func (i MigrateSqlServerSqlDbTaskPropertiesArgs) ToMigrateSqlServerSqlDbTaskPropertiesOutput() MigrateSqlServerSqlDbTaskPropertiesOutput

func (MigrateSqlServerSqlDbTaskPropertiesArgs) ToMigrateSqlServerSqlDbTaskPropertiesOutputWithContext

func (i MigrateSqlServerSqlDbTaskPropertiesArgs) ToMigrateSqlServerSqlDbTaskPropertiesOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskPropertiesOutput

type MigrateSqlServerSqlDbTaskPropertiesInput

type MigrateSqlServerSqlDbTaskPropertiesInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskPropertiesOutput() MigrateSqlServerSqlDbTaskPropertiesOutput
	ToMigrateSqlServerSqlDbTaskPropertiesOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskPropertiesOutput
}

MigrateSqlServerSqlDbTaskPropertiesInput is an input type that accepts MigrateSqlServerSqlDbTaskPropertiesArgs and MigrateSqlServerSqlDbTaskPropertiesOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskPropertiesInput` via:

MigrateSqlServerSqlDbTaskPropertiesArgs{...}

type MigrateSqlServerSqlDbTaskPropertiesOutput

type MigrateSqlServerSqlDbTaskPropertiesOutput struct{ *pulumi.OutputState }

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskPropertiesOutput) ElementType

func (MigrateSqlServerSqlDbTaskPropertiesOutput) Input

Task input

func (MigrateSqlServerSqlDbTaskPropertiesOutput) TaskType

Task type. Expected value is 'Migrate.SqlServer.SqlDb'.

func (MigrateSqlServerSqlDbTaskPropertiesOutput) ToMigrateSqlServerSqlDbTaskPropertiesOutput

func (o MigrateSqlServerSqlDbTaskPropertiesOutput) ToMigrateSqlServerSqlDbTaskPropertiesOutput() MigrateSqlServerSqlDbTaskPropertiesOutput

func (MigrateSqlServerSqlDbTaskPropertiesOutput) ToMigrateSqlServerSqlDbTaskPropertiesOutputWithContext

func (o MigrateSqlServerSqlDbTaskPropertiesOutput) ToMigrateSqlServerSqlDbTaskPropertiesOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskPropertiesOutput

type MigrateSqlServerSqlDbTaskPropertiesResponse

type MigrateSqlServerSqlDbTaskPropertiesResponse struct {
	// Array of errors. This is ignored if submitted.
	Errors []ODataErrorResponse `pulumi:"errors"`
	// Task input
	Input *MigrateSqlServerSqlDbTaskInputResponse `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output []interface{} `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State string `pulumi:"state"`
	// Task type.
	// Expected value is 'Migrate.SqlServer.SqlDb'.
	TaskType string `pulumi:"taskType"`
}

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

type MigrateSqlServerSqlDbTaskPropertiesResponseArgs

type MigrateSqlServerSqlDbTaskPropertiesResponseArgs struct {
	// Array of errors. This is ignored if submitted.
	Errors ODataErrorResponseArrayInput `pulumi:"errors"`
	// Task input
	Input MigrateSqlServerSqlDbTaskInputResponsePtrInput `pulumi:"input"`
	// Task output. This is ignored if submitted.
	Output pulumi.ArrayInput `pulumi:"output"`
	// The state of the task. This is ignored if submitted.
	State pulumi.StringInput `pulumi:"state"`
	// Task type.
	// Expected value is 'Migrate.SqlServer.SqlDb'.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskPropertiesResponseArgs) ElementType

func (MigrateSqlServerSqlDbTaskPropertiesResponseArgs) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutput

func (i MigrateSqlServerSqlDbTaskPropertiesResponseArgs) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutput() MigrateSqlServerSqlDbTaskPropertiesResponseOutput

func (MigrateSqlServerSqlDbTaskPropertiesResponseArgs) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutputWithContext

func (i MigrateSqlServerSqlDbTaskPropertiesResponseArgs) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskPropertiesResponseOutput

type MigrateSqlServerSqlDbTaskPropertiesResponseInput

type MigrateSqlServerSqlDbTaskPropertiesResponseInput interface {
	pulumi.Input

	ToMigrateSqlServerSqlDbTaskPropertiesResponseOutput() MigrateSqlServerSqlDbTaskPropertiesResponseOutput
	ToMigrateSqlServerSqlDbTaskPropertiesResponseOutputWithContext(context.Context) MigrateSqlServerSqlDbTaskPropertiesResponseOutput
}

MigrateSqlServerSqlDbTaskPropertiesResponseInput is an input type that accepts MigrateSqlServerSqlDbTaskPropertiesResponseArgs and MigrateSqlServerSqlDbTaskPropertiesResponseOutput values. You can construct a concrete instance of `MigrateSqlServerSqlDbTaskPropertiesResponseInput` via:

MigrateSqlServerSqlDbTaskPropertiesResponseArgs{...}

type MigrateSqlServerSqlDbTaskPropertiesResponseOutput

type MigrateSqlServerSqlDbTaskPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) ElementType

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) Errors

Array of errors. This is ignored if submitted.

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) Input

Task input

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) Output

Task output. This is ignored if submitted.

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) State

The state of the task. This is ignored if submitted.

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) TaskType

Task type. Expected value is 'Migrate.SqlServer.SqlDb'.

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutput

func (o MigrateSqlServerSqlDbTaskPropertiesResponseOutput) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutput() MigrateSqlServerSqlDbTaskPropertiesResponseOutput

func (MigrateSqlServerSqlDbTaskPropertiesResponseOutput) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutputWithContext

func (o MigrateSqlServerSqlDbTaskPropertiesResponseOutput) ToMigrateSqlServerSqlDbTaskPropertiesResponseOutputWithContext(ctx context.Context) MigrateSqlServerSqlDbTaskPropertiesResponseOutput

type MigrationReportResultResponse

type MigrationReportResultResponse struct {
	// Migration validation result identifier
	Id *string `pulumi:"id"`
	// The url of the report.
	ReportUrl *string `pulumi:"reportUrl"`
}

Migration validation report result, contains the url for downloading the generated report.

type MigrationReportResultResponseArgs

type MigrationReportResultResponseArgs struct {
	// Migration validation result identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The url of the report.
	ReportUrl pulumi.StringPtrInput `pulumi:"reportUrl"`
}

Migration validation report result, contains the url for downloading the generated report.

func (MigrationReportResultResponseArgs) ElementType

func (MigrationReportResultResponseArgs) ToMigrationReportResultResponseOutput

func (i MigrationReportResultResponseArgs) ToMigrationReportResultResponseOutput() MigrationReportResultResponseOutput

func (MigrationReportResultResponseArgs) ToMigrationReportResultResponseOutputWithContext

func (i MigrationReportResultResponseArgs) ToMigrationReportResultResponseOutputWithContext(ctx context.Context) MigrationReportResultResponseOutput

func (MigrationReportResultResponseArgs) ToMigrationReportResultResponsePtrOutput

func (i MigrationReportResultResponseArgs) ToMigrationReportResultResponsePtrOutput() MigrationReportResultResponsePtrOutput

func (MigrationReportResultResponseArgs) ToMigrationReportResultResponsePtrOutputWithContext

func (i MigrationReportResultResponseArgs) ToMigrationReportResultResponsePtrOutputWithContext(ctx context.Context) MigrationReportResultResponsePtrOutput

type MigrationReportResultResponseInput

type MigrationReportResultResponseInput interface {
	pulumi.Input

	ToMigrationReportResultResponseOutput() MigrationReportResultResponseOutput
	ToMigrationReportResultResponseOutputWithContext(context.Context) MigrationReportResultResponseOutput
}

MigrationReportResultResponseInput is an input type that accepts MigrationReportResultResponseArgs and MigrationReportResultResponseOutput values. You can construct a concrete instance of `MigrationReportResultResponseInput` via:

MigrationReportResultResponseArgs{...}

type MigrationReportResultResponseOutput

type MigrationReportResultResponseOutput struct{ *pulumi.OutputState }

Migration validation report result, contains the url for downloading the generated report.

func (MigrationReportResultResponseOutput) ElementType

func (MigrationReportResultResponseOutput) Id

Migration validation result identifier

func (MigrationReportResultResponseOutput) ReportUrl

The url of the report.

func (MigrationReportResultResponseOutput) ToMigrationReportResultResponseOutput

func (o MigrationReportResultResponseOutput) ToMigrationReportResultResponseOutput() MigrationReportResultResponseOutput

func (MigrationReportResultResponseOutput) ToMigrationReportResultResponseOutputWithContext

func (o MigrationReportResultResponseOutput) ToMigrationReportResultResponseOutputWithContext(ctx context.Context) MigrationReportResultResponseOutput

func (MigrationReportResultResponseOutput) ToMigrationReportResultResponsePtrOutput

func (o MigrationReportResultResponseOutput) ToMigrationReportResultResponsePtrOutput() MigrationReportResultResponsePtrOutput

func (MigrationReportResultResponseOutput) ToMigrationReportResultResponsePtrOutputWithContext

func (o MigrationReportResultResponseOutput) ToMigrationReportResultResponsePtrOutputWithContext(ctx context.Context) MigrationReportResultResponsePtrOutput

type MigrationReportResultResponsePtrInput

type MigrationReportResultResponsePtrInput interface {
	pulumi.Input

	ToMigrationReportResultResponsePtrOutput() MigrationReportResultResponsePtrOutput
	ToMigrationReportResultResponsePtrOutputWithContext(context.Context) MigrationReportResultResponsePtrOutput
}

MigrationReportResultResponsePtrInput is an input type that accepts MigrationReportResultResponseArgs, MigrationReportResultResponsePtr and MigrationReportResultResponsePtrOutput values. You can construct a concrete instance of `MigrationReportResultResponsePtrInput` via:

        MigrationReportResultResponseArgs{...}

or:

        nil

type MigrationReportResultResponsePtrOutput

type MigrationReportResultResponsePtrOutput struct{ *pulumi.OutputState }

func (MigrationReportResultResponsePtrOutput) Elem

func (MigrationReportResultResponsePtrOutput) ElementType

func (MigrationReportResultResponsePtrOutput) Id

Migration validation result identifier

func (MigrationReportResultResponsePtrOutput) ReportUrl

The url of the report.

func (MigrationReportResultResponsePtrOutput) ToMigrationReportResultResponsePtrOutput

func (o MigrationReportResultResponsePtrOutput) ToMigrationReportResultResponsePtrOutput() MigrationReportResultResponsePtrOutput

func (MigrationReportResultResponsePtrOutput) ToMigrationReportResultResponsePtrOutputWithContext

func (o MigrationReportResultResponsePtrOutput) ToMigrationReportResultResponsePtrOutputWithContext(ctx context.Context) MigrationReportResultResponsePtrOutput

type MigrationValidationOptions

type MigrationValidationOptions struct {
	// Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .
	EnableDataIntegrityValidation *bool `pulumi:"enableDataIntegrityValidation"`
	// Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.
	EnableQueryAnalysisValidation *bool `pulumi:"enableQueryAnalysisValidation"`
	// Allows to compare the schema information between source and target.
	EnableSchemaValidation *bool `pulumi:"enableSchemaValidation"`
}

Types of validations to run after the migration

type MigrationValidationOptionsArgs

type MigrationValidationOptionsArgs struct {
	// Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .
	EnableDataIntegrityValidation pulumi.BoolPtrInput `pulumi:"enableDataIntegrityValidation"`
	// Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.
	EnableQueryAnalysisValidation pulumi.BoolPtrInput `pulumi:"enableQueryAnalysisValidation"`
	// Allows to compare the schema information between source and target.
	EnableSchemaValidation pulumi.BoolPtrInput `pulumi:"enableSchemaValidation"`
}

Types of validations to run after the migration

func (MigrationValidationOptionsArgs) ElementType

func (MigrationValidationOptionsArgs) ToMigrationValidationOptionsOutput

func (i MigrationValidationOptionsArgs) ToMigrationValidationOptionsOutput() MigrationValidationOptionsOutput

func (MigrationValidationOptionsArgs) ToMigrationValidationOptionsOutputWithContext

func (i MigrationValidationOptionsArgs) ToMigrationValidationOptionsOutputWithContext(ctx context.Context) MigrationValidationOptionsOutput

func (MigrationValidationOptionsArgs) ToMigrationValidationOptionsPtrOutput

func (i MigrationValidationOptionsArgs) ToMigrationValidationOptionsPtrOutput() MigrationValidationOptionsPtrOutput

func (MigrationValidationOptionsArgs) ToMigrationValidationOptionsPtrOutputWithContext

func (i MigrationValidationOptionsArgs) ToMigrationValidationOptionsPtrOutputWithContext(ctx context.Context) MigrationValidationOptionsPtrOutput

type MigrationValidationOptionsInput

type MigrationValidationOptionsInput interface {
	pulumi.Input

	ToMigrationValidationOptionsOutput() MigrationValidationOptionsOutput
	ToMigrationValidationOptionsOutputWithContext(context.Context) MigrationValidationOptionsOutput
}

MigrationValidationOptionsInput is an input type that accepts MigrationValidationOptionsArgs and MigrationValidationOptionsOutput values. You can construct a concrete instance of `MigrationValidationOptionsInput` via:

MigrationValidationOptionsArgs{...}

type MigrationValidationOptionsOutput

type MigrationValidationOptionsOutput struct{ *pulumi.OutputState }

Types of validations to run after the migration

func (MigrationValidationOptionsOutput) ElementType

func (MigrationValidationOptionsOutput) EnableDataIntegrityValidation

func (o MigrationValidationOptionsOutput) EnableDataIntegrityValidation() pulumi.BoolPtrOutput

Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .

func (MigrationValidationOptionsOutput) EnableQueryAnalysisValidation

func (o MigrationValidationOptionsOutput) EnableQueryAnalysisValidation() pulumi.BoolPtrOutput

Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.

func (MigrationValidationOptionsOutput) EnableSchemaValidation

func (o MigrationValidationOptionsOutput) EnableSchemaValidation() pulumi.BoolPtrOutput

Allows to compare the schema information between source and target.

func (MigrationValidationOptionsOutput) ToMigrationValidationOptionsOutput

func (o MigrationValidationOptionsOutput) ToMigrationValidationOptionsOutput() MigrationValidationOptionsOutput

func (MigrationValidationOptionsOutput) ToMigrationValidationOptionsOutputWithContext

func (o MigrationValidationOptionsOutput) ToMigrationValidationOptionsOutputWithContext(ctx context.Context) MigrationValidationOptionsOutput

func (MigrationValidationOptionsOutput) ToMigrationValidationOptionsPtrOutput

func (o MigrationValidationOptionsOutput) ToMigrationValidationOptionsPtrOutput() MigrationValidationOptionsPtrOutput

func (MigrationValidationOptionsOutput) ToMigrationValidationOptionsPtrOutputWithContext

func (o MigrationValidationOptionsOutput) ToMigrationValidationOptionsPtrOutputWithContext(ctx context.Context) MigrationValidationOptionsPtrOutput

type MigrationValidationOptionsPtrInput

type MigrationValidationOptionsPtrInput interface {
	pulumi.Input

	ToMigrationValidationOptionsPtrOutput() MigrationValidationOptionsPtrOutput
	ToMigrationValidationOptionsPtrOutputWithContext(context.Context) MigrationValidationOptionsPtrOutput
}

MigrationValidationOptionsPtrInput is an input type that accepts MigrationValidationOptionsArgs, MigrationValidationOptionsPtr and MigrationValidationOptionsPtrOutput values. You can construct a concrete instance of `MigrationValidationOptionsPtrInput` via:

        MigrationValidationOptionsArgs{...}

or:

        nil

type MigrationValidationOptionsPtrOutput

type MigrationValidationOptionsPtrOutput struct{ *pulumi.OutputState }

func (MigrationValidationOptionsPtrOutput) Elem

func (MigrationValidationOptionsPtrOutput) ElementType

func (MigrationValidationOptionsPtrOutput) EnableDataIntegrityValidation

func (o MigrationValidationOptionsPtrOutput) EnableDataIntegrityValidation() pulumi.BoolPtrOutput

Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .

func (MigrationValidationOptionsPtrOutput) EnableQueryAnalysisValidation

func (o MigrationValidationOptionsPtrOutput) EnableQueryAnalysisValidation() pulumi.BoolPtrOutput

Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.

func (MigrationValidationOptionsPtrOutput) EnableSchemaValidation

func (o MigrationValidationOptionsPtrOutput) EnableSchemaValidation() pulumi.BoolPtrOutput

Allows to compare the schema information between source and target.

func (MigrationValidationOptionsPtrOutput) ToMigrationValidationOptionsPtrOutput

func (o MigrationValidationOptionsPtrOutput) ToMigrationValidationOptionsPtrOutput() MigrationValidationOptionsPtrOutput

func (MigrationValidationOptionsPtrOutput) ToMigrationValidationOptionsPtrOutputWithContext

func (o MigrationValidationOptionsPtrOutput) ToMigrationValidationOptionsPtrOutputWithContext(ctx context.Context) MigrationValidationOptionsPtrOutput

type MigrationValidationOptionsResponse

type MigrationValidationOptionsResponse struct {
	// Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .
	EnableDataIntegrityValidation *bool `pulumi:"enableDataIntegrityValidation"`
	// Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.
	EnableQueryAnalysisValidation *bool `pulumi:"enableQueryAnalysisValidation"`
	// Allows to compare the schema information between source and target.
	EnableSchemaValidation *bool `pulumi:"enableSchemaValidation"`
}

Types of validations to run after the migration

type MigrationValidationOptionsResponseArgs

type MigrationValidationOptionsResponseArgs struct {
	// Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .
	EnableDataIntegrityValidation pulumi.BoolPtrInput `pulumi:"enableDataIntegrityValidation"`
	// Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.
	EnableQueryAnalysisValidation pulumi.BoolPtrInput `pulumi:"enableQueryAnalysisValidation"`
	// Allows to compare the schema information between source and target.
	EnableSchemaValidation pulumi.BoolPtrInput `pulumi:"enableSchemaValidation"`
}

Types of validations to run after the migration

func (MigrationValidationOptionsResponseArgs) ElementType

func (MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponseOutput

func (i MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponseOutput() MigrationValidationOptionsResponseOutput

func (MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponseOutputWithContext

func (i MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponseOutputWithContext(ctx context.Context) MigrationValidationOptionsResponseOutput

func (MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponsePtrOutput

func (i MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponsePtrOutput() MigrationValidationOptionsResponsePtrOutput

func (MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponsePtrOutputWithContext

func (i MigrationValidationOptionsResponseArgs) ToMigrationValidationOptionsResponsePtrOutputWithContext(ctx context.Context) MigrationValidationOptionsResponsePtrOutput

type MigrationValidationOptionsResponseInput

type MigrationValidationOptionsResponseInput interface {
	pulumi.Input

	ToMigrationValidationOptionsResponseOutput() MigrationValidationOptionsResponseOutput
	ToMigrationValidationOptionsResponseOutputWithContext(context.Context) MigrationValidationOptionsResponseOutput
}

MigrationValidationOptionsResponseInput is an input type that accepts MigrationValidationOptionsResponseArgs and MigrationValidationOptionsResponseOutput values. You can construct a concrete instance of `MigrationValidationOptionsResponseInput` via:

MigrationValidationOptionsResponseArgs{...}

type MigrationValidationOptionsResponseOutput

type MigrationValidationOptionsResponseOutput struct{ *pulumi.OutputState }

Types of validations to run after the migration

func (MigrationValidationOptionsResponseOutput) ElementType

func (MigrationValidationOptionsResponseOutput) EnableDataIntegrityValidation

func (o MigrationValidationOptionsResponseOutput) EnableDataIntegrityValidation() pulumi.BoolPtrOutput

Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .

func (MigrationValidationOptionsResponseOutput) EnableQueryAnalysisValidation

func (o MigrationValidationOptionsResponseOutput) EnableQueryAnalysisValidation() pulumi.BoolPtrOutput

Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.

func (MigrationValidationOptionsResponseOutput) EnableSchemaValidation

Allows to compare the schema information between source and target.

func (MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponseOutput

func (o MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponseOutput() MigrationValidationOptionsResponseOutput

func (MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponseOutputWithContext

func (o MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponseOutputWithContext(ctx context.Context) MigrationValidationOptionsResponseOutput

func (MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponsePtrOutput

func (o MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponsePtrOutput() MigrationValidationOptionsResponsePtrOutput

func (MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponsePtrOutputWithContext

func (o MigrationValidationOptionsResponseOutput) ToMigrationValidationOptionsResponsePtrOutputWithContext(ctx context.Context) MigrationValidationOptionsResponsePtrOutput

type MigrationValidationOptionsResponsePtrInput

type MigrationValidationOptionsResponsePtrInput interface {
	pulumi.Input

	ToMigrationValidationOptionsResponsePtrOutput() MigrationValidationOptionsResponsePtrOutput
	ToMigrationValidationOptionsResponsePtrOutputWithContext(context.Context) MigrationValidationOptionsResponsePtrOutput
}

MigrationValidationOptionsResponsePtrInput is an input type that accepts MigrationValidationOptionsResponseArgs, MigrationValidationOptionsResponsePtr and MigrationValidationOptionsResponsePtrOutput values. You can construct a concrete instance of `MigrationValidationOptionsResponsePtrInput` via:

        MigrationValidationOptionsResponseArgs{...}

or:

        nil

type MigrationValidationOptionsResponsePtrOutput

type MigrationValidationOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (MigrationValidationOptionsResponsePtrOutput) Elem

func (MigrationValidationOptionsResponsePtrOutput) ElementType

func (MigrationValidationOptionsResponsePtrOutput) EnableDataIntegrityValidation

func (o MigrationValidationOptionsResponsePtrOutput) EnableDataIntegrityValidation() pulumi.BoolPtrOutput

Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .

func (MigrationValidationOptionsResponsePtrOutput) EnableQueryAnalysisValidation

func (o MigrationValidationOptionsResponsePtrOutput) EnableQueryAnalysisValidation() pulumi.BoolPtrOutput

Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.

func (MigrationValidationOptionsResponsePtrOutput) EnableSchemaValidation

Allows to compare the schema information between source and target.

func (MigrationValidationOptionsResponsePtrOutput) ToMigrationValidationOptionsResponsePtrOutput

func (o MigrationValidationOptionsResponsePtrOutput) ToMigrationValidationOptionsResponsePtrOutput() MigrationValidationOptionsResponsePtrOutput

func (MigrationValidationOptionsResponsePtrOutput) ToMigrationValidationOptionsResponsePtrOutputWithContext

func (o MigrationValidationOptionsResponsePtrOutput) ToMigrationValidationOptionsResponsePtrOutputWithContext(ctx context.Context) MigrationValidationOptionsResponsePtrOutput

type ODataErrorResponse

type ODataErrorResponse struct {
	// The machine-readable description of the error, such as 'InvalidRequest' or 'InternalServerError'
	Code *string `pulumi:"code"`
	// Inner errors that caused this error
	Details []ODataErrorResponse `pulumi:"details"`
	// The human-readable description of the error
	Message *string `pulumi:"message"`
}

Error information in OData format.

type ODataErrorResponseArgs

type ODataErrorResponseArgs struct {
	// The machine-readable description of the error, such as 'InvalidRequest' or 'InternalServerError'
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Inner errors that caused this error
	Details ODataErrorResponseArrayInput `pulumi:"details"`
	// The human-readable description of the error
	Message pulumi.StringPtrInput `pulumi:"message"`
}

Error information in OData format.

func (ODataErrorResponseArgs) ElementType

func (ODataErrorResponseArgs) ElementType() reflect.Type

func (ODataErrorResponseArgs) ToODataErrorResponseOutput

func (i ODataErrorResponseArgs) ToODataErrorResponseOutput() ODataErrorResponseOutput

func (ODataErrorResponseArgs) ToODataErrorResponseOutputWithContext

func (i ODataErrorResponseArgs) ToODataErrorResponseOutputWithContext(ctx context.Context) ODataErrorResponseOutput

type ODataErrorResponseArray

type ODataErrorResponseArray []ODataErrorResponseInput

func (ODataErrorResponseArray) ElementType

func (ODataErrorResponseArray) ElementType() reflect.Type

func (ODataErrorResponseArray) ToODataErrorResponseArrayOutput

func (i ODataErrorResponseArray) ToODataErrorResponseArrayOutput() ODataErrorResponseArrayOutput

func (ODataErrorResponseArray) ToODataErrorResponseArrayOutputWithContext

func (i ODataErrorResponseArray) ToODataErrorResponseArrayOutputWithContext(ctx context.Context) ODataErrorResponseArrayOutput

type ODataErrorResponseArrayInput

type ODataErrorResponseArrayInput interface {
	pulumi.Input

	ToODataErrorResponseArrayOutput() ODataErrorResponseArrayOutput
	ToODataErrorResponseArrayOutputWithContext(context.Context) ODataErrorResponseArrayOutput
}

ODataErrorResponseArrayInput is an input type that accepts ODataErrorResponseArray and ODataErrorResponseArrayOutput values. You can construct a concrete instance of `ODataErrorResponseArrayInput` via:

ODataErrorResponseArray{ ODataErrorResponseArgs{...} }

type ODataErrorResponseArrayOutput

type ODataErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ODataErrorResponseArrayOutput) ElementType

func (ODataErrorResponseArrayOutput) Index

func (ODataErrorResponseArrayOutput) ToODataErrorResponseArrayOutput

func (o ODataErrorResponseArrayOutput) ToODataErrorResponseArrayOutput() ODataErrorResponseArrayOutput

func (ODataErrorResponseArrayOutput) ToODataErrorResponseArrayOutputWithContext

func (o ODataErrorResponseArrayOutput) ToODataErrorResponseArrayOutputWithContext(ctx context.Context) ODataErrorResponseArrayOutput

type ODataErrorResponseInput

type ODataErrorResponseInput interface {
	pulumi.Input

	ToODataErrorResponseOutput() ODataErrorResponseOutput
	ToODataErrorResponseOutputWithContext(context.Context) ODataErrorResponseOutput
}

ODataErrorResponseInput is an input type that accepts ODataErrorResponseArgs and ODataErrorResponseOutput values. You can construct a concrete instance of `ODataErrorResponseInput` via:

ODataErrorResponseArgs{...}

type ODataErrorResponseOutput

type ODataErrorResponseOutput struct{ *pulumi.OutputState }

Error information in OData format.

func (ODataErrorResponseOutput) Code

The machine-readable description of the error, such as 'InvalidRequest' or 'InternalServerError'

func (ODataErrorResponseOutput) Details

Inner errors that caused this error

func (ODataErrorResponseOutput) ElementType

func (ODataErrorResponseOutput) ElementType() reflect.Type

func (ODataErrorResponseOutput) Message

The human-readable description of the error

func (ODataErrorResponseOutput) ToODataErrorResponseOutput

func (o ODataErrorResponseOutput) ToODataErrorResponseOutput() ODataErrorResponseOutput

func (ODataErrorResponseOutput) ToODataErrorResponseOutputWithContext

func (o ODataErrorResponseOutput) ToODataErrorResponseOutputWithContext(ctx context.Context) ODataErrorResponseOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	// UTC Date and time when project was created
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// List of DatabaseInfo
	DatabasesInfo DatabaseInfoResponseArrayOutput `pulumi:"databasesInfo"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project's provisioning state
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoResponsePtrOutput `pulumi:"sourceConnectionInfo"`
	// Source platform for the project
	SourcePlatform pulumi.StringOutput `pulumi:"sourcePlatform"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoResponsePtrOutput `pulumi:"targetConnectionInfo"`
	// Target platform for the project
	TargetPlatform pulumi.StringOutput `pulumi:"targetPlatform"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A project resource

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType added in v0.2.6

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput added in v0.2.6

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext added in v0.2.6

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// List of DatabaseInfo
	DatabasesInfo DatabaseInfoArrayInput
	// Name of the resource group
	GroupName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Name of the project
	ProjectName pulumi.StringInput
	// Name of the service
	ServiceName pulumi.StringInput
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoPtrInput
	// Source platform for the project
	SourcePlatform ProjectSourcePlatform
	// Resource tags.
	Tags pulumi.StringMapInput
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoPtrInput
	// Target platform for the project
	TargetPlatform ProjectTargetPlatform
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput added in v0.2.6

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput added in v0.2.6

type ProjectOutput struct {
	*pulumi.OutputState
}

func (ProjectOutput) ElementType added in v0.2.6

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput added in v0.2.6

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext added in v0.2.6

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectSourcePlatform added in v0.3.1

type ProjectSourcePlatform pulumi.String

Source platform for the project

func (ProjectSourcePlatform) ElementType added in v0.3.1

func (ProjectSourcePlatform) ElementType() reflect.Type

func (ProjectSourcePlatform) ToStringOutput added in v0.3.1

func (e ProjectSourcePlatform) ToStringOutput() pulumi.StringOutput

func (ProjectSourcePlatform) ToStringOutputWithContext added in v0.3.1

func (e ProjectSourcePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProjectSourcePlatform) ToStringPtrOutput added in v0.3.1

func (e ProjectSourcePlatform) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectSourcePlatform) ToStringPtrOutputWithContext added in v0.3.1

func (e ProjectSourcePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectState

type ProjectState struct {
	// UTC Date and time when project was created
	CreationTime pulumi.StringPtrInput
	// List of DatabaseInfo
	DatabasesInfo DatabaseInfoResponseArrayInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The project's provisioning state
	ProvisioningState pulumi.StringPtrInput
	// Information for connecting to source
	SourceConnectionInfo SqlConnectionInfoResponsePtrInput
	// Source platform for the project
	SourcePlatform pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Information for connecting to target
	TargetConnectionInfo SqlConnectionInfoResponsePtrInput
	// Target platform for the project
	TargetPlatform pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectTargetPlatform added in v0.3.1

type ProjectTargetPlatform pulumi.String

Target platform for the project

func (ProjectTargetPlatform) ElementType added in v0.3.1

func (ProjectTargetPlatform) ElementType() reflect.Type

func (ProjectTargetPlatform) ToStringOutput added in v0.3.1

func (e ProjectTargetPlatform) ToStringOutput() pulumi.StringOutput

func (ProjectTargetPlatform) ToStringOutputWithContext added in v0.3.1

func (e ProjectTargetPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProjectTargetPlatform) ToStringPtrOutput added in v0.3.1

func (e ProjectTargetPlatform) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectTargetPlatform) ToStringPtrOutputWithContext added in v0.3.1

func (e ProjectTargetPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportableExceptionResponse

type ReportableExceptionResponse struct {
	// The path to the file where exception occurred
	FilePath *string `pulumi:"filePath"`
	// Coded numerical value that is assigned to a specific exception
	HResult *int `pulumi:"hResult"`
	// The line number where exception occurred
	LineNumber *string `pulumi:"lineNumber"`
	// Error message
	Message *string `pulumi:"message"`
	// Stack trace
	StackTrace *string `pulumi:"stackTrace"`
}

Exception object for all custom exceptions

type ReportableExceptionResponseArgs

type ReportableExceptionResponseArgs struct {
	// The path to the file where exception occurred
	FilePath pulumi.StringPtrInput `pulumi:"filePath"`
	// Coded numerical value that is assigned to a specific exception
	HResult pulumi.IntPtrInput `pulumi:"hResult"`
	// The line number where exception occurred
	LineNumber pulumi.StringPtrInput `pulumi:"lineNumber"`
	// Error message
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Stack trace
	StackTrace pulumi.StringPtrInput `pulumi:"stackTrace"`
}

Exception object for all custom exceptions

func (ReportableExceptionResponseArgs) ElementType

func (ReportableExceptionResponseArgs) ToReportableExceptionResponseOutput

func (i ReportableExceptionResponseArgs) ToReportableExceptionResponseOutput() ReportableExceptionResponseOutput

func (ReportableExceptionResponseArgs) ToReportableExceptionResponseOutputWithContext

func (i ReportableExceptionResponseArgs) ToReportableExceptionResponseOutputWithContext(ctx context.Context) ReportableExceptionResponseOutput

type ReportableExceptionResponseArray

type ReportableExceptionResponseArray []ReportableExceptionResponseInput

func (ReportableExceptionResponseArray) ElementType

func (ReportableExceptionResponseArray) ToReportableExceptionResponseArrayOutput

func (i ReportableExceptionResponseArray) ToReportableExceptionResponseArrayOutput() ReportableExceptionResponseArrayOutput

func (ReportableExceptionResponseArray) ToReportableExceptionResponseArrayOutputWithContext

func (i ReportableExceptionResponseArray) ToReportableExceptionResponseArrayOutputWithContext(ctx context.Context) ReportableExceptionResponseArrayOutput

type ReportableExceptionResponseArrayInput

type ReportableExceptionResponseArrayInput interface {
	pulumi.Input

	ToReportableExceptionResponseArrayOutput() ReportableExceptionResponseArrayOutput
	ToReportableExceptionResponseArrayOutputWithContext(context.Context) ReportableExceptionResponseArrayOutput
}

ReportableExceptionResponseArrayInput is an input type that accepts ReportableExceptionResponseArray and ReportableExceptionResponseArrayOutput values. You can construct a concrete instance of `ReportableExceptionResponseArrayInput` via:

ReportableExceptionResponseArray{ ReportableExceptionResponseArgs{...} }

type ReportableExceptionResponseArrayOutput

type ReportableExceptionResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportableExceptionResponseArrayOutput) ElementType

func (ReportableExceptionResponseArrayOutput) Index

func (ReportableExceptionResponseArrayOutput) ToReportableExceptionResponseArrayOutput

func (o ReportableExceptionResponseArrayOutput) ToReportableExceptionResponseArrayOutput() ReportableExceptionResponseArrayOutput

func (ReportableExceptionResponseArrayOutput) ToReportableExceptionResponseArrayOutputWithContext

func (o ReportableExceptionResponseArrayOutput) ToReportableExceptionResponseArrayOutputWithContext(ctx context.Context) ReportableExceptionResponseArrayOutput

type ReportableExceptionResponseInput

type ReportableExceptionResponseInput interface {
	pulumi.Input

	ToReportableExceptionResponseOutput() ReportableExceptionResponseOutput
	ToReportableExceptionResponseOutputWithContext(context.Context) ReportableExceptionResponseOutput
}

ReportableExceptionResponseInput is an input type that accepts ReportableExceptionResponseArgs and ReportableExceptionResponseOutput values. You can construct a concrete instance of `ReportableExceptionResponseInput` via:

ReportableExceptionResponseArgs{...}

type ReportableExceptionResponseOutput

type ReportableExceptionResponseOutput struct{ *pulumi.OutputState }

Exception object for all custom exceptions

func (ReportableExceptionResponseOutput) ElementType

func (ReportableExceptionResponseOutput) FilePath

The path to the file where exception occurred

func (ReportableExceptionResponseOutput) HResult

Coded numerical value that is assigned to a specific exception

func (ReportableExceptionResponseOutput) LineNumber

The line number where exception occurred

func (ReportableExceptionResponseOutput) Message

Error message

func (ReportableExceptionResponseOutput) StackTrace

Stack trace

func (ReportableExceptionResponseOutput) ToReportableExceptionResponseOutput

func (o ReportableExceptionResponseOutput) ToReportableExceptionResponseOutput() ReportableExceptionResponseOutput

func (ReportableExceptionResponseOutput) ToReportableExceptionResponseOutputWithContext

func (o ReportableExceptionResponseOutput) ToReportableExceptionResponseOutputWithContext(ctx context.Context) ReportableExceptionResponseOutput

type ServerLevelPermissionsGroup added in v0.3.1

type ServerLevelPermissionsGroup pulumi.String

Permission group for validations

func (ServerLevelPermissionsGroup) ElementType added in v0.3.1

func (ServerLevelPermissionsGroup) ToStringOutput added in v0.3.1

func (e ServerLevelPermissionsGroup) ToStringOutput() pulumi.StringOutput

func (ServerLevelPermissionsGroup) ToStringOutputWithContext added in v0.3.1

func (e ServerLevelPermissionsGroup) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServerLevelPermissionsGroup) ToStringPtrOutput added in v0.3.1

func (e ServerLevelPermissionsGroup) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerLevelPermissionsGroup) ToStringPtrOutputWithContext added in v0.3.1

func (e ServerLevelPermissionsGroup) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Service

type Service struct {
	pulumi.CustomResourceState

	// HTTP strong entity tag value. Ignored if submitted
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The resource kind. Only 'vm' (the default) is supported.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource's provisioning state
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The public key of the service, used to encrypt secrets sent to the service
	PublicKey pulumi.StringPtrOutput `pulumi:"publicKey"`
	// Service SKU
	Sku ServiceSkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined
	VirtualSubnetId pulumi.StringOutput `pulumi:"virtualSubnetId"`
}

A Data Migration Service resource

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

NewService registers a new resource with the given unique name, arguments, and options.

func (*Service) ElementType added in v0.2.6

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput added in v0.2.6

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext added in v0.2.6

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	// HTTP strong entity tag value. Ignored if submitted
	Etag pulumi.StringPtrInput
	// Name of the resource group
	GroupName pulumi.StringInput
	// The resource kind. Only 'vm' (the default) is supported.
	Kind pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The public key of the service, used to encrypt secrets sent to the service
	PublicKey pulumi.StringPtrInput
	// Name of the service
	ServiceName pulumi.StringInput
	// Service SKU
	Sku ServiceSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined
	VirtualSubnetId pulumi.StringInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceInput added in v0.2.6

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceOutput added in v0.2.6

type ServiceOutput struct {
	*pulumi.OutputState
}

func (ServiceOutput) ElementType added in v0.2.6

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) ToServiceOutput added in v0.2.6

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext added in v0.2.6

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceSku

type ServiceSku struct {
	// The capacity of the SKU, if it supports scaling
	Capacity *int `pulumi:"capacity"`
	// The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines
	Family *string `pulumi:"family"`
	// The unique name of the SKU, such as 'P3'
	Name *string `pulumi:"name"`
	// The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines
	Size *string `pulumi:"size"`
	// The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'
	Tier *string `pulumi:"tier"`
}

An Azure SKU instance

type ServiceSkuArgs

type ServiceSkuArgs struct {
	// The capacity of the SKU, if it supports scaling
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The unique name of the SKU, such as 'P3'
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

An Azure SKU instance

func (ServiceSkuArgs) ElementType

func (ServiceSkuArgs) ElementType() reflect.Type

func (ServiceSkuArgs) ToServiceSkuOutput

func (i ServiceSkuArgs) ToServiceSkuOutput() ServiceSkuOutput

func (ServiceSkuArgs) ToServiceSkuOutputWithContext

func (i ServiceSkuArgs) ToServiceSkuOutputWithContext(ctx context.Context) ServiceSkuOutput

func (ServiceSkuArgs) ToServiceSkuPtrOutput

func (i ServiceSkuArgs) ToServiceSkuPtrOutput() ServiceSkuPtrOutput

func (ServiceSkuArgs) ToServiceSkuPtrOutputWithContext

func (i ServiceSkuArgs) ToServiceSkuPtrOutputWithContext(ctx context.Context) ServiceSkuPtrOutput

type ServiceSkuInput

type ServiceSkuInput interface {
	pulumi.Input

	ToServiceSkuOutput() ServiceSkuOutput
	ToServiceSkuOutputWithContext(context.Context) ServiceSkuOutput
}

ServiceSkuInput is an input type that accepts ServiceSkuArgs and ServiceSkuOutput values. You can construct a concrete instance of `ServiceSkuInput` via:

ServiceSkuArgs{...}

type ServiceSkuOutput

type ServiceSkuOutput struct{ *pulumi.OutputState }

An Azure SKU instance

func (ServiceSkuOutput) Capacity

func (o ServiceSkuOutput) Capacity() pulumi.IntPtrOutput

The capacity of the SKU, if it supports scaling

func (ServiceSkuOutput) ElementType

func (ServiceSkuOutput) ElementType() reflect.Type

func (ServiceSkuOutput) Family

The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines

func (ServiceSkuOutput) Name

The unique name of the SKU, such as 'P3'

func (ServiceSkuOutput) Size

The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines

func (ServiceSkuOutput) Tier

The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'

func (ServiceSkuOutput) ToServiceSkuOutput

func (o ServiceSkuOutput) ToServiceSkuOutput() ServiceSkuOutput

func (ServiceSkuOutput) ToServiceSkuOutputWithContext

func (o ServiceSkuOutput) ToServiceSkuOutputWithContext(ctx context.Context) ServiceSkuOutput

func (ServiceSkuOutput) ToServiceSkuPtrOutput

func (o ServiceSkuOutput) ToServiceSkuPtrOutput() ServiceSkuPtrOutput

func (ServiceSkuOutput) ToServiceSkuPtrOutputWithContext

func (o ServiceSkuOutput) ToServiceSkuPtrOutputWithContext(ctx context.Context) ServiceSkuPtrOutput

type ServiceSkuPtrInput

type ServiceSkuPtrInput interface {
	pulumi.Input

	ToServiceSkuPtrOutput() ServiceSkuPtrOutput
	ToServiceSkuPtrOutputWithContext(context.Context) ServiceSkuPtrOutput
}

ServiceSkuPtrInput is an input type that accepts ServiceSkuArgs, ServiceSkuPtr and ServiceSkuPtrOutput values. You can construct a concrete instance of `ServiceSkuPtrInput` via:

        ServiceSkuArgs{...}

or:

        nil

func ServiceSkuPtr

func ServiceSkuPtr(v *ServiceSkuArgs) ServiceSkuPtrInput

type ServiceSkuPtrOutput

type ServiceSkuPtrOutput struct{ *pulumi.OutputState }

func (ServiceSkuPtrOutput) Capacity

The capacity of the SKU, if it supports scaling

func (ServiceSkuPtrOutput) Elem

func (ServiceSkuPtrOutput) ElementType

func (ServiceSkuPtrOutput) ElementType() reflect.Type

func (ServiceSkuPtrOutput) Family

The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines

func (ServiceSkuPtrOutput) Name

The unique name of the SKU, such as 'P3'

func (ServiceSkuPtrOutput) Size

The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines

func (ServiceSkuPtrOutput) Tier

The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'

func (ServiceSkuPtrOutput) ToServiceSkuPtrOutput

func (o ServiceSkuPtrOutput) ToServiceSkuPtrOutput() ServiceSkuPtrOutput

func (ServiceSkuPtrOutput) ToServiceSkuPtrOutputWithContext

func (o ServiceSkuPtrOutput) ToServiceSkuPtrOutputWithContext(ctx context.Context) ServiceSkuPtrOutput

type ServiceSkuResponse

type ServiceSkuResponse struct {
	// The capacity of the SKU, if it supports scaling
	Capacity *int `pulumi:"capacity"`
	// The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines
	Family *string `pulumi:"family"`
	// The unique name of the SKU, such as 'P3'
	Name *string `pulumi:"name"`
	// The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines
	Size *string `pulumi:"size"`
	// The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'
	Tier *string `pulumi:"tier"`
}

An Azure SKU instance

type ServiceSkuResponseArgs

type ServiceSkuResponseArgs struct {
	// The capacity of the SKU, if it supports scaling
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The unique name of the SKU, such as 'P3'
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

An Azure SKU instance

func (ServiceSkuResponseArgs) ElementType

func (ServiceSkuResponseArgs) ElementType() reflect.Type

func (ServiceSkuResponseArgs) ToServiceSkuResponseOutput

func (i ServiceSkuResponseArgs) ToServiceSkuResponseOutput() ServiceSkuResponseOutput

func (ServiceSkuResponseArgs) ToServiceSkuResponseOutputWithContext

func (i ServiceSkuResponseArgs) ToServiceSkuResponseOutputWithContext(ctx context.Context) ServiceSkuResponseOutput

func (ServiceSkuResponseArgs) ToServiceSkuResponsePtrOutput

func (i ServiceSkuResponseArgs) ToServiceSkuResponsePtrOutput() ServiceSkuResponsePtrOutput

func (ServiceSkuResponseArgs) ToServiceSkuResponsePtrOutputWithContext

func (i ServiceSkuResponseArgs) ToServiceSkuResponsePtrOutputWithContext(ctx context.Context) ServiceSkuResponsePtrOutput

type ServiceSkuResponseInput

type ServiceSkuResponseInput interface {
	pulumi.Input

	ToServiceSkuResponseOutput() ServiceSkuResponseOutput
	ToServiceSkuResponseOutputWithContext(context.Context) ServiceSkuResponseOutput
}

ServiceSkuResponseInput is an input type that accepts ServiceSkuResponseArgs and ServiceSkuResponseOutput values. You can construct a concrete instance of `ServiceSkuResponseInput` via:

ServiceSkuResponseArgs{...}

type ServiceSkuResponseOutput

type ServiceSkuResponseOutput struct{ *pulumi.OutputState }

An Azure SKU instance

func (ServiceSkuResponseOutput) Capacity

The capacity of the SKU, if it supports scaling

func (ServiceSkuResponseOutput) ElementType

func (ServiceSkuResponseOutput) ElementType() reflect.Type

func (ServiceSkuResponseOutput) Family

The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines

func (ServiceSkuResponseOutput) Name

The unique name of the SKU, such as 'P3'

func (ServiceSkuResponseOutput) Size

The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines

func (ServiceSkuResponseOutput) Tier

The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'

func (ServiceSkuResponseOutput) ToServiceSkuResponseOutput

func (o ServiceSkuResponseOutput) ToServiceSkuResponseOutput() ServiceSkuResponseOutput

func (ServiceSkuResponseOutput) ToServiceSkuResponseOutputWithContext

func (o ServiceSkuResponseOutput) ToServiceSkuResponseOutputWithContext(ctx context.Context) ServiceSkuResponseOutput

func (ServiceSkuResponseOutput) ToServiceSkuResponsePtrOutput

func (o ServiceSkuResponseOutput) ToServiceSkuResponsePtrOutput() ServiceSkuResponsePtrOutput

func (ServiceSkuResponseOutput) ToServiceSkuResponsePtrOutputWithContext

func (o ServiceSkuResponseOutput) ToServiceSkuResponsePtrOutputWithContext(ctx context.Context) ServiceSkuResponsePtrOutput

type ServiceSkuResponsePtrInput

type ServiceSkuResponsePtrInput interface {
	pulumi.Input

	ToServiceSkuResponsePtrOutput() ServiceSkuResponsePtrOutput
	ToServiceSkuResponsePtrOutputWithContext(context.Context) ServiceSkuResponsePtrOutput
}

ServiceSkuResponsePtrInput is an input type that accepts ServiceSkuResponseArgs, ServiceSkuResponsePtr and ServiceSkuResponsePtrOutput values. You can construct a concrete instance of `ServiceSkuResponsePtrInput` via:

        ServiceSkuResponseArgs{...}

or:

        nil

type ServiceSkuResponsePtrOutput

type ServiceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceSkuResponsePtrOutput) Capacity

The capacity of the SKU, if it supports scaling

func (ServiceSkuResponsePtrOutput) Elem

func (ServiceSkuResponsePtrOutput) ElementType

func (ServiceSkuResponsePtrOutput) Family

The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines

func (ServiceSkuResponsePtrOutput) Name

The unique name of the SKU, such as 'P3'

func (ServiceSkuResponsePtrOutput) Size

The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines

func (ServiceSkuResponsePtrOutput) Tier

The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'

func (ServiceSkuResponsePtrOutput) ToServiceSkuResponsePtrOutput

func (o ServiceSkuResponsePtrOutput) ToServiceSkuResponsePtrOutput() ServiceSkuResponsePtrOutput

func (ServiceSkuResponsePtrOutput) ToServiceSkuResponsePtrOutputWithContext

func (o ServiceSkuResponsePtrOutput) ToServiceSkuResponsePtrOutputWithContext(ctx context.Context) ServiceSkuResponsePtrOutput

type ServiceState

type ServiceState struct {
	// HTTP strong entity tag value. Ignored if submitted
	Etag pulumi.StringPtrInput
	// The resource kind. Only 'vm' (the default) is supported.
	Kind pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The resource's provisioning state
	ProvisioningState pulumi.StringPtrInput
	// The public key of the service, used to encrypt secrets sent to the service
	PublicKey pulumi.StringPtrInput
	// Service SKU
	Sku ServiceSkuResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined
	VirtualSubnetId pulumi.StringPtrInput
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type SqlConnectionInfo

type SqlConnectionInfo struct {
	// Additional connection settings
	AdditionalSettings *string `pulumi:"additionalSettings"`
	// Authentication type to use for connection
	Authentication *string `pulumi:"authentication"`
	// Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber
	DataSource string `pulumi:"dataSource"`
	// Whether to encrypt the connection
	EncryptConnection *bool `pulumi:"encryptConnection"`
	// Password credential.
	Password *string `pulumi:"password"`
	// Whether to trust the server certificate
	TrustServerCertificate *bool `pulumi:"trustServerCertificate"`
	// Type of connection info
	// Expected value is 'SqlConnectionInfo'.
	Type string `pulumi:"type"`
	// User name
	UserName *string `pulumi:"userName"`
}

Information for connecting to SQL database server

type SqlConnectionInfoArgs

type SqlConnectionInfoArgs struct {
	// Additional connection settings
	AdditionalSettings pulumi.StringPtrInput `pulumi:"additionalSettings"`
	// Authentication type to use for connection
	Authentication *AuthenticationType `pulumi:"authentication"`
	// Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber
	DataSource pulumi.StringInput `pulumi:"dataSource"`
	// Whether to encrypt the connection
	EncryptConnection pulumi.BoolPtrInput `pulumi:"encryptConnection"`
	// Password credential.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Whether to trust the server certificate
	TrustServerCertificate pulumi.BoolPtrInput `pulumi:"trustServerCertificate"`
	// Type of connection info
	// Expected value is 'SqlConnectionInfo'.
	Type pulumi.StringInput `pulumi:"type"`
	// User name
	UserName pulumi.StringPtrInput `pulumi:"userName"`
}

Information for connecting to SQL database server

func (SqlConnectionInfoArgs) ElementType

func (SqlConnectionInfoArgs) ElementType() reflect.Type

func (SqlConnectionInfoArgs) ToSqlConnectionInfoOutput

func (i SqlConnectionInfoArgs) ToSqlConnectionInfoOutput() SqlConnectionInfoOutput

func (SqlConnectionInfoArgs) ToSqlConnectionInfoOutputWithContext

func (i SqlConnectionInfoArgs) ToSqlConnectionInfoOutputWithContext(ctx context.Context) SqlConnectionInfoOutput

func (SqlConnectionInfoArgs) ToSqlConnectionInfoPtrOutput

func (i SqlConnectionInfoArgs) ToSqlConnectionInfoPtrOutput() SqlConnectionInfoPtrOutput

func (SqlConnectionInfoArgs) ToSqlConnectionInfoPtrOutputWithContext

func (i SqlConnectionInfoArgs) ToSqlConnectionInfoPtrOutputWithContext(ctx context.Context) SqlConnectionInfoPtrOutput

type SqlConnectionInfoInput

type SqlConnectionInfoInput interface {
	pulumi.Input

	ToSqlConnectionInfoOutput() SqlConnectionInfoOutput
	ToSqlConnectionInfoOutputWithContext(context.Context) SqlConnectionInfoOutput
}

SqlConnectionInfoInput is an input type that accepts SqlConnectionInfoArgs and SqlConnectionInfoOutput values. You can construct a concrete instance of `SqlConnectionInfoInput` via:

SqlConnectionInfoArgs{...}

type SqlConnectionInfoOutput

type SqlConnectionInfoOutput struct{ *pulumi.OutputState }

Information for connecting to SQL database server

func (SqlConnectionInfoOutput) AdditionalSettings

func (o SqlConnectionInfoOutput) AdditionalSettings() pulumi.StringPtrOutput

Additional connection settings

func (SqlConnectionInfoOutput) Authentication

func (o SqlConnectionInfoOutput) Authentication() pulumi.StringPtrOutput

Authentication type to use for connection

func (SqlConnectionInfoOutput) DataSource

Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

func (SqlConnectionInfoOutput) ElementType

func (SqlConnectionInfoOutput) ElementType() reflect.Type

func (SqlConnectionInfoOutput) EncryptConnection

func (o SqlConnectionInfoOutput) EncryptConnection() pulumi.BoolPtrOutput

Whether to encrypt the connection

func (SqlConnectionInfoOutput) Password

Password credential.

func (SqlConnectionInfoOutput) ToSqlConnectionInfoOutput

func (o SqlConnectionInfoOutput) ToSqlConnectionInfoOutput() SqlConnectionInfoOutput

func (SqlConnectionInfoOutput) ToSqlConnectionInfoOutputWithContext

func (o SqlConnectionInfoOutput) ToSqlConnectionInfoOutputWithContext(ctx context.Context) SqlConnectionInfoOutput

func (SqlConnectionInfoOutput) ToSqlConnectionInfoPtrOutput

func (o SqlConnectionInfoOutput) ToSqlConnectionInfoPtrOutput() SqlConnectionInfoPtrOutput

func (SqlConnectionInfoOutput) ToSqlConnectionInfoPtrOutputWithContext

func (o SqlConnectionInfoOutput) ToSqlConnectionInfoPtrOutputWithContext(ctx context.Context) SqlConnectionInfoPtrOutput

func (SqlConnectionInfoOutput) TrustServerCertificate

func (o SqlConnectionInfoOutput) TrustServerCertificate() pulumi.BoolPtrOutput

Whether to trust the server certificate

func (SqlConnectionInfoOutput) Type

Type of connection info Expected value is 'SqlConnectionInfo'.

func (SqlConnectionInfoOutput) UserName

User name

type SqlConnectionInfoPtrInput

type SqlConnectionInfoPtrInput interface {
	pulumi.Input

	ToSqlConnectionInfoPtrOutput() SqlConnectionInfoPtrOutput
	ToSqlConnectionInfoPtrOutputWithContext(context.Context) SqlConnectionInfoPtrOutput
}

SqlConnectionInfoPtrInput is an input type that accepts SqlConnectionInfoArgs, SqlConnectionInfoPtr and SqlConnectionInfoPtrOutput values. You can construct a concrete instance of `SqlConnectionInfoPtrInput` via:

        SqlConnectionInfoArgs{...}

or:

        nil

type SqlConnectionInfoPtrOutput

type SqlConnectionInfoPtrOutput struct{ *pulumi.OutputState }

func (SqlConnectionInfoPtrOutput) AdditionalSettings

func (o SqlConnectionInfoPtrOutput) AdditionalSettings() pulumi.StringPtrOutput

Additional connection settings

func (SqlConnectionInfoPtrOutput) Authentication

Authentication type to use for connection

func (SqlConnectionInfoPtrOutput) DataSource

Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

func (SqlConnectionInfoPtrOutput) Elem

func (SqlConnectionInfoPtrOutput) ElementType

func (SqlConnectionInfoPtrOutput) ElementType() reflect.Type

func (SqlConnectionInfoPtrOutput) EncryptConnection

func (o SqlConnectionInfoPtrOutput) EncryptConnection() pulumi.BoolPtrOutput

Whether to encrypt the connection

func (SqlConnectionInfoPtrOutput) Password

Password credential.

func (SqlConnectionInfoPtrOutput) ToSqlConnectionInfoPtrOutput

func (o SqlConnectionInfoPtrOutput) ToSqlConnectionInfoPtrOutput() SqlConnectionInfoPtrOutput

func (SqlConnectionInfoPtrOutput) ToSqlConnectionInfoPtrOutputWithContext

func (o SqlConnectionInfoPtrOutput) ToSqlConnectionInfoPtrOutputWithContext(ctx context.Context) SqlConnectionInfoPtrOutput

func (SqlConnectionInfoPtrOutput) TrustServerCertificate

func (o SqlConnectionInfoPtrOutput) TrustServerCertificate() pulumi.BoolPtrOutput

Whether to trust the server certificate

func (SqlConnectionInfoPtrOutput) Type

Type of connection info Expected value is 'SqlConnectionInfo'.

func (SqlConnectionInfoPtrOutput) UserName

User name

type SqlConnectionInfoResponse

type SqlConnectionInfoResponse struct {
	// Additional connection settings
	AdditionalSettings *string `pulumi:"additionalSettings"`
	// Authentication type to use for connection
	Authentication *string `pulumi:"authentication"`
	// Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber
	DataSource string `pulumi:"dataSource"`
	// Whether to encrypt the connection
	EncryptConnection *bool `pulumi:"encryptConnection"`
	// Password credential.
	Password *string `pulumi:"password"`
	// Whether to trust the server certificate
	TrustServerCertificate *bool `pulumi:"trustServerCertificate"`
	// Type of connection info
	// Expected value is 'SqlConnectionInfo'.
	Type string `pulumi:"type"`
	// User name
	UserName *string `pulumi:"userName"`
}

Information for connecting to SQL database server

type SqlConnectionInfoResponseArgs

type SqlConnectionInfoResponseArgs struct {
	// Additional connection settings
	AdditionalSettings pulumi.StringPtrInput `pulumi:"additionalSettings"`
	// Authentication type to use for connection
	Authentication pulumi.StringPtrInput `pulumi:"authentication"`
	// Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber
	DataSource pulumi.StringInput `pulumi:"dataSource"`
	// Whether to encrypt the connection
	EncryptConnection pulumi.BoolPtrInput `pulumi:"encryptConnection"`
	// Password credential.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Whether to trust the server certificate
	TrustServerCertificate pulumi.BoolPtrInput `pulumi:"trustServerCertificate"`
	// Type of connection info
	// Expected value is 'SqlConnectionInfo'.
	Type pulumi.StringInput `pulumi:"type"`
	// User name
	UserName pulumi.StringPtrInput `pulumi:"userName"`
}

Information for connecting to SQL database server

func (SqlConnectionInfoResponseArgs) ElementType

func (SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponseOutput

func (i SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponseOutput() SqlConnectionInfoResponseOutput

func (SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponseOutputWithContext

func (i SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponseOutputWithContext(ctx context.Context) SqlConnectionInfoResponseOutput

func (SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponsePtrOutput

func (i SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponsePtrOutput() SqlConnectionInfoResponsePtrOutput

func (SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponsePtrOutputWithContext

func (i SqlConnectionInfoResponseArgs) ToSqlConnectionInfoResponsePtrOutputWithContext(ctx context.Context) SqlConnectionInfoResponsePtrOutput

type SqlConnectionInfoResponseInput

type SqlConnectionInfoResponseInput interface {
	pulumi.Input

	ToSqlConnectionInfoResponseOutput() SqlConnectionInfoResponseOutput
	ToSqlConnectionInfoResponseOutputWithContext(context.Context) SqlConnectionInfoResponseOutput
}

SqlConnectionInfoResponseInput is an input type that accepts SqlConnectionInfoResponseArgs and SqlConnectionInfoResponseOutput values. You can construct a concrete instance of `SqlConnectionInfoResponseInput` via:

SqlConnectionInfoResponseArgs{...}

type SqlConnectionInfoResponseOutput

type SqlConnectionInfoResponseOutput struct{ *pulumi.OutputState }

Information for connecting to SQL database server

func (SqlConnectionInfoResponseOutput) AdditionalSettings

Additional connection settings

func (SqlConnectionInfoResponseOutput) Authentication

Authentication type to use for connection

func (SqlConnectionInfoResponseOutput) DataSource

Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

func (SqlConnectionInfoResponseOutput) ElementType

func (SqlConnectionInfoResponseOutput) EncryptConnection

Whether to encrypt the connection

func (SqlConnectionInfoResponseOutput) Password

Password credential.

func (SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponseOutput

func (o SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponseOutput() SqlConnectionInfoResponseOutput

func (SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponseOutputWithContext

func (o SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponseOutputWithContext(ctx context.Context) SqlConnectionInfoResponseOutput

func (SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponsePtrOutput

func (o SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponsePtrOutput() SqlConnectionInfoResponsePtrOutput

func (SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponsePtrOutputWithContext

func (o SqlConnectionInfoResponseOutput) ToSqlConnectionInfoResponsePtrOutputWithContext(ctx context.Context) SqlConnectionInfoResponsePtrOutput

func (SqlConnectionInfoResponseOutput) TrustServerCertificate

func (o SqlConnectionInfoResponseOutput) TrustServerCertificate() pulumi.BoolPtrOutput

Whether to trust the server certificate

func (SqlConnectionInfoResponseOutput) Type

Type of connection info Expected value is 'SqlConnectionInfo'.

func (SqlConnectionInfoResponseOutput) UserName

User name

type SqlConnectionInfoResponsePtrInput

type SqlConnectionInfoResponsePtrInput interface {
	pulumi.Input

	ToSqlConnectionInfoResponsePtrOutput() SqlConnectionInfoResponsePtrOutput
	ToSqlConnectionInfoResponsePtrOutputWithContext(context.Context) SqlConnectionInfoResponsePtrOutput
}

SqlConnectionInfoResponsePtrInput is an input type that accepts SqlConnectionInfoResponseArgs, SqlConnectionInfoResponsePtr and SqlConnectionInfoResponsePtrOutput values. You can construct a concrete instance of `SqlConnectionInfoResponsePtrInput` via:

        SqlConnectionInfoResponseArgs{...}

or:

        nil

type SqlConnectionInfoResponsePtrOutput

type SqlConnectionInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlConnectionInfoResponsePtrOutput) AdditionalSettings

Additional connection settings

func (SqlConnectionInfoResponsePtrOutput) Authentication

Authentication type to use for connection

func (SqlConnectionInfoResponsePtrOutput) DataSource

Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

func (SqlConnectionInfoResponsePtrOutput) Elem

func (SqlConnectionInfoResponsePtrOutput) ElementType

func (SqlConnectionInfoResponsePtrOutput) EncryptConnection

Whether to encrypt the connection

func (SqlConnectionInfoResponsePtrOutput) Password

Password credential.

func (SqlConnectionInfoResponsePtrOutput) ToSqlConnectionInfoResponsePtrOutput

func (o SqlConnectionInfoResponsePtrOutput) ToSqlConnectionInfoResponsePtrOutput() SqlConnectionInfoResponsePtrOutput

func (SqlConnectionInfoResponsePtrOutput) ToSqlConnectionInfoResponsePtrOutputWithContext

func (o SqlConnectionInfoResponsePtrOutput) ToSqlConnectionInfoResponsePtrOutputWithContext(ctx context.Context) SqlConnectionInfoResponsePtrOutput

func (SqlConnectionInfoResponsePtrOutput) TrustServerCertificate

func (o SqlConnectionInfoResponsePtrOutput) TrustServerCertificate() pulumi.BoolPtrOutput

Whether to trust the server certificate

func (SqlConnectionInfoResponsePtrOutput) Type

Type of connection info Expected value is 'SqlConnectionInfo'.

func (SqlConnectionInfoResponsePtrOutput) UserName

User name

type Task

type Task struct {
	pulumi.CustomResourceState

	// HTTP strong entity tag value. This is ignored if submitted.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Custom task properties
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A task resource

func GetTask

func GetTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskState, opts ...pulumi.ResourceOption) (*Task, error)

GetTask gets an existing Task resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTask

func NewTask(ctx *pulumi.Context,
	name string, args *TaskArgs, opts ...pulumi.ResourceOption) (*Task, error)

NewTask registers a new resource with the given unique name, arguments, and options.

func (*Task) ElementType added in v0.2.6

func (*Task) ElementType() reflect.Type

func (*Task) ToTaskOutput added in v0.2.6

func (i *Task) ToTaskOutput() TaskOutput

func (*Task) ToTaskOutputWithContext added in v0.2.6

func (i *Task) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskArgs

type TaskArgs struct {
	// HTTP strong entity tag value. This is ignored if submitted.
	Etag pulumi.StringPtrInput
	// Name of the resource group
	GroupName pulumi.StringInput
	// Name of the project
	ProjectName pulumi.StringInput
	// Custom task properties
	Properties pulumi.Input
	// Name of the service
	ServiceName pulumi.StringInput
	// Name of the Task
	TaskName pulumi.StringInput
}

The set of arguments for constructing a Task resource.

func (TaskArgs) ElementType

func (TaskArgs) ElementType() reflect.Type

type TaskInput added in v0.2.6

type TaskInput interface {
	pulumi.Input

	ToTaskOutput() TaskOutput
	ToTaskOutputWithContext(ctx context.Context) TaskOutput
}

type TaskOutput added in v0.2.6

type TaskOutput struct {
	*pulumi.OutputState
}

func (TaskOutput) ElementType added in v0.2.6

func (TaskOutput) ElementType() reflect.Type

func (TaskOutput) ToTaskOutput added in v0.2.6

func (o TaskOutput) ToTaskOutput() TaskOutput

func (TaskOutput) ToTaskOutputWithContext added in v0.2.6

func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskState

type TaskState struct {
	// HTTP strong entity tag value. This is ignored if submitted.
	Etag pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Custom task properties
	Properties pulumi.Input
	// Resource type.
	Type pulumi.StringPtrInput
}

func (TaskState) ElementType

func (TaskState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL