databasemigration

package
v2.4.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connection added in v2.1.0

type Connection struct {
	pulumi.CustomResourceState

	// (Updatable) An array of name-value pair attribute entries.
	AdditionalAttributes ConnectionAdditionalAttributeArrayOutput `pulumi:"additionalAttributes"`
	// (Updatable) The OCID of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString pulumi.StringOutput `pulumi:"connectionString"`
	// (Updatable) Defines the type of connection. For example, ORACLE.
	ConnectionType pulumi.StringOutput `pulumi:"connectionType"`
	// (Updatable) The OCID of the database being referenced.
	DatabaseId pulumi.StringOutput `pulumi:"databaseId"`
	// (Updatable) The name of the database being referenced.
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// (Updatable) The OCID of the database system being referenced.
	DbSystemId pulumi.StringOutput `pulumi:"dbSystemId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The IP Address of the host.
	Host pulumi.StringOutput `pulumi:"host"`
	// List of ingress IP addresses from where to connect to this connection's privateIp.
	IngressIps ConnectionIngressIpArrayOutput `pulumi:"ingressIps"`
	// (Updatable) The OCID of the key used in cryptographic operations.
	KeyId pulumi.StringOutput `pulumi:"keyId"`
	// The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"`
	// (Updatable) The password (credential) used when creating or updating this resource.
	Password pulumi.StringOutput `pulumi:"password"`
	// (Updatable) The port to be used for the connection.
	Port pulumi.IntOutput `pulumi:"port"`
	// The OCID of the resource being referenced.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// (Updatable) The password (credential) used when creating or updating this resource.
	ReplicationPassword pulumi.StringOutput `pulumi:"replicationPassword"`
	// (Updatable) The username (credential) used when creating or updating this resource.
	ReplicationUsername pulumi.StringOutput `pulumi:"replicationUsername"`
	// The OCID of the resource being referenced.
	SecretId pulumi.StringOutput `pulumi:"secretId"`
	// (Updatable) Security Type for MySQL.
	SecurityProtocol pulumi.StringOutput `pulumi:"securityProtocol"`
	// (Updatable) Name of the host the SSH key is valid for.
	SshHost pulumi.StringOutput `pulumi:"sshHost"`
	// (Updatable) Private SSH key string.
	SshKey pulumi.StringOutput `pulumi:"sshKey"`
	// (Updatable) Sudo location
	SshSudoLocation pulumi.StringOutput `pulumi:"sshSudoLocation"`
	// (Updatable) The username (credential) used when creating or updating this resource.
	SshUser pulumi.StringOutput `pulumi:"sshUser"`
	// (Updatable) Database Certificate - The base64 encoded content of mysql.pem file containing the server public key (for 1 and 2-way SSL).
	SslCa pulumi.StringOutput `pulumi:"sslCa"`
	// (Updatable) Client Certificate - The base64 encoded content of client-cert.pem file  containing the client public key (for 2-way SSL).
	SslCert pulumi.StringOutput `pulumi:"sslCert"`
	// (Updatable) Certificates revoked by certificate authorities (CA). Server certificate must not be on this list (for 1 and 2-way SSL). Note: This is an optional and that too only applicable if TLS/MTLS option is selected.
	SslCrl pulumi.StringOutput `pulumi:"sslCrl"`
	// (Updatable) Client Key - The client-key.pem containing the client private key (for 2-way SSL).
	SslKey pulumi.StringOutput `pulumi:"sslKey"`
	// (Updatable) SSL modes for MySQL.
	SslMode pulumi.StringOutput `pulumi:"sslMode"`
	// The Connection's current lifecycle state.
	State pulumi.StringOutput `pulumi:"state"`
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
	TechnologyType pulumi.StringOutput `pulumi:"technologyType"`
	// The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The username (credential) used when creating or updating this resource.
	Username pulumi.StringOutput `pulumi:"username"`
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	VaultId pulumi.StringOutput `pulumi:"vaultId"`
	// (Updatable) The wallet contents used to make connections to a database.  This attribute is expected to be base64 encoded.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Wallet pulumi.StringOutput `pulumi:"wallet"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.NewConnection(ctx, "test_connection", &DatabaseMigration.ConnectionArgs{
			CompartmentId:  pulumi.Any(compartmentId),
			ConnectionType: pulumi.Any(connectionConnectionType),
			DisplayName:    pulumi.Any(connectionDisplayName),
			KeyId:          pulumi.Any(testKey.Id),
			Password:       pulumi.Any(connectionPassword),
			TechnologyType: pulumi.Any(connectionTechnologyType),
			Username:       pulumi.Any(connectionUsername),
			VaultId:        pulumi.Any(testVault.Id),
			AdditionalAttributes: databasemigration.ConnectionAdditionalAttributeArray{
				&databasemigration.ConnectionAdditionalAttributeArgs{
					Name:  pulumi.Any(connectionAdditionalAttributesName),
					Value: pulumi.Any(connectionAdditionalAttributesValue),
				},
			},
			ConnectionString: pulumi.Any(connectionConnectionString),
			DatabaseId:       pulumi.Any(testDatabase.Id),
			DatabaseName:     pulumi.Any(testDatabase.Name),
			DbSystemId:       pulumi.Any(testDbSystem.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description:         pulumi.Any(connectionDescription),
			FreeformTags:        pulumi.Any(connectionFreeformTags),
			Host:                pulumi.Any(connectionHost),
			NsgIds:              pulumi.Any(connectionNsgIds),
			Port:                pulumi.Any(connectionPort),
			ReplicationPassword: pulumi.Any(connectionReplicationPassword),
			ReplicationUsername: pulumi.Any(connectionReplicationUsername),
			SecurityProtocol:    pulumi.Any(connectionSecurityProtocol),
			SshHost:             pulumi.Any(connectionSshHost),
			SshKey:              pulumi.Any(connectionSshKey),
			SshSudoLocation:     pulumi.Any(connectionSshSudoLocation),
			SshUser:             pulumi.Any(connectionSshUser),
			SslCa:               pulumi.Any(connectionSslCa),
			SslCert:             pulumi.Any(connectionSslCert),
			SslCrl:              pulumi.Any(connectionSslCrl),
			SslKey:              pulumi.Any(connectionSslKey),
			SslMode:             pulumi.Any(connectionSslMode),
			SubnetId:            pulumi.Any(testSubnet.Id),
			Wallet:              pulumi.Any(connectionWallet),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Connections can be imported using the `id`, e.g.

```sh $ pulumi import oci:DatabaseMigration/connection:Connection test_connection "id" ```

func GetConnection added in v2.1.0

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection 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 NewConnection added in v2.1.0

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

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

func (*Connection) ElementType added in v2.1.0

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput added in v2.1.0

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext added in v2.1.0

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionAdditionalAttribute added in v2.1.0

type ConnectionAdditionalAttribute struct {
	// (Updatable) The name of the property entry.
	Name *string `pulumi:"name"`
	// (Updatable) The value of the property entry.
	Value *string `pulumi:"value"`
}

type ConnectionAdditionalAttributeArgs added in v2.1.0

type ConnectionAdditionalAttributeArgs struct {
	// (Updatable) The name of the property entry.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) The value of the property entry.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConnectionAdditionalAttributeArgs) ElementType added in v2.1.0

func (ConnectionAdditionalAttributeArgs) ToConnectionAdditionalAttributeOutput added in v2.1.0

func (i ConnectionAdditionalAttributeArgs) ToConnectionAdditionalAttributeOutput() ConnectionAdditionalAttributeOutput

func (ConnectionAdditionalAttributeArgs) ToConnectionAdditionalAttributeOutputWithContext added in v2.1.0

func (i ConnectionAdditionalAttributeArgs) ToConnectionAdditionalAttributeOutputWithContext(ctx context.Context) ConnectionAdditionalAttributeOutput

type ConnectionAdditionalAttributeArray added in v2.1.0

type ConnectionAdditionalAttributeArray []ConnectionAdditionalAttributeInput

func (ConnectionAdditionalAttributeArray) ElementType added in v2.1.0

func (ConnectionAdditionalAttributeArray) ToConnectionAdditionalAttributeArrayOutput added in v2.1.0

func (i ConnectionAdditionalAttributeArray) ToConnectionAdditionalAttributeArrayOutput() ConnectionAdditionalAttributeArrayOutput

func (ConnectionAdditionalAttributeArray) ToConnectionAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (i ConnectionAdditionalAttributeArray) ToConnectionAdditionalAttributeArrayOutputWithContext(ctx context.Context) ConnectionAdditionalAttributeArrayOutput

type ConnectionAdditionalAttributeArrayInput added in v2.1.0

type ConnectionAdditionalAttributeArrayInput interface {
	pulumi.Input

	ToConnectionAdditionalAttributeArrayOutput() ConnectionAdditionalAttributeArrayOutput
	ToConnectionAdditionalAttributeArrayOutputWithContext(context.Context) ConnectionAdditionalAttributeArrayOutput
}

ConnectionAdditionalAttributeArrayInput is an input type that accepts ConnectionAdditionalAttributeArray and ConnectionAdditionalAttributeArrayOutput values. You can construct a concrete instance of `ConnectionAdditionalAttributeArrayInput` via:

ConnectionAdditionalAttributeArray{ ConnectionAdditionalAttributeArgs{...} }

type ConnectionAdditionalAttributeArrayOutput added in v2.1.0

type ConnectionAdditionalAttributeArrayOutput struct{ *pulumi.OutputState }

func (ConnectionAdditionalAttributeArrayOutput) ElementType added in v2.1.0

func (ConnectionAdditionalAttributeArrayOutput) Index added in v2.1.0

func (ConnectionAdditionalAttributeArrayOutput) ToConnectionAdditionalAttributeArrayOutput added in v2.1.0

func (o ConnectionAdditionalAttributeArrayOutput) ToConnectionAdditionalAttributeArrayOutput() ConnectionAdditionalAttributeArrayOutput

func (ConnectionAdditionalAttributeArrayOutput) ToConnectionAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (o ConnectionAdditionalAttributeArrayOutput) ToConnectionAdditionalAttributeArrayOutputWithContext(ctx context.Context) ConnectionAdditionalAttributeArrayOutput

type ConnectionAdditionalAttributeInput added in v2.1.0

type ConnectionAdditionalAttributeInput interface {
	pulumi.Input

	ToConnectionAdditionalAttributeOutput() ConnectionAdditionalAttributeOutput
	ToConnectionAdditionalAttributeOutputWithContext(context.Context) ConnectionAdditionalAttributeOutput
}

ConnectionAdditionalAttributeInput is an input type that accepts ConnectionAdditionalAttributeArgs and ConnectionAdditionalAttributeOutput values. You can construct a concrete instance of `ConnectionAdditionalAttributeInput` via:

ConnectionAdditionalAttributeArgs{...}

type ConnectionAdditionalAttributeOutput added in v2.1.0

type ConnectionAdditionalAttributeOutput struct{ *pulumi.OutputState }

func (ConnectionAdditionalAttributeOutput) ElementType added in v2.1.0

func (ConnectionAdditionalAttributeOutput) Name added in v2.1.0

(Updatable) The name of the property entry.

func (ConnectionAdditionalAttributeOutput) ToConnectionAdditionalAttributeOutput added in v2.1.0

func (o ConnectionAdditionalAttributeOutput) ToConnectionAdditionalAttributeOutput() ConnectionAdditionalAttributeOutput

func (ConnectionAdditionalAttributeOutput) ToConnectionAdditionalAttributeOutputWithContext added in v2.1.0

func (o ConnectionAdditionalAttributeOutput) ToConnectionAdditionalAttributeOutputWithContext(ctx context.Context) ConnectionAdditionalAttributeOutput

func (ConnectionAdditionalAttributeOutput) Value added in v2.1.0

(Updatable) The value of the property entry.

type ConnectionArgs added in v2.1.0

type ConnectionArgs struct {
	// (Updatable) An array of name-value pair attribute entries.
	AdditionalAttributes ConnectionAdditionalAttributeArrayInput
	// (Updatable) The OCID of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString pulumi.StringPtrInput
	// (Updatable) Defines the type of connection. For example, ORACLE.
	ConnectionType pulumi.StringInput
	// (Updatable) The OCID of the database being referenced.
	DatabaseId pulumi.StringPtrInput
	// (Updatable) The name of the database being referenced.
	DatabaseName pulumi.StringPtrInput
	// (Updatable) The OCID of the database system being referenced.
	DbSystemId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// (Updatable) The IP Address of the host.
	Host pulumi.StringPtrInput
	// (Updatable) The OCID of the key used in cryptographic operations.
	KeyId pulumi.StringInput
	// (Updatable) An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds pulumi.StringArrayInput
	// (Updatable) The password (credential) used when creating or updating this resource.
	Password pulumi.StringInput
	// (Updatable) The port to be used for the connection.
	Port pulumi.IntPtrInput
	// (Updatable) The password (credential) used when creating or updating this resource.
	ReplicationPassword pulumi.StringPtrInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	ReplicationUsername pulumi.StringPtrInput
	// (Updatable) Security Type for MySQL.
	SecurityProtocol pulumi.StringPtrInput
	// (Updatable) Name of the host the SSH key is valid for.
	SshHost pulumi.StringPtrInput
	// (Updatable) Private SSH key string.
	SshKey pulumi.StringPtrInput
	// (Updatable) Sudo location
	SshSudoLocation pulumi.StringPtrInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	SshUser pulumi.StringPtrInput
	// (Updatable) Database Certificate - The base64 encoded content of mysql.pem file containing the server public key (for 1 and 2-way SSL).
	SslCa pulumi.StringPtrInput
	// (Updatable) Client Certificate - The base64 encoded content of client-cert.pem file  containing the client public key (for 2-way SSL).
	SslCert pulumi.StringPtrInput
	// (Updatable) Certificates revoked by certificate authorities (CA). Server certificate must not be on this list (for 1 and 2-way SSL). Note: This is an optional and that too only applicable if TLS/MTLS option is selected.
	SslCrl pulumi.StringPtrInput
	// (Updatable) Client Key - The client-key.pem containing the client private key (for 2-way SSL).
	SslKey pulumi.StringPtrInput
	// (Updatable) SSL modes for MySQL.
	SslMode pulumi.StringPtrInput
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	SubnetId pulumi.StringPtrInput
	// The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
	TechnologyType pulumi.StringInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	Username pulumi.StringInput
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	VaultId pulumi.StringInput
	// (Updatable) The wallet contents used to make connections to a database.  This attribute is expected to be base64 encoded.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Wallet pulumi.StringPtrInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType added in v2.1.0

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionArray added in v2.1.0

type ConnectionArray []ConnectionInput

func (ConnectionArray) ElementType added in v2.1.0

func (ConnectionArray) ElementType() reflect.Type

func (ConnectionArray) ToConnectionArrayOutput added in v2.1.0

func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput

func (ConnectionArray) ToConnectionArrayOutputWithContext added in v2.1.0

func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput

type ConnectionArrayInput added in v2.1.0

type ConnectionArrayInput interface {
	pulumi.Input

	ToConnectionArrayOutput() ConnectionArrayOutput
	ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput
}

ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:

ConnectionArray{ ConnectionArgs{...} }

type ConnectionArrayOutput added in v2.1.0

type ConnectionArrayOutput struct{ *pulumi.OutputState }

func (ConnectionArrayOutput) ElementType added in v2.1.0

func (ConnectionArrayOutput) ElementType() reflect.Type

func (ConnectionArrayOutput) Index added in v2.1.0

func (ConnectionArrayOutput) ToConnectionArrayOutput added in v2.1.0

func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput

func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext added in v2.1.0

func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput

type ConnectionIngressIp added in v2.1.0

type ConnectionIngressIp struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp *string `pulumi:"ingressIp"`
}

type ConnectionIngressIpArgs added in v2.1.0

type ConnectionIngressIpArgs struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp pulumi.StringPtrInput `pulumi:"ingressIp"`
}

func (ConnectionIngressIpArgs) ElementType added in v2.1.0

func (ConnectionIngressIpArgs) ElementType() reflect.Type

func (ConnectionIngressIpArgs) ToConnectionIngressIpOutput added in v2.1.0

func (i ConnectionIngressIpArgs) ToConnectionIngressIpOutput() ConnectionIngressIpOutput

func (ConnectionIngressIpArgs) ToConnectionIngressIpOutputWithContext added in v2.1.0

func (i ConnectionIngressIpArgs) ToConnectionIngressIpOutputWithContext(ctx context.Context) ConnectionIngressIpOutput

type ConnectionIngressIpArray added in v2.1.0

type ConnectionIngressIpArray []ConnectionIngressIpInput

func (ConnectionIngressIpArray) ElementType added in v2.1.0

func (ConnectionIngressIpArray) ElementType() reflect.Type

func (ConnectionIngressIpArray) ToConnectionIngressIpArrayOutput added in v2.1.0

func (i ConnectionIngressIpArray) ToConnectionIngressIpArrayOutput() ConnectionIngressIpArrayOutput

func (ConnectionIngressIpArray) ToConnectionIngressIpArrayOutputWithContext added in v2.1.0

func (i ConnectionIngressIpArray) ToConnectionIngressIpArrayOutputWithContext(ctx context.Context) ConnectionIngressIpArrayOutput

type ConnectionIngressIpArrayInput added in v2.1.0

type ConnectionIngressIpArrayInput interface {
	pulumi.Input

	ToConnectionIngressIpArrayOutput() ConnectionIngressIpArrayOutput
	ToConnectionIngressIpArrayOutputWithContext(context.Context) ConnectionIngressIpArrayOutput
}

ConnectionIngressIpArrayInput is an input type that accepts ConnectionIngressIpArray and ConnectionIngressIpArrayOutput values. You can construct a concrete instance of `ConnectionIngressIpArrayInput` via:

ConnectionIngressIpArray{ ConnectionIngressIpArgs{...} }

type ConnectionIngressIpArrayOutput added in v2.1.0

type ConnectionIngressIpArrayOutput struct{ *pulumi.OutputState }

func (ConnectionIngressIpArrayOutput) ElementType added in v2.1.0

func (ConnectionIngressIpArrayOutput) Index added in v2.1.0

func (ConnectionIngressIpArrayOutput) ToConnectionIngressIpArrayOutput added in v2.1.0

func (o ConnectionIngressIpArrayOutput) ToConnectionIngressIpArrayOutput() ConnectionIngressIpArrayOutput

func (ConnectionIngressIpArrayOutput) ToConnectionIngressIpArrayOutputWithContext added in v2.1.0

func (o ConnectionIngressIpArrayOutput) ToConnectionIngressIpArrayOutputWithContext(ctx context.Context) ConnectionIngressIpArrayOutput

type ConnectionIngressIpInput added in v2.1.0

type ConnectionIngressIpInput interface {
	pulumi.Input

	ToConnectionIngressIpOutput() ConnectionIngressIpOutput
	ToConnectionIngressIpOutputWithContext(context.Context) ConnectionIngressIpOutput
}

ConnectionIngressIpInput is an input type that accepts ConnectionIngressIpArgs and ConnectionIngressIpOutput values. You can construct a concrete instance of `ConnectionIngressIpInput` via:

ConnectionIngressIpArgs{...}

type ConnectionIngressIpOutput added in v2.1.0

type ConnectionIngressIpOutput struct{ *pulumi.OutputState }

func (ConnectionIngressIpOutput) ElementType added in v2.1.0

func (ConnectionIngressIpOutput) ElementType() reflect.Type

func (ConnectionIngressIpOutput) IngressIp added in v2.1.0

A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.

func (ConnectionIngressIpOutput) ToConnectionIngressIpOutput added in v2.1.0

func (o ConnectionIngressIpOutput) ToConnectionIngressIpOutput() ConnectionIngressIpOutput

func (ConnectionIngressIpOutput) ToConnectionIngressIpOutputWithContext added in v2.1.0

func (o ConnectionIngressIpOutput) ToConnectionIngressIpOutputWithContext(ctx context.Context) ConnectionIngressIpOutput

type ConnectionInput added in v2.1.0

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionMap added in v2.1.0

type ConnectionMap map[string]ConnectionInput

func (ConnectionMap) ElementType added in v2.1.0

func (ConnectionMap) ElementType() reflect.Type

func (ConnectionMap) ToConnectionMapOutput added in v2.1.0

func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput

func (ConnectionMap) ToConnectionMapOutputWithContext added in v2.1.0

func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput

type ConnectionMapInput added in v2.1.0

type ConnectionMapInput interface {
	pulumi.Input

	ToConnectionMapOutput() ConnectionMapOutput
	ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput
}

ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:

ConnectionMap{ "key": ConnectionArgs{...} }

type ConnectionMapOutput added in v2.1.0

type ConnectionMapOutput struct{ *pulumi.OutputState }

func (ConnectionMapOutput) ElementType added in v2.1.0

func (ConnectionMapOutput) ElementType() reflect.Type

func (ConnectionMapOutput) MapIndex added in v2.1.0

func (ConnectionMapOutput) ToConnectionMapOutput added in v2.1.0

func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput

func (ConnectionMapOutput) ToConnectionMapOutputWithContext added in v2.1.0

func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput

type ConnectionOutput added in v2.1.0

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) AdditionalAttributes added in v2.1.0

(Updatable) An array of name-value pair attribute entries.

func (ConnectionOutput) CompartmentId added in v2.1.0

func (o ConnectionOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the compartment.

func (ConnectionOutput) ConnectionString added in v2.1.0

func (o ConnectionOutput) ConnectionString() pulumi.StringOutput

(Updatable) Connect descriptor or Easy Connect Naming method used to connect to a database.

func (ConnectionOutput) ConnectionType added in v2.1.0

func (o ConnectionOutput) ConnectionType() pulumi.StringOutput

(Updatable) Defines the type of connection. For example, ORACLE.

func (ConnectionOutput) DatabaseId added in v2.1.0

func (o ConnectionOutput) DatabaseId() pulumi.StringOutput

(Updatable) The OCID of the database being referenced.

func (ConnectionOutput) DatabaseName added in v2.1.0

func (o ConnectionOutput) DatabaseName() pulumi.StringOutput

(Updatable) The name of the database being referenced.

func (ConnectionOutput) DbSystemId added in v2.1.0

func (o ConnectionOutput) DbSystemId() pulumi.StringOutput

(Updatable) The OCID of the database system being referenced.

func (ConnectionOutput) DefinedTags added in v2.1.0

func (o ConnectionOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (ConnectionOutput) Description added in v2.1.0

func (o ConnectionOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (ConnectionOutput) DisplayName added in v2.1.0

func (o ConnectionOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (ConnectionOutput) ElementType added in v2.1.0

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) FreeformTags added in v2.1.0

func (o ConnectionOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (ConnectionOutput) Host added in v2.1.0

(Updatable) The IP Address of the host.

func (ConnectionOutput) IngressIps added in v2.1.0

List of ingress IP addresses from where to connect to this connection's privateIp.

func (ConnectionOutput) KeyId added in v2.1.0

(Updatable) The OCID of the key used in cryptographic operations.

func (ConnectionOutput) LifecycleDetails added in v2.1.0

func (o ConnectionOutput) LifecycleDetails() pulumi.StringOutput

The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.

func (ConnectionOutput) NsgIds added in v2.1.0

(Updatable) An array of Network Security Group OCIDs used to define network access for Connections.

func (ConnectionOutput) Password added in v2.1.0

func (o ConnectionOutput) Password() pulumi.StringOutput

(Updatable) The password (credential) used when creating or updating this resource.

func (ConnectionOutput) Port added in v2.1.0

(Updatable) The port to be used for the connection.

func (ConnectionOutput) PrivateEndpointId added in v2.1.0

func (o ConnectionOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of the resource being referenced.

func (ConnectionOutput) ReplicationPassword added in v2.1.0

func (o ConnectionOutput) ReplicationPassword() pulumi.StringOutput

(Updatable) The password (credential) used when creating or updating this resource.

func (ConnectionOutput) ReplicationUsername added in v2.1.0

func (o ConnectionOutput) ReplicationUsername() pulumi.StringOutput

(Updatable) The username (credential) used when creating or updating this resource.

func (ConnectionOutput) SecretId added in v2.1.0

func (o ConnectionOutput) SecretId() pulumi.StringOutput

The OCID of the resource being referenced.

func (ConnectionOutput) SecurityProtocol added in v2.1.0

func (o ConnectionOutput) SecurityProtocol() pulumi.StringOutput

(Updatable) Security Type for MySQL.

func (ConnectionOutput) SshHost added in v2.1.0

func (o ConnectionOutput) SshHost() pulumi.StringOutput

(Updatable) Name of the host the SSH key is valid for.

func (ConnectionOutput) SshKey added in v2.1.0

(Updatable) Private SSH key string.

func (ConnectionOutput) SshSudoLocation added in v2.1.0

func (o ConnectionOutput) SshSudoLocation() pulumi.StringOutput

(Updatable) Sudo location

func (ConnectionOutput) SshUser added in v2.1.0

func (o ConnectionOutput) SshUser() pulumi.StringOutput

(Updatable) The username (credential) used when creating or updating this resource.

func (ConnectionOutput) SslCa added in v2.1.0

(Updatable) Database Certificate - The base64 encoded content of mysql.pem file containing the server public key (for 1 and 2-way SSL).

func (ConnectionOutput) SslCert added in v2.1.0

func (o ConnectionOutput) SslCert() pulumi.StringOutput

(Updatable) Client Certificate - The base64 encoded content of client-cert.pem file containing the client public key (for 2-way SSL).

func (ConnectionOutput) SslCrl added in v2.1.0

(Updatable) Certificates revoked by certificate authorities (CA). Server certificate must not be on this list (for 1 and 2-way SSL). Note: This is an optional and that too only applicable if TLS/MTLS option is selected.

func (ConnectionOutput) SslKey added in v2.1.0

(Updatable) Client Key - The client-key.pem containing the client private key (for 2-way SSL).

func (ConnectionOutput) SslMode added in v2.1.0

func (o ConnectionOutput) SslMode() pulumi.StringOutput

(Updatable) SSL modes for MySQL.

func (ConnectionOutput) State added in v2.1.0

The Connection's current lifecycle state.

func (ConnectionOutput) SubnetId added in v2.1.0

func (o ConnectionOutput) SubnetId() pulumi.StringOutput

(Updatable) Oracle Cloud Infrastructure resource ID.

func (ConnectionOutput) SystemTags added in v2.1.0

func (o ConnectionOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (ConnectionOutput) TechnologyType added in v2.1.0

func (o ConnectionOutput) TechnologyType() pulumi.StringOutput

The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service

func (ConnectionOutput) TimeCreated added in v2.1.0

func (o ConnectionOutput) TimeCreated() pulumi.StringOutput

The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (ConnectionOutput) TimeUpdated added in v2.1.0

func (o ConnectionOutput) TimeUpdated() pulumi.StringOutput

The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (ConnectionOutput) ToConnectionOutput added in v2.1.0

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext added in v2.1.0

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

func (ConnectionOutput) Username added in v2.1.0

func (o ConnectionOutput) Username() pulumi.StringOutput

(Updatable) The username (credential) used when creating or updating this resource.

func (ConnectionOutput) VaultId added in v2.1.0

func (o ConnectionOutput) VaultId() pulumi.StringOutput

(Updatable) Oracle Cloud Infrastructure resource ID.

func (ConnectionOutput) Wallet added in v2.1.0

(Updatable) The wallet contents used to make connections to a database. This attribute is expected to be base64 encoded.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type ConnectionState added in v2.1.0

type ConnectionState struct {
	// (Updatable) An array of name-value pair attribute entries.
	AdditionalAttributes ConnectionAdditionalAttributeArrayInput
	// (Updatable) The OCID of the compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString pulumi.StringPtrInput
	// (Updatable) Defines the type of connection. For example, ORACLE.
	ConnectionType pulumi.StringPtrInput
	// (Updatable) The OCID of the database being referenced.
	DatabaseId pulumi.StringPtrInput
	// (Updatable) The name of the database being referenced.
	DatabaseName pulumi.StringPtrInput
	// (Updatable) The OCID of the database system being referenced.
	DbSystemId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// (Updatable) The IP Address of the host.
	Host pulumi.StringPtrInput
	// List of ingress IP addresses from where to connect to this connection's privateIp.
	IngressIps ConnectionIngressIpArrayInput
	// (Updatable) The OCID of the key used in cryptographic operations.
	KeyId pulumi.StringPtrInput
	// The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds pulumi.StringArrayInput
	// (Updatable) The password (credential) used when creating or updating this resource.
	Password pulumi.StringPtrInput
	// (Updatable) The port to be used for the connection.
	Port pulumi.IntPtrInput
	// The OCID of the resource being referenced.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The password (credential) used when creating or updating this resource.
	ReplicationPassword pulumi.StringPtrInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	ReplicationUsername pulumi.StringPtrInput
	// The OCID of the resource being referenced.
	SecretId pulumi.StringPtrInput
	// (Updatable) Security Type for MySQL.
	SecurityProtocol pulumi.StringPtrInput
	// (Updatable) Name of the host the SSH key is valid for.
	SshHost pulumi.StringPtrInput
	// (Updatable) Private SSH key string.
	SshKey pulumi.StringPtrInput
	// (Updatable) Sudo location
	SshSudoLocation pulumi.StringPtrInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	SshUser pulumi.StringPtrInput
	// (Updatable) Database Certificate - The base64 encoded content of mysql.pem file containing the server public key (for 1 and 2-way SSL).
	SslCa pulumi.StringPtrInput
	// (Updatable) Client Certificate - The base64 encoded content of client-cert.pem file  containing the client public key (for 2-way SSL).
	SslCert pulumi.StringPtrInput
	// (Updatable) Certificates revoked by certificate authorities (CA). Server certificate must not be on this list (for 1 and 2-way SSL). Note: This is an optional and that too only applicable if TLS/MTLS option is selected.
	SslCrl pulumi.StringPtrInput
	// (Updatable) Client Key - The client-key.pem containing the client private key (for 2-way SSL).
	SslKey pulumi.StringPtrInput
	// (Updatable) SSL modes for MySQL.
	SslMode pulumi.StringPtrInput
	// The Connection's current lifecycle state.
	State pulumi.StringPtrInput
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	SubnetId pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
	TechnologyType pulumi.StringPtrInput
	// The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated pulumi.StringPtrInput
	// The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The username (credential) used when creating or updating this resource.
	Username pulumi.StringPtrInput
	// (Updatable) Oracle Cloud Infrastructure resource ID.
	VaultId pulumi.StringPtrInput
	// (Updatable) The wallet contents used to make connections to a database.  This attribute is expected to be base64 encoded.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Wallet pulumi.StringPtrInput
}

func (ConnectionState) ElementType added in v2.1.0

func (ConnectionState) ElementType() reflect.Type

type GetConnectionAdditionalAttribute added in v2.1.0

type GetConnectionAdditionalAttribute struct {
	// The name of the property entry.
	Name string `pulumi:"name"`
	// The value of the property entry.
	Value string `pulumi:"value"`
}

type GetConnectionAdditionalAttributeArgs added in v2.1.0

type GetConnectionAdditionalAttributeArgs struct {
	// The name of the property entry.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the property entry.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetConnectionAdditionalAttributeArgs) ElementType added in v2.1.0

func (GetConnectionAdditionalAttributeArgs) ToGetConnectionAdditionalAttributeOutput added in v2.1.0

func (i GetConnectionAdditionalAttributeArgs) ToGetConnectionAdditionalAttributeOutput() GetConnectionAdditionalAttributeOutput

func (GetConnectionAdditionalAttributeArgs) ToGetConnectionAdditionalAttributeOutputWithContext added in v2.1.0

func (i GetConnectionAdditionalAttributeArgs) ToGetConnectionAdditionalAttributeOutputWithContext(ctx context.Context) GetConnectionAdditionalAttributeOutput

type GetConnectionAdditionalAttributeArray added in v2.1.0

type GetConnectionAdditionalAttributeArray []GetConnectionAdditionalAttributeInput

func (GetConnectionAdditionalAttributeArray) ElementType added in v2.1.0

func (GetConnectionAdditionalAttributeArray) ToGetConnectionAdditionalAttributeArrayOutput added in v2.1.0

func (i GetConnectionAdditionalAttributeArray) ToGetConnectionAdditionalAttributeArrayOutput() GetConnectionAdditionalAttributeArrayOutput

func (GetConnectionAdditionalAttributeArray) ToGetConnectionAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (i GetConnectionAdditionalAttributeArray) ToGetConnectionAdditionalAttributeArrayOutputWithContext(ctx context.Context) GetConnectionAdditionalAttributeArrayOutput

type GetConnectionAdditionalAttributeArrayInput added in v2.1.0

type GetConnectionAdditionalAttributeArrayInput interface {
	pulumi.Input

	ToGetConnectionAdditionalAttributeArrayOutput() GetConnectionAdditionalAttributeArrayOutput
	ToGetConnectionAdditionalAttributeArrayOutputWithContext(context.Context) GetConnectionAdditionalAttributeArrayOutput
}

GetConnectionAdditionalAttributeArrayInput is an input type that accepts GetConnectionAdditionalAttributeArray and GetConnectionAdditionalAttributeArrayOutput values. You can construct a concrete instance of `GetConnectionAdditionalAttributeArrayInput` via:

GetConnectionAdditionalAttributeArray{ GetConnectionAdditionalAttributeArgs{...} }

type GetConnectionAdditionalAttributeArrayOutput added in v2.1.0

type GetConnectionAdditionalAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionAdditionalAttributeArrayOutput) ElementType added in v2.1.0

func (GetConnectionAdditionalAttributeArrayOutput) Index added in v2.1.0

func (GetConnectionAdditionalAttributeArrayOutput) ToGetConnectionAdditionalAttributeArrayOutput added in v2.1.0

func (o GetConnectionAdditionalAttributeArrayOutput) ToGetConnectionAdditionalAttributeArrayOutput() GetConnectionAdditionalAttributeArrayOutput

func (GetConnectionAdditionalAttributeArrayOutput) ToGetConnectionAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (o GetConnectionAdditionalAttributeArrayOutput) ToGetConnectionAdditionalAttributeArrayOutputWithContext(ctx context.Context) GetConnectionAdditionalAttributeArrayOutput

type GetConnectionAdditionalAttributeInput added in v2.1.0

type GetConnectionAdditionalAttributeInput interface {
	pulumi.Input

	ToGetConnectionAdditionalAttributeOutput() GetConnectionAdditionalAttributeOutput
	ToGetConnectionAdditionalAttributeOutputWithContext(context.Context) GetConnectionAdditionalAttributeOutput
}

GetConnectionAdditionalAttributeInput is an input type that accepts GetConnectionAdditionalAttributeArgs and GetConnectionAdditionalAttributeOutput values. You can construct a concrete instance of `GetConnectionAdditionalAttributeInput` via:

GetConnectionAdditionalAttributeArgs{...}

type GetConnectionAdditionalAttributeOutput added in v2.1.0

type GetConnectionAdditionalAttributeOutput struct{ *pulumi.OutputState }

func (GetConnectionAdditionalAttributeOutput) ElementType added in v2.1.0

func (GetConnectionAdditionalAttributeOutput) Name added in v2.1.0

The name of the property entry.

func (GetConnectionAdditionalAttributeOutput) ToGetConnectionAdditionalAttributeOutput added in v2.1.0

func (o GetConnectionAdditionalAttributeOutput) ToGetConnectionAdditionalAttributeOutput() GetConnectionAdditionalAttributeOutput

func (GetConnectionAdditionalAttributeOutput) ToGetConnectionAdditionalAttributeOutputWithContext added in v2.1.0

func (o GetConnectionAdditionalAttributeOutput) ToGetConnectionAdditionalAttributeOutputWithContext(ctx context.Context) GetConnectionAdditionalAttributeOutput

func (GetConnectionAdditionalAttributeOutput) Value added in v2.1.0

The value of the property entry.

type GetConnectionIngressIp added in v2.1.0

type GetConnectionIngressIp struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp string `pulumi:"ingressIp"`
}

type GetConnectionIngressIpArgs added in v2.1.0

type GetConnectionIngressIpArgs struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp pulumi.StringInput `pulumi:"ingressIp"`
}

func (GetConnectionIngressIpArgs) ElementType added in v2.1.0

func (GetConnectionIngressIpArgs) ElementType() reflect.Type

func (GetConnectionIngressIpArgs) ToGetConnectionIngressIpOutput added in v2.1.0

func (i GetConnectionIngressIpArgs) ToGetConnectionIngressIpOutput() GetConnectionIngressIpOutput

func (GetConnectionIngressIpArgs) ToGetConnectionIngressIpOutputWithContext added in v2.1.0

func (i GetConnectionIngressIpArgs) ToGetConnectionIngressIpOutputWithContext(ctx context.Context) GetConnectionIngressIpOutput

type GetConnectionIngressIpArray added in v2.1.0

type GetConnectionIngressIpArray []GetConnectionIngressIpInput

func (GetConnectionIngressIpArray) ElementType added in v2.1.0

func (GetConnectionIngressIpArray) ToGetConnectionIngressIpArrayOutput added in v2.1.0

func (i GetConnectionIngressIpArray) ToGetConnectionIngressIpArrayOutput() GetConnectionIngressIpArrayOutput

func (GetConnectionIngressIpArray) ToGetConnectionIngressIpArrayOutputWithContext added in v2.1.0

func (i GetConnectionIngressIpArray) ToGetConnectionIngressIpArrayOutputWithContext(ctx context.Context) GetConnectionIngressIpArrayOutput

type GetConnectionIngressIpArrayInput added in v2.1.0

type GetConnectionIngressIpArrayInput interface {
	pulumi.Input

	ToGetConnectionIngressIpArrayOutput() GetConnectionIngressIpArrayOutput
	ToGetConnectionIngressIpArrayOutputWithContext(context.Context) GetConnectionIngressIpArrayOutput
}

GetConnectionIngressIpArrayInput is an input type that accepts GetConnectionIngressIpArray and GetConnectionIngressIpArrayOutput values. You can construct a concrete instance of `GetConnectionIngressIpArrayInput` via:

GetConnectionIngressIpArray{ GetConnectionIngressIpArgs{...} }

type GetConnectionIngressIpArrayOutput added in v2.1.0

type GetConnectionIngressIpArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionIngressIpArrayOutput) ElementType added in v2.1.0

func (GetConnectionIngressIpArrayOutput) Index added in v2.1.0

func (GetConnectionIngressIpArrayOutput) ToGetConnectionIngressIpArrayOutput added in v2.1.0

func (o GetConnectionIngressIpArrayOutput) ToGetConnectionIngressIpArrayOutput() GetConnectionIngressIpArrayOutput

func (GetConnectionIngressIpArrayOutput) ToGetConnectionIngressIpArrayOutputWithContext added in v2.1.0

func (o GetConnectionIngressIpArrayOutput) ToGetConnectionIngressIpArrayOutputWithContext(ctx context.Context) GetConnectionIngressIpArrayOutput

type GetConnectionIngressIpInput added in v2.1.0

type GetConnectionIngressIpInput interface {
	pulumi.Input

	ToGetConnectionIngressIpOutput() GetConnectionIngressIpOutput
	ToGetConnectionIngressIpOutputWithContext(context.Context) GetConnectionIngressIpOutput
}

GetConnectionIngressIpInput is an input type that accepts GetConnectionIngressIpArgs and GetConnectionIngressIpOutput values. You can construct a concrete instance of `GetConnectionIngressIpInput` via:

GetConnectionIngressIpArgs{...}

type GetConnectionIngressIpOutput added in v2.1.0

type GetConnectionIngressIpOutput struct{ *pulumi.OutputState }

func (GetConnectionIngressIpOutput) ElementType added in v2.1.0

func (GetConnectionIngressIpOutput) IngressIp added in v2.1.0

A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.

func (GetConnectionIngressIpOutput) ToGetConnectionIngressIpOutput added in v2.1.0

func (o GetConnectionIngressIpOutput) ToGetConnectionIngressIpOutput() GetConnectionIngressIpOutput

func (GetConnectionIngressIpOutput) ToGetConnectionIngressIpOutputWithContext added in v2.1.0

func (o GetConnectionIngressIpOutput) ToGetConnectionIngressIpOutputWithContext(ctx context.Context) GetConnectionIngressIpOutput

type GetConnectionsArgs added in v2.1.0

type GetConnectionsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The array of connection types.
	ConnectionTypes []string `pulumi:"connectionTypes"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetConnectionsFilter `pulumi:"filters"`
	// The OCID of the source database connection.
	SourceConnectionId *string `pulumi:"sourceConnectionId"`
	// The current state of the Database Migration Deployment.
	State *string `pulumi:"state"`
	// The array of technology types.
	TechnologyTypes []string `pulumi:"technologyTypes"`
}

A collection of arguments for invoking getConnections.

type GetConnectionsConnectionCollection added in v2.1.0

type GetConnectionsConnectionCollection struct {
	Items []GetConnectionsConnectionCollectionItem `pulumi:"items"`
}

type GetConnectionsConnectionCollectionArgs added in v2.1.0

type GetConnectionsConnectionCollectionArgs struct {
	Items GetConnectionsConnectionCollectionItemArrayInput `pulumi:"items"`
}

func (GetConnectionsConnectionCollectionArgs) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput

func (GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionArgs) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput

type GetConnectionsConnectionCollectionArray added in v2.1.0

type GetConnectionsConnectionCollectionArray []GetConnectionsConnectionCollectionInput

func (GetConnectionsConnectionCollectionArray) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput

func (GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionArray) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput

type GetConnectionsConnectionCollectionArrayInput added in v2.1.0

type GetConnectionsConnectionCollectionArrayInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput
	ToGetConnectionsConnectionCollectionArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionArrayOutput
}

GetConnectionsConnectionCollectionArrayInput is an input type that accepts GetConnectionsConnectionCollectionArray and GetConnectionsConnectionCollectionArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionArrayInput` via:

GetConnectionsConnectionCollectionArray{ GetConnectionsConnectionCollectionArgs{...} }

type GetConnectionsConnectionCollectionArrayOutput added in v2.1.0

type GetConnectionsConnectionCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionArrayOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionArrayOutput) Index added in v2.1.0

func (GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutput added in v2.1.0

func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutput() GetConnectionsConnectionCollectionArrayOutput

func (GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionArrayOutput) ToGetConnectionsConnectionCollectionArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionArrayOutput

type GetConnectionsConnectionCollectionInput added in v2.1.0

type GetConnectionsConnectionCollectionInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput
	ToGetConnectionsConnectionCollectionOutputWithContext(context.Context) GetConnectionsConnectionCollectionOutput
}

GetConnectionsConnectionCollectionInput is an input type that accepts GetConnectionsConnectionCollectionArgs and GetConnectionsConnectionCollectionOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionInput` via:

GetConnectionsConnectionCollectionArgs{...}

type GetConnectionsConnectionCollectionItem added in v2.1.0

type GetConnectionsConnectionCollectionItem struct {
	// An array of name-value pair attribute entries.
	AdditionalAttributes []GetConnectionsConnectionCollectionItemAdditionalAttribute `pulumi:"additionalAttributes"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString string `pulumi:"connectionString"`
	// The array of connection types.
	ConnectionType string `pulumi:"connectionType"`
	// The OCID of the database being referenced.
	DatabaseId string `pulumi:"databaseId"`
	// The name of the database being referenced.
	DatabaseName string `pulumi:"databaseName"`
	// The OCID of the database system being referenced.
	DbSystemId string `pulumi:"dbSystemId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The IP Address of the host.
	Host string `pulumi:"host"`
	// The OCID of the connection being referenced.
	Id string `pulumi:"id"`
	// List of ingress IP addresses from where to connect to this connection's privateIp.
	IngressIps []GetConnectionsConnectionCollectionItemIngressIp `pulumi:"ingressIps"`
	// The OCID of the key used in cryptographic operations.
	KeyId string `pulumi:"keyId"`
	// The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds []string `pulumi:"nsgIds"`
	// The password (credential) used when creating or updating this resource.
	Password string `pulumi:"password"`
	// The port to be used for the connection.
	Port int `pulumi:"port"`
	// The OCID of the resource being referenced.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The password (credential) used when creating or updating this resource.
	ReplicationPassword string `pulumi:"replicationPassword"`
	// The username (credential) used when creating or updating this resource.
	ReplicationUsername string `pulumi:"replicationUsername"`
	// The OCID of the resource being referenced.
	SecretId string `pulumi:"secretId"`
	// Security Protocol to be used for the connection.
	SecurityProtocol string `pulumi:"securityProtocol"`
	// Name of the host the SSH key is valid for.
	SshHost string `pulumi:"sshHost"`
	// Private SSH key string.
	SshKey string `pulumi:"sshKey"`
	// Sudo location
	SshSudoLocation string `pulumi:"sshSudoLocation"`
	// The username (credential) used when creating or updating this resource.
	SshUser string `pulumi:"sshUser"`
	SslCa   string `pulumi:"sslCa"`
	SslCert string `pulumi:"sslCert"`
	SslCrl  string `pulumi:"sslCrl"`
	SslKey  string `pulumi:"sslKey"`
	// SSL mode to be used for the connection.
	SslMode string `pulumi:"sslMode"`
	// The current state of the Database Migration Deployment.
	State string `pulumi:"state"`
	// Oracle Cloud Infrastructure resource ID.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The array of technology types.
	TechnologyType string `pulumi:"technologyType"`
	// The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The username (credential) used when creating or updating this resource.
	Username string `pulumi:"username"`
	// Oracle Cloud Infrastructure resource ID.
	VaultId string `pulumi:"vaultId"`
	Wallet  string `pulumi:"wallet"`
}

type GetConnectionsConnectionCollectionItemAdditionalAttribute added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttribute struct {
	// The name of the property entry.
	Name string `pulumi:"name"`
	// The value of the property entry.
	Value string `pulumi:"value"`
}

type GetConnectionsConnectionCollectionItemAdditionalAttributeArgs added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeArgs struct {
	// The name of the property entry.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the property entry.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArgs) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArgs) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArgs) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemAdditionalAttributeArgs) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeOutput

type GetConnectionsConnectionCollectionItemAdditionalAttributeArray added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeArray []GetConnectionsConnectionCollectionItemAdditionalAttributeInput

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArray) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArray) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArray) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemAdditionalAttributeArray) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput

type GetConnectionsConnectionCollectionItemAdditionalAttributeArrayInput added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeArrayInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput() GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput
	ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput
}

GetConnectionsConnectionCollectionItemAdditionalAttributeArrayInput is an input type that accepts GetConnectionsConnectionCollectionItemAdditionalAttributeArray and GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemAdditionalAttributeArrayInput` via:

GetConnectionsConnectionCollectionItemAdditionalAttributeArray{ GetConnectionsConnectionCollectionItemAdditionalAttributeArgs{...} }

type GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput) Index added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeArrayOutput

type GetConnectionsConnectionCollectionItemAdditionalAttributeInput added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutput() GetConnectionsConnectionCollectionItemAdditionalAttributeOutput
	ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeOutput
}

GetConnectionsConnectionCollectionItemAdditionalAttributeInput is an input type that accepts GetConnectionsConnectionCollectionItemAdditionalAttributeArgs and GetConnectionsConnectionCollectionItemAdditionalAttributeOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemAdditionalAttributeInput` via:

GetConnectionsConnectionCollectionItemAdditionalAttributeArgs{...}

type GetConnectionsConnectionCollectionItemAdditionalAttributeOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemAdditionalAttributeOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) Name added in v2.1.0

The name of the property entry.

func (GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) ToGetConnectionsConnectionCollectionItemAdditionalAttributeOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemAdditionalAttributeOutput

func (GetConnectionsConnectionCollectionItemAdditionalAttributeOutput) Value added in v2.1.0

The value of the property entry.

type GetConnectionsConnectionCollectionItemArgs added in v2.1.0

type GetConnectionsConnectionCollectionItemArgs struct {
	// An array of name-value pair attribute entries.
	AdditionalAttributes GetConnectionsConnectionCollectionItemAdditionalAttributeArrayInput `pulumi:"additionalAttributes"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// The array of connection types.
	ConnectionType pulumi.StringInput `pulumi:"connectionType"`
	// The OCID of the database being referenced.
	DatabaseId pulumi.StringInput `pulumi:"databaseId"`
	// The name of the database being referenced.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The OCID of the database system being referenced.
	DbSystemId pulumi.StringInput `pulumi:"dbSystemId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The IP Address of the host.
	Host pulumi.StringInput `pulumi:"host"`
	// The OCID of the connection being referenced.
	Id pulumi.StringInput `pulumi:"id"`
	// List of ingress IP addresses from where to connect to this connection's privateIp.
	IngressIps GetConnectionsConnectionCollectionItemIngressIpArrayInput `pulumi:"ingressIps"`
	// The OCID of the key used in cryptographic operations.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The password (credential) used when creating or updating this resource.
	Password pulumi.StringInput `pulumi:"password"`
	// The port to be used for the connection.
	Port pulumi.IntInput `pulumi:"port"`
	// The OCID of the resource being referenced.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The password (credential) used when creating or updating this resource.
	ReplicationPassword pulumi.StringInput `pulumi:"replicationPassword"`
	// The username (credential) used when creating or updating this resource.
	ReplicationUsername pulumi.StringInput `pulumi:"replicationUsername"`
	// The OCID of the resource being referenced.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// Security Protocol to be used for the connection.
	SecurityProtocol pulumi.StringInput `pulumi:"securityProtocol"`
	// Name of the host the SSH key is valid for.
	SshHost pulumi.StringInput `pulumi:"sshHost"`
	// Private SSH key string.
	SshKey pulumi.StringInput `pulumi:"sshKey"`
	// Sudo location
	SshSudoLocation pulumi.StringInput `pulumi:"sshSudoLocation"`
	// The username (credential) used when creating or updating this resource.
	SshUser pulumi.StringInput `pulumi:"sshUser"`
	SslCa   pulumi.StringInput `pulumi:"sslCa"`
	SslCert pulumi.StringInput `pulumi:"sslCert"`
	SslCrl  pulumi.StringInput `pulumi:"sslCrl"`
	SslKey  pulumi.StringInput `pulumi:"sslKey"`
	// SSL mode to be used for the connection.
	SslMode pulumi.StringInput `pulumi:"sslMode"`
	// The current state of the Database Migration Deployment.
	State pulumi.StringInput `pulumi:"state"`
	// Oracle Cloud Infrastructure resource ID.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The array of technology types.
	TechnologyType pulumi.StringInput `pulumi:"technologyType"`
	// The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The username (credential) used when creating or updating this resource.
	Username pulumi.StringInput `pulumi:"username"`
	// Oracle Cloud Infrastructure resource ID.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
	Wallet  pulumi.StringInput `pulumi:"wallet"`
}

func (GetConnectionsConnectionCollectionItemArgs) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput

func (GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemArgs) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput

type GetConnectionsConnectionCollectionItemArray added in v2.1.0

type GetConnectionsConnectionCollectionItemArray []GetConnectionsConnectionCollectionItemInput

func (GetConnectionsConnectionCollectionItemArray) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput

func (GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemArray) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput

type GetConnectionsConnectionCollectionItemArrayInput added in v2.1.0

type GetConnectionsConnectionCollectionItemArrayInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput
	ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemArrayOutput
}

GetConnectionsConnectionCollectionItemArrayInput is an input type that accepts GetConnectionsConnectionCollectionItemArray and GetConnectionsConnectionCollectionItemArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemArrayInput` via:

GetConnectionsConnectionCollectionItemArray{ GetConnectionsConnectionCollectionItemArgs{...} }

type GetConnectionsConnectionCollectionItemArrayOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemArrayOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemArrayOutput) Index added in v2.1.0

func (GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutput added in v2.1.0

func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutput() GetConnectionsConnectionCollectionItemArrayOutput

func (GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemArrayOutput) ToGetConnectionsConnectionCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemArrayOutput

type GetConnectionsConnectionCollectionItemIngressIp added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIp struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp string `pulumi:"ingressIp"`
}

type GetConnectionsConnectionCollectionItemIngressIpArgs added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpArgs struct {
	// A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
	IngressIp pulumi.StringInput `pulumi:"ingressIp"`
}

func (GetConnectionsConnectionCollectionItemIngressIpArgs) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpArgs) ToGetConnectionsConnectionCollectionItemIngressIpOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionItemIngressIpArgs) ToGetConnectionsConnectionCollectionItemIngressIpOutput() GetConnectionsConnectionCollectionItemIngressIpOutput

func (GetConnectionsConnectionCollectionItemIngressIpArgs) ToGetConnectionsConnectionCollectionItemIngressIpOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemIngressIpArgs) ToGetConnectionsConnectionCollectionItemIngressIpOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemIngressIpOutput

type GetConnectionsConnectionCollectionItemIngressIpArray added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpArray []GetConnectionsConnectionCollectionItemIngressIpInput

func (GetConnectionsConnectionCollectionItemIngressIpArray) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpArray) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutput added in v2.1.0

func (i GetConnectionsConnectionCollectionItemIngressIpArray) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutput() GetConnectionsConnectionCollectionItemIngressIpArrayOutput

func (GetConnectionsConnectionCollectionItemIngressIpArray) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutputWithContext added in v2.1.0

func (i GetConnectionsConnectionCollectionItemIngressIpArray) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemIngressIpArrayOutput

type GetConnectionsConnectionCollectionItemIngressIpArrayInput added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpArrayInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemIngressIpArrayOutput() GetConnectionsConnectionCollectionItemIngressIpArrayOutput
	ToGetConnectionsConnectionCollectionItemIngressIpArrayOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemIngressIpArrayOutput
}

GetConnectionsConnectionCollectionItemIngressIpArrayInput is an input type that accepts GetConnectionsConnectionCollectionItemIngressIpArray and GetConnectionsConnectionCollectionItemIngressIpArrayOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemIngressIpArrayInput` via:

GetConnectionsConnectionCollectionItemIngressIpArray{ GetConnectionsConnectionCollectionItemIngressIpArgs{...} }

type GetConnectionsConnectionCollectionItemIngressIpArrayOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemIngressIpArrayOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpArrayOutput) Index added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpArrayOutput) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpArrayOutput) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemIngressIpArrayOutput) ToGetConnectionsConnectionCollectionItemIngressIpArrayOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemIngressIpArrayOutput

type GetConnectionsConnectionCollectionItemIngressIpInput added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemIngressIpOutput() GetConnectionsConnectionCollectionItemIngressIpOutput
	ToGetConnectionsConnectionCollectionItemIngressIpOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemIngressIpOutput
}

GetConnectionsConnectionCollectionItemIngressIpInput is an input type that accepts GetConnectionsConnectionCollectionItemIngressIpArgs and GetConnectionsConnectionCollectionItemIngressIpOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemIngressIpInput` via:

GetConnectionsConnectionCollectionItemIngressIpArgs{...}

type GetConnectionsConnectionCollectionItemIngressIpOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemIngressIpOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemIngressIpOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpOutput) IngressIp added in v2.1.0

A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.

func (GetConnectionsConnectionCollectionItemIngressIpOutput) ToGetConnectionsConnectionCollectionItemIngressIpOutput added in v2.1.0

func (GetConnectionsConnectionCollectionItemIngressIpOutput) ToGetConnectionsConnectionCollectionItemIngressIpOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemIngressIpOutput) ToGetConnectionsConnectionCollectionItemIngressIpOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemIngressIpOutput

type GetConnectionsConnectionCollectionItemInput added in v2.1.0

type GetConnectionsConnectionCollectionItemInput interface {
	pulumi.Input

	ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput
	ToGetConnectionsConnectionCollectionItemOutputWithContext(context.Context) GetConnectionsConnectionCollectionItemOutput
}

GetConnectionsConnectionCollectionItemInput is an input type that accepts GetConnectionsConnectionCollectionItemArgs and GetConnectionsConnectionCollectionItemOutput values. You can construct a concrete instance of `GetConnectionsConnectionCollectionItemInput` via:

GetConnectionsConnectionCollectionItemArgs{...}

type GetConnectionsConnectionCollectionItemOutput added in v2.1.0

type GetConnectionsConnectionCollectionItemOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionItemOutput) AdditionalAttributes added in v2.1.0

An array of name-value pair attribute entries.

func (GetConnectionsConnectionCollectionItemOutput) CompartmentId added in v2.1.0

The ID of the compartment in which to list resources.

func (GetConnectionsConnectionCollectionItemOutput) ConnectionString added in v2.1.0

Connect descriptor or Easy Connect Naming method used to connect to a database.

func (GetConnectionsConnectionCollectionItemOutput) ConnectionType added in v2.1.0

The array of connection types.

func (GetConnectionsConnectionCollectionItemOutput) DatabaseId added in v2.1.0

The OCID of the database being referenced.

func (GetConnectionsConnectionCollectionItemOutput) DatabaseName added in v2.1.0

The name of the database being referenced.

func (GetConnectionsConnectionCollectionItemOutput) DbSystemId added in v2.1.0

The OCID of the database system being referenced.

func (GetConnectionsConnectionCollectionItemOutput) DefinedTags added in v2.1.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetConnectionsConnectionCollectionItemOutput) Description added in v2.1.0

A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetConnectionsConnectionCollectionItemOutput) DisplayName added in v2.1.0

A filter to return only resources that match the entire display name given.

func (GetConnectionsConnectionCollectionItemOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionItemOutput) FreeformTags added in v2.1.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (GetConnectionsConnectionCollectionItemOutput) Host added in v2.1.0

The IP Address of the host.

func (GetConnectionsConnectionCollectionItemOutput) Id added in v2.1.0

The OCID of the connection being referenced.

func (GetConnectionsConnectionCollectionItemOutput) IngressIps added in v2.1.0

List of ingress IP addresses from where to connect to this connection's privateIp.

func (GetConnectionsConnectionCollectionItemOutput) KeyId added in v2.1.0

The OCID of the key used in cryptographic operations.

func (GetConnectionsConnectionCollectionItemOutput) LifecycleDetails added in v2.1.0

The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.

func (GetConnectionsConnectionCollectionItemOutput) NsgIds added in v2.1.0

An array of Network Security Group OCIDs used to define network access for Connections.

func (GetConnectionsConnectionCollectionItemOutput) Password added in v2.1.0

The password (credential) used when creating or updating this resource.

func (GetConnectionsConnectionCollectionItemOutput) Port added in v2.1.0

The port to be used for the connection.

func (GetConnectionsConnectionCollectionItemOutput) PrivateEndpointId added in v2.1.0

The OCID of the resource being referenced.

func (GetConnectionsConnectionCollectionItemOutput) ReplicationPassword added in v2.1.0

The password (credential) used when creating or updating this resource.

func (GetConnectionsConnectionCollectionItemOutput) ReplicationUsername added in v2.1.0

The username (credential) used when creating or updating this resource.

func (GetConnectionsConnectionCollectionItemOutput) SecretId added in v2.1.0

The OCID of the resource being referenced.

func (GetConnectionsConnectionCollectionItemOutput) SecurityProtocol added in v2.1.0

Security Protocol to be used for the connection.

func (GetConnectionsConnectionCollectionItemOutput) SshHost added in v2.1.0

Name of the host the SSH key is valid for.

func (GetConnectionsConnectionCollectionItemOutput) SshKey added in v2.1.0

Private SSH key string.

func (GetConnectionsConnectionCollectionItemOutput) SshSudoLocation added in v2.1.0

Sudo location

func (GetConnectionsConnectionCollectionItemOutput) SshUser added in v2.1.0

The username (credential) used when creating or updating this resource.

func (GetConnectionsConnectionCollectionItemOutput) SslCa added in v2.1.0

func (GetConnectionsConnectionCollectionItemOutput) SslCert added in v2.1.0

func (GetConnectionsConnectionCollectionItemOutput) SslCrl added in v2.1.0

func (GetConnectionsConnectionCollectionItemOutput) SslKey added in v2.1.0

func (GetConnectionsConnectionCollectionItemOutput) SslMode added in v2.1.0

SSL mode to be used for the connection.

func (GetConnectionsConnectionCollectionItemOutput) State added in v2.1.0

The current state of the Database Migration Deployment.

func (GetConnectionsConnectionCollectionItemOutput) SubnetId added in v2.1.0

Oracle Cloud Infrastructure resource ID.

func (GetConnectionsConnectionCollectionItemOutput) SystemTags added in v2.1.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetConnectionsConnectionCollectionItemOutput) TechnologyType added in v2.1.0

The array of technology types.

func (GetConnectionsConnectionCollectionItemOutput) TimeCreated added in v2.1.0

The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (GetConnectionsConnectionCollectionItemOutput) TimeUpdated added in v2.1.0

The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutput added in v2.1.0

func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutput() GetConnectionsConnectionCollectionItemOutput

func (GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionItemOutput) ToGetConnectionsConnectionCollectionItemOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionItemOutput

func (GetConnectionsConnectionCollectionItemOutput) Username added in v2.1.0

The username (credential) used when creating or updating this resource.

func (GetConnectionsConnectionCollectionItemOutput) VaultId added in v2.1.0

Oracle Cloud Infrastructure resource ID.

func (GetConnectionsConnectionCollectionItemOutput) Wallet added in v2.1.0

type GetConnectionsConnectionCollectionOutput added in v2.1.0

type GetConnectionsConnectionCollectionOutput struct{ *pulumi.OutputState }

func (GetConnectionsConnectionCollectionOutput) ElementType added in v2.1.0

func (GetConnectionsConnectionCollectionOutput) Items added in v2.1.0

func (GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutput added in v2.1.0

func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutput() GetConnectionsConnectionCollectionOutput

func (GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutputWithContext added in v2.1.0

func (o GetConnectionsConnectionCollectionOutput) ToGetConnectionsConnectionCollectionOutputWithContext(ctx context.Context) GetConnectionsConnectionCollectionOutput

type GetConnectionsFilter added in v2.1.0

type GetConnectionsFilter struct {
	// The name of the property entry.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetConnectionsFilterArgs added in v2.1.0

type GetConnectionsFilterArgs struct {
	// The name of the property entry.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetConnectionsFilterArgs) ElementType added in v2.1.0

func (GetConnectionsFilterArgs) ElementType() reflect.Type

func (GetConnectionsFilterArgs) ToGetConnectionsFilterOutput added in v2.1.0

func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput

func (GetConnectionsFilterArgs) ToGetConnectionsFilterOutputWithContext added in v2.1.0

func (i GetConnectionsFilterArgs) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput

type GetConnectionsFilterArray added in v2.1.0

type GetConnectionsFilterArray []GetConnectionsFilterInput

func (GetConnectionsFilterArray) ElementType added in v2.1.0

func (GetConnectionsFilterArray) ElementType() reflect.Type

func (GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutput added in v2.1.0

func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput

func (GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutputWithContext added in v2.1.0

func (i GetConnectionsFilterArray) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput

type GetConnectionsFilterArrayInput added in v2.1.0

type GetConnectionsFilterArrayInput interface {
	pulumi.Input

	ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput
	ToGetConnectionsFilterArrayOutputWithContext(context.Context) GetConnectionsFilterArrayOutput
}

GetConnectionsFilterArrayInput is an input type that accepts GetConnectionsFilterArray and GetConnectionsFilterArrayOutput values. You can construct a concrete instance of `GetConnectionsFilterArrayInput` via:

GetConnectionsFilterArray{ GetConnectionsFilterArgs{...} }

type GetConnectionsFilterArrayOutput added in v2.1.0

type GetConnectionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionsFilterArrayOutput) ElementType added in v2.1.0

func (GetConnectionsFilterArrayOutput) Index added in v2.1.0

func (GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutput added in v2.1.0

func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutput() GetConnectionsFilterArrayOutput

func (GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutputWithContext added in v2.1.0

func (o GetConnectionsFilterArrayOutput) ToGetConnectionsFilterArrayOutputWithContext(ctx context.Context) GetConnectionsFilterArrayOutput

type GetConnectionsFilterInput added in v2.1.0

type GetConnectionsFilterInput interface {
	pulumi.Input

	ToGetConnectionsFilterOutput() GetConnectionsFilterOutput
	ToGetConnectionsFilterOutputWithContext(context.Context) GetConnectionsFilterOutput
}

GetConnectionsFilterInput is an input type that accepts GetConnectionsFilterArgs and GetConnectionsFilterOutput values. You can construct a concrete instance of `GetConnectionsFilterInput` via:

GetConnectionsFilterArgs{...}

type GetConnectionsFilterOutput added in v2.1.0

type GetConnectionsFilterOutput struct{ *pulumi.OutputState }

func (GetConnectionsFilterOutput) ElementType added in v2.1.0

func (GetConnectionsFilterOutput) ElementType() reflect.Type

func (GetConnectionsFilterOutput) Name added in v2.1.0

The name of the property entry.

func (GetConnectionsFilterOutput) Regex added in v2.1.0

func (GetConnectionsFilterOutput) ToGetConnectionsFilterOutput added in v2.1.0

func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutput() GetConnectionsFilterOutput

func (GetConnectionsFilterOutput) ToGetConnectionsFilterOutputWithContext added in v2.1.0

func (o GetConnectionsFilterOutput) ToGetConnectionsFilterOutputWithContext(ctx context.Context) GetConnectionsFilterOutput

func (GetConnectionsFilterOutput) Values added in v2.1.0

type GetConnectionsOutputArgs added in v2.1.0

type GetConnectionsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The array of connection types.
	ConnectionTypes pulumi.StringArrayInput `pulumi:"connectionTypes"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput          `pulumi:"displayName"`
	Filters     GetConnectionsFilterArrayInput `pulumi:"filters"`
	// The OCID of the source database connection.
	SourceConnectionId pulumi.StringPtrInput `pulumi:"sourceConnectionId"`
	// The current state of the Database Migration Deployment.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The array of technology types.
	TechnologyTypes pulumi.StringArrayInput `pulumi:"technologyTypes"`
}

A collection of arguments for invoking getConnections.

func (GetConnectionsOutputArgs) ElementType added in v2.1.0

func (GetConnectionsOutputArgs) ElementType() reflect.Type

type GetConnectionsResult added in v2.1.0

type GetConnectionsResult struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The list of connection_collection.
	ConnectionCollections []GetConnectionsConnectionCollection `pulumi:"connectionCollections"`
	// Defines the type of connection. For example, ORACLE.
	ConnectionTypes []string `pulumi:"connectionTypes"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetConnectionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	SourceConnectionId *string `pulumi:"sourceConnectionId"`
	// The Connection's current lifecycle state.
	State *string `pulumi:"state"`
	// The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
	TechnologyTypes []string `pulumi:"technologyTypes"`
}

A collection of values returned by getConnections.

func GetConnections added in v2.1.0

func GetConnections(ctx *pulumi.Context, args *GetConnectionsArgs, opts ...pulumi.InvokeOption) (*GetConnectionsResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetConnections(ctx, &databasemigration.GetConnectionsArgs{
			CompartmentId:      compartmentId,
			ConnectionTypes:    connectionConnectionType,
			DisplayName:        pulumi.StringRef(connectionDisplayName),
			SourceConnectionId: pulumi.StringRef(testConnection.Id),
			State:              pulumi.StringRef(connectionState),
			TechnologyTypes:    connectionTechnologyType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConnectionsResultOutput added in v2.1.0

type GetConnectionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnections.

func GetConnectionsOutput added in v2.1.0

func GetConnectionsOutput(ctx *pulumi.Context, args GetConnectionsOutputArgs, opts ...pulumi.InvokeOption) GetConnectionsResultOutput

func (GetConnectionsResultOutput) CompartmentId added in v2.1.0

The OCID of the compartment.

func (GetConnectionsResultOutput) ConnectionCollections added in v2.1.0

The list of connection_collection.

func (GetConnectionsResultOutput) ConnectionTypes added in v2.1.0

Defines the type of connection. For example, ORACLE.

func (GetConnectionsResultOutput) DisplayName added in v2.1.0

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetConnectionsResultOutput) ElementType added in v2.1.0

func (GetConnectionsResultOutput) ElementType() reflect.Type

func (GetConnectionsResultOutput) Filters added in v2.1.0

func (GetConnectionsResultOutput) Id added in v2.1.0

The provider-assigned unique ID for this managed resource.

func (GetConnectionsResultOutput) SourceConnectionId added in v2.1.0

func (o GetConnectionsResultOutput) SourceConnectionId() pulumi.StringPtrOutput

func (GetConnectionsResultOutput) State added in v2.1.0

The Connection's current lifecycle state.

func (GetConnectionsResultOutput) TechnologyTypes added in v2.1.0

The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service

func (GetConnectionsResultOutput) ToGetConnectionsResultOutput added in v2.1.0

func (o GetConnectionsResultOutput) ToGetConnectionsResultOutput() GetConnectionsResultOutput

func (GetConnectionsResultOutput) ToGetConnectionsResultOutputWithContext added in v2.1.0

func (o GetConnectionsResultOutput) ToGetConnectionsResultOutputWithContext(ctx context.Context) GetConnectionsResultOutput

type GetJobAdvisorReportArgs

type GetJobAdvisorReportArgs struct {
	// The OCID of the job
	JobId string `pulumi:"jobId"`
}

A collection of arguments for invoking getJobAdvisorReport.

type GetJobAdvisorReportOutputArgs

type GetJobAdvisorReportOutputArgs struct {
	// The OCID of the job
	JobId pulumi.StringInput `pulumi:"jobId"`
}

A collection of arguments for invoking getJobAdvisorReport.

func (GetJobAdvisorReportOutputArgs) ElementType

type GetJobAdvisorReportReportLocationDetail

type GetJobAdvisorReportReportLocationDetail struct {
	// File system path on the Source Database host where the Premigration Advisor report can be accessed.
	LocationInSource string `pulumi:"locationInSource"`
	// Details to access Premigration Advisor report in the specified Object Storage bucket.
	ObjectStorageDetails []GetJobAdvisorReportReportLocationDetailObjectStorageDetail `pulumi:"objectStorageDetails"`
}

type GetJobAdvisorReportReportLocationDetailArgs

type GetJobAdvisorReportReportLocationDetailArgs struct {
	// File system path on the Source Database host where the Premigration Advisor report can be accessed.
	LocationInSource pulumi.StringInput `pulumi:"locationInSource"`
	// Details to access Premigration Advisor report in the specified Object Storage bucket.
	ObjectStorageDetails GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayInput `pulumi:"objectStorageDetails"`
}

func (GetJobAdvisorReportReportLocationDetailArgs) ElementType

func (GetJobAdvisorReportReportLocationDetailArgs) ToGetJobAdvisorReportReportLocationDetailOutput

func (i GetJobAdvisorReportReportLocationDetailArgs) ToGetJobAdvisorReportReportLocationDetailOutput() GetJobAdvisorReportReportLocationDetailOutput

func (GetJobAdvisorReportReportLocationDetailArgs) ToGetJobAdvisorReportReportLocationDetailOutputWithContext

func (i GetJobAdvisorReportReportLocationDetailArgs) ToGetJobAdvisorReportReportLocationDetailOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailOutput

type GetJobAdvisorReportReportLocationDetailArray

type GetJobAdvisorReportReportLocationDetailArray []GetJobAdvisorReportReportLocationDetailInput

func (GetJobAdvisorReportReportLocationDetailArray) ElementType

func (GetJobAdvisorReportReportLocationDetailArray) ToGetJobAdvisorReportReportLocationDetailArrayOutput

func (i GetJobAdvisorReportReportLocationDetailArray) ToGetJobAdvisorReportReportLocationDetailArrayOutput() GetJobAdvisorReportReportLocationDetailArrayOutput

func (GetJobAdvisorReportReportLocationDetailArray) ToGetJobAdvisorReportReportLocationDetailArrayOutputWithContext

func (i GetJobAdvisorReportReportLocationDetailArray) ToGetJobAdvisorReportReportLocationDetailArrayOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailArrayInput

type GetJobAdvisorReportReportLocationDetailArrayInput interface {
	pulumi.Input

	ToGetJobAdvisorReportReportLocationDetailArrayOutput() GetJobAdvisorReportReportLocationDetailArrayOutput
	ToGetJobAdvisorReportReportLocationDetailArrayOutputWithContext(context.Context) GetJobAdvisorReportReportLocationDetailArrayOutput
}

GetJobAdvisorReportReportLocationDetailArrayInput is an input type that accepts GetJobAdvisorReportReportLocationDetailArray and GetJobAdvisorReportReportLocationDetailArrayOutput values. You can construct a concrete instance of `GetJobAdvisorReportReportLocationDetailArrayInput` via:

GetJobAdvisorReportReportLocationDetailArray{ GetJobAdvisorReportReportLocationDetailArgs{...} }

type GetJobAdvisorReportReportLocationDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobAdvisorReportReportLocationDetailArrayOutput) ElementType

func (GetJobAdvisorReportReportLocationDetailArrayOutput) Index

func (GetJobAdvisorReportReportLocationDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailArrayOutput

func (o GetJobAdvisorReportReportLocationDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailArrayOutput() GetJobAdvisorReportReportLocationDetailArrayOutput

func (GetJobAdvisorReportReportLocationDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailArrayOutputWithContext

func (o GetJobAdvisorReportReportLocationDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailArrayOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailInput

type GetJobAdvisorReportReportLocationDetailInput interface {
	pulumi.Input

	ToGetJobAdvisorReportReportLocationDetailOutput() GetJobAdvisorReportReportLocationDetailOutput
	ToGetJobAdvisorReportReportLocationDetailOutputWithContext(context.Context) GetJobAdvisorReportReportLocationDetailOutput
}

GetJobAdvisorReportReportLocationDetailInput is an input type that accepts GetJobAdvisorReportReportLocationDetailArgs and GetJobAdvisorReportReportLocationDetailOutput values. You can construct a concrete instance of `GetJobAdvisorReportReportLocationDetailInput` via:

GetJobAdvisorReportReportLocationDetailArgs{...}

type GetJobAdvisorReportReportLocationDetailObjectStorageDetail

type GetJobAdvisorReportReportLocationDetailObjectStorageDetail struct {
	// Name of the bucket containing the Premigration Advisor report.
	Bucket string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace string `pulumi:"namespace"`
	// Premigration Advisor report object name.
	Object string `pulumi:"object"`
}

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs struct {
	// Name of the bucket containing the Premigration Advisor report.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Premigration Advisor report object name.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs) ElementType

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutputWithContext

func (i GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray []GetJobAdvisorReportReportLocationDetailObjectStorageDetailInput

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray) ElementType

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutputWithContext

func (i GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayInput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayInput interface {
	pulumi.Input

	ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput() GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput
	ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutputWithContext(context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput
}

GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayInput is an input type that accepts GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray and GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput values. You can construct a concrete instance of `GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayInput` via:

GetJobAdvisorReportReportLocationDetailObjectStorageDetailArray{ GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs{...} }

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput) ElementType

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutputWithContext

func (o GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailArrayOutput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailInput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailInput interface {
	pulumi.Input

	ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput() GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput
	ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutputWithContext(context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput
}

GetJobAdvisorReportReportLocationDetailObjectStorageDetailInput is an input type that accepts GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs and GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput values. You can construct a concrete instance of `GetJobAdvisorReportReportLocationDetailObjectStorageDetailInput` via:

GetJobAdvisorReportReportLocationDetailObjectStorageDetailArgs{...}

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput

type GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput struct{ *pulumi.OutputState }

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) Bucket

Name of the bucket containing the Premigration Advisor report.

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) ElementType

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) Namespace

Object Storage namespace.

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) Object

Premigration Advisor report object name.

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput

func (GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutputWithContext

func (o GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput) ToGetJobAdvisorReportReportLocationDetailObjectStorageDetailOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailObjectStorageDetailOutput

type GetJobAdvisorReportReportLocationDetailOutput

type GetJobAdvisorReportReportLocationDetailOutput struct{ *pulumi.OutputState }

func (GetJobAdvisorReportReportLocationDetailOutput) ElementType

func (GetJobAdvisorReportReportLocationDetailOutput) LocationInSource

File system path on the Source Database host where the Premigration Advisor report can be accessed.

func (GetJobAdvisorReportReportLocationDetailOutput) ObjectStorageDetails

Details to access Premigration Advisor report in the specified Object Storage bucket.

func (GetJobAdvisorReportReportLocationDetailOutput) ToGetJobAdvisorReportReportLocationDetailOutput

func (o GetJobAdvisorReportReportLocationDetailOutput) ToGetJobAdvisorReportReportLocationDetailOutput() GetJobAdvisorReportReportLocationDetailOutput

func (GetJobAdvisorReportReportLocationDetailOutput) ToGetJobAdvisorReportReportLocationDetailOutputWithContext

func (o GetJobAdvisorReportReportLocationDetailOutput) ToGetJobAdvisorReportReportLocationDetailOutputWithContext(ctx context.Context) GetJobAdvisorReportReportLocationDetailOutput

type GetJobAdvisorReportResult

type GetJobAdvisorReportResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string `pulumi:"id"`
	JobId string `pulumi:"jobId"`
	// Number of Fatal results in the advisor report.
	NumberOfFatal int `pulumi:"numberOfFatal"`
	// Number of Fatal Blocker results in the advisor report.
	NumberOfFatalBlockers int `pulumi:"numberOfFatalBlockers"`
	// Number of Informational results in the advisor report.
	NumberOfInformationalResults int `pulumi:"numberOfInformationalResults"`
	// Number of Warning results in the advisor report.
	NumberOfWarnings int `pulumi:"numberOfWarnings"`
	// Details to access Premigration Advisor report.
	ReportLocationDetails []GetJobAdvisorReportReportLocationDetail `pulumi:"reportLocationDetails"`
	// Premigration Advisor result.
	Result string `pulumi:"result"`
}

A collection of values returned by getJobAdvisorReport.

func GetJobAdvisorReport

func GetJobAdvisorReport(ctx *pulumi.Context, args *GetJobAdvisorReportArgs, opts ...pulumi.InvokeOption) (*GetJobAdvisorReportResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetJobAdvisorReport(ctx, &databasemigration.GetJobAdvisorReportArgs{
			JobId: testJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJobAdvisorReportResultOutput

type GetJobAdvisorReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobAdvisorReport.

func (GetJobAdvisorReportResultOutput) ElementType

func (GetJobAdvisorReportResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJobAdvisorReportResultOutput) JobId

func (GetJobAdvisorReportResultOutput) NumberOfFatal

Number of Fatal results in the advisor report.

func (GetJobAdvisorReportResultOutput) NumberOfFatalBlockers

func (o GetJobAdvisorReportResultOutput) NumberOfFatalBlockers() pulumi.IntOutput

Number of Fatal Blocker results in the advisor report.

func (GetJobAdvisorReportResultOutput) NumberOfInformationalResults

func (o GetJobAdvisorReportResultOutput) NumberOfInformationalResults() pulumi.IntOutput

Number of Informational results in the advisor report.

func (GetJobAdvisorReportResultOutput) NumberOfWarnings

func (o GetJobAdvisorReportResultOutput) NumberOfWarnings() pulumi.IntOutput

Number of Warning results in the advisor report.

func (GetJobAdvisorReportResultOutput) ReportLocationDetails

Details to access Premigration Advisor report.

func (GetJobAdvisorReportResultOutput) Result

Premigration Advisor result.

func (GetJobAdvisorReportResultOutput) ToGetJobAdvisorReportResultOutput

func (o GetJobAdvisorReportResultOutput) ToGetJobAdvisorReportResultOutput() GetJobAdvisorReportResultOutput

func (GetJobAdvisorReportResultOutput) ToGetJobAdvisorReportResultOutputWithContext

func (o GetJobAdvisorReportResultOutput) ToGetJobAdvisorReportResultOutputWithContext(ctx context.Context) GetJobAdvisorReportResultOutput

type GetJobOutputArgs

type GetJobOutputArgs struct {
	// The OCID of the job
	JobId string `pulumi:"jobId"`
}

A collection of arguments for invoking getJobOutput.

type GetJobOutputItem

type GetJobOutputItem struct {
	// Job output line.
	Message string `pulumi:"message"`
}

type GetJobOutputItemArgs

type GetJobOutputItemArgs struct {
	// Job output line.
	Message pulumi.StringInput `pulumi:"message"`
}

func (GetJobOutputItemArgs) ElementType

func (GetJobOutputItemArgs) ElementType() reflect.Type

func (GetJobOutputItemArgs) ToGetJobOutputItemOutput

func (i GetJobOutputItemArgs) ToGetJobOutputItemOutput() GetJobOutputItemOutput

func (GetJobOutputItemArgs) ToGetJobOutputItemOutputWithContext

func (i GetJobOutputItemArgs) ToGetJobOutputItemOutputWithContext(ctx context.Context) GetJobOutputItemOutput

type GetJobOutputItemArray

type GetJobOutputItemArray []GetJobOutputItemInput

func (GetJobOutputItemArray) ElementType

func (GetJobOutputItemArray) ElementType() reflect.Type

func (GetJobOutputItemArray) ToGetJobOutputItemArrayOutput

func (i GetJobOutputItemArray) ToGetJobOutputItemArrayOutput() GetJobOutputItemArrayOutput

func (GetJobOutputItemArray) ToGetJobOutputItemArrayOutputWithContext

func (i GetJobOutputItemArray) ToGetJobOutputItemArrayOutputWithContext(ctx context.Context) GetJobOutputItemArrayOutput

type GetJobOutputItemArrayInput

type GetJobOutputItemArrayInput interface {
	pulumi.Input

	ToGetJobOutputItemArrayOutput() GetJobOutputItemArrayOutput
	ToGetJobOutputItemArrayOutputWithContext(context.Context) GetJobOutputItemArrayOutput
}

GetJobOutputItemArrayInput is an input type that accepts GetJobOutputItemArray and GetJobOutputItemArrayOutput values. You can construct a concrete instance of `GetJobOutputItemArrayInput` via:

GetJobOutputItemArray{ GetJobOutputItemArgs{...} }

type GetJobOutputItemArrayOutput

type GetJobOutputItemArrayOutput struct{ *pulumi.OutputState }

func (GetJobOutputItemArrayOutput) ElementType

func (GetJobOutputItemArrayOutput) Index

func (GetJobOutputItemArrayOutput) ToGetJobOutputItemArrayOutput

func (o GetJobOutputItemArrayOutput) ToGetJobOutputItemArrayOutput() GetJobOutputItemArrayOutput

func (GetJobOutputItemArrayOutput) ToGetJobOutputItemArrayOutputWithContext

func (o GetJobOutputItemArrayOutput) ToGetJobOutputItemArrayOutputWithContext(ctx context.Context) GetJobOutputItemArrayOutput

type GetJobOutputItemInput

type GetJobOutputItemInput interface {
	pulumi.Input

	ToGetJobOutputItemOutput() GetJobOutputItemOutput
	ToGetJobOutputItemOutputWithContext(context.Context) GetJobOutputItemOutput
}

GetJobOutputItemInput is an input type that accepts GetJobOutputItemArgs and GetJobOutputItemOutput values. You can construct a concrete instance of `GetJobOutputItemInput` via:

GetJobOutputItemArgs{...}

type GetJobOutputItemOutput

type GetJobOutputItemOutput struct{ *pulumi.OutputState }

func (GetJobOutputItemOutput) ElementType

func (GetJobOutputItemOutput) ElementType() reflect.Type

func (GetJobOutputItemOutput) Message

Job output line.

func (GetJobOutputItemOutput) ToGetJobOutputItemOutput

func (o GetJobOutputItemOutput) ToGetJobOutputItemOutput() GetJobOutputItemOutput

func (GetJobOutputItemOutput) ToGetJobOutputItemOutputWithContext

func (o GetJobOutputItemOutput) ToGetJobOutputItemOutputWithContext(ctx context.Context) GetJobOutputItemOutput

type GetJobOutputOutputArgs

type GetJobOutputOutputArgs struct {
	// The OCID of the job
	JobId pulumi.StringInput `pulumi:"jobId"`
}

A collection of arguments for invoking getJobOutput.

func (GetJobOutputOutputArgs) ElementType

func (GetJobOutputOutputArgs) ElementType() reflect.Type

type GetJobOutputResult

type GetJobOutputResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Items in collection.
	Items []GetJobOutputItem `pulumi:"items"`
	JobId string             `pulumi:"jobId"`
}

A collection of values returned by getJobOutput.

func GetJobOutput

func GetJobOutput(ctx *pulumi.Context, args *GetJobOutputArgs, opts ...pulumi.InvokeOption) (*GetJobOutputResult, error)

This data source provides details about a specific Job Output resource in Oracle Cloud Infrastructure Database Migration service.

List the Job Outputs

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetJobOutput(ctx, databasemigration.GetJobOutputArgs{
			JobId: testJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJobOutputResultOutput

type GetJobOutputResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJobOutput.

func (GetJobOutputResultOutput) ElementType

func (GetJobOutputResultOutput) ElementType() reflect.Type

func (GetJobOutputResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJobOutputResultOutput) Items

Items in collection.

func (GetJobOutputResultOutput) JobId

func (GetJobOutputResultOutput) ToGetJobOutputResultOutput

func (o GetJobOutputResultOutput) ToGetJobOutputResultOutput() GetJobOutputResultOutput

func (GetJobOutputResultOutput) ToGetJobOutputResultOutputWithContext

func (o GetJobOutputResultOutput) ToGetJobOutputResultOutputWithContext(ctx context.Context) GetJobOutputResultOutput

type GetMigrationAdvancedParameter added in v2.2.0

type GetMigrationAdvancedParameter struct {
	// Parameter data type.
	DataType string `pulumi:"dataType"`
	// Name of directory object in database
	Name string `pulumi:"name"`
	// If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value string `pulumi:"value"`
}

type GetMigrationAdvancedParameterArgs added in v2.2.0

type GetMigrationAdvancedParameterArgs struct {
	// Parameter data type.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMigrationAdvancedParameterArgs) ElementType added in v2.2.0

func (GetMigrationAdvancedParameterArgs) ToGetMigrationAdvancedParameterOutput added in v2.2.0

func (i GetMigrationAdvancedParameterArgs) ToGetMigrationAdvancedParameterOutput() GetMigrationAdvancedParameterOutput

func (GetMigrationAdvancedParameterArgs) ToGetMigrationAdvancedParameterOutputWithContext added in v2.2.0

func (i GetMigrationAdvancedParameterArgs) ToGetMigrationAdvancedParameterOutputWithContext(ctx context.Context) GetMigrationAdvancedParameterOutput

type GetMigrationAdvancedParameterArray added in v2.2.0

type GetMigrationAdvancedParameterArray []GetMigrationAdvancedParameterInput

func (GetMigrationAdvancedParameterArray) ElementType added in v2.2.0

func (GetMigrationAdvancedParameterArray) ToGetMigrationAdvancedParameterArrayOutput added in v2.2.0

func (i GetMigrationAdvancedParameterArray) ToGetMigrationAdvancedParameterArrayOutput() GetMigrationAdvancedParameterArrayOutput

func (GetMigrationAdvancedParameterArray) ToGetMigrationAdvancedParameterArrayOutputWithContext added in v2.2.0

func (i GetMigrationAdvancedParameterArray) ToGetMigrationAdvancedParameterArrayOutputWithContext(ctx context.Context) GetMigrationAdvancedParameterArrayOutput

type GetMigrationAdvancedParameterArrayInput added in v2.2.0

type GetMigrationAdvancedParameterArrayInput interface {
	pulumi.Input

	ToGetMigrationAdvancedParameterArrayOutput() GetMigrationAdvancedParameterArrayOutput
	ToGetMigrationAdvancedParameterArrayOutputWithContext(context.Context) GetMigrationAdvancedParameterArrayOutput
}

GetMigrationAdvancedParameterArrayInput is an input type that accepts GetMigrationAdvancedParameterArray and GetMigrationAdvancedParameterArrayOutput values. You can construct a concrete instance of `GetMigrationAdvancedParameterArrayInput` via:

GetMigrationAdvancedParameterArray{ GetMigrationAdvancedParameterArgs{...} }

type GetMigrationAdvancedParameterArrayOutput added in v2.2.0

type GetMigrationAdvancedParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationAdvancedParameterArrayOutput) ElementType added in v2.2.0

func (GetMigrationAdvancedParameterArrayOutput) Index added in v2.2.0

func (GetMigrationAdvancedParameterArrayOutput) ToGetMigrationAdvancedParameterArrayOutput added in v2.2.0

func (o GetMigrationAdvancedParameterArrayOutput) ToGetMigrationAdvancedParameterArrayOutput() GetMigrationAdvancedParameterArrayOutput

func (GetMigrationAdvancedParameterArrayOutput) ToGetMigrationAdvancedParameterArrayOutputWithContext added in v2.2.0

func (o GetMigrationAdvancedParameterArrayOutput) ToGetMigrationAdvancedParameterArrayOutputWithContext(ctx context.Context) GetMigrationAdvancedParameterArrayOutput

type GetMigrationAdvancedParameterInput added in v2.2.0

type GetMigrationAdvancedParameterInput interface {
	pulumi.Input

	ToGetMigrationAdvancedParameterOutput() GetMigrationAdvancedParameterOutput
	ToGetMigrationAdvancedParameterOutputWithContext(context.Context) GetMigrationAdvancedParameterOutput
}

GetMigrationAdvancedParameterInput is an input type that accepts GetMigrationAdvancedParameterArgs and GetMigrationAdvancedParameterOutput values. You can construct a concrete instance of `GetMigrationAdvancedParameterInput` via:

GetMigrationAdvancedParameterArgs{...}

type GetMigrationAdvancedParameterOutput added in v2.2.0

type GetMigrationAdvancedParameterOutput struct{ *pulumi.OutputState }

func (GetMigrationAdvancedParameterOutput) DataType added in v2.2.0

Parameter data type.

func (GetMigrationAdvancedParameterOutput) ElementType added in v2.2.0

func (GetMigrationAdvancedParameterOutput) Name added in v2.2.0

Name of directory object in database

func (GetMigrationAdvancedParameterOutput) ToGetMigrationAdvancedParameterOutput added in v2.2.0

func (o GetMigrationAdvancedParameterOutput) ToGetMigrationAdvancedParameterOutput() GetMigrationAdvancedParameterOutput

func (GetMigrationAdvancedParameterOutput) ToGetMigrationAdvancedParameterOutputWithContext added in v2.2.0

func (o GetMigrationAdvancedParameterOutput) ToGetMigrationAdvancedParameterOutputWithContext(ctx context.Context) GetMigrationAdvancedParameterOutput

func (GetMigrationAdvancedParameterOutput) Value added in v2.2.0

If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.

type GetMigrationAdvisorSetting added in v2.1.0

type GetMigrationAdvisorSetting struct {
	// True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors bool `pulumi:"isIgnoreErrors"`
	// True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor bool `pulumi:"isSkipAdvisor"`
}

type GetMigrationAdvisorSettingArgs added in v2.1.0

type GetMigrationAdvisorSettingArgs struct {
	// True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors pulumi.BoolInput `pulumi:"isIgnoreErrors"`
	// True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor pulumi.BoolInput `pulumi:"isSkipAdvisor"`
}

func (GetMigrationAdvisorSettingArgs) ElementType added in v2.1.0

func (GetMigrationAdvisorSettingArgs) ToGetMigrationAdvisorSettingOutput added in v2.1.0

func (i GetMigrationAdvisorSettingArgs) ToGetMigrationAdvisorSettingOutput() GetMigrationAdvisorSettingOutput

func (GetMigrationAdvisorSettingArgs) ToGetMigrationAdvisorSettingOutputWithContext added in v2.1.0

func (i GetMigrationAdvisorSettingArgs) ToGetMigrationAdvisorSettingOutputWithContext(ctx context.Context) GetMigrationAdvisorSettingOutput

type GetMigrationAdvisorSettingArray added in v2.1.0

type GetMigrationAdvisorSettingArray []GetMigrationAdvisorSettingInput

func (GetMigrationAdvisorSettingArray) ElementType added in v2.1.0

func (GetMigrationAdvisorSettingArray) ToGetMigrationAdvisorSettingArrayOutput added in v2.1.0

func (i GetMigrationAdvisorSettingArray) ToGetMigrationAdvisorSettingArrayOutput() GetMigrationAdvisorSettingArrayOutput

func (GetMigrationAdvisorSettingArray) ToGetMigrationAdvisorSettingArrayOutputWithContext added in v2.1.0

func (i GetMigrationAdvisorSettingArray) ToGetMigrationAdvisorSettingArrayOutputWithContext(ctx context.Context) GetMigrationAdvisorSettingArrayOutput

type GetMigrationAdvisorSettingArrayInput added in v2.1.0

type GetMigrationAdvisorSettingArrayInput interface {
	pulumi.Input

	ToGetMigrationAdvisorSettingArrayOutput() GetMigrationAdvisorSettingArrayOutput
	ToGetMigrationAdvisorSettingArrayOutputWithContext(context.Context) GetMigrationAdvisorSettingArrayOutput
}

GetMigrationAdvisorSettingArrayInput is an input type that accepts GetMigrationAdvisorSettingArray and GetMigrationAdvisorSettingArrayOutput values. You can construct a concrete instance of `GetMigrationAdvisorSettingArrayInput` via:

GetMigrationAdvisorSettingArray{ GetMigrationAdvisorSettingArgs{...} }

type GetMigrationAdvisorSettingArrayOutput added in v2.1.0

type GetMigrationAdvisorSettingArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationAdvisorSettingArrayOutput) ElementType added in v2.1.0

func (GetMigrationAdvisorSettingArrayOutput) Index added in v2.1.0

func (GetMigrationAdvisorSettingArrayOutput) ToGetMigrationAdvisorSettingArrayOutput added in v2.1.0

func (o GetMigrationAdvisorSettingArrayOutput) ToGetMigrationAdvisorSettingArrayOutput() GetMigrationAdvisorSettingArrayOutput

func (GetMigrationAdvisorSettingArrayOutput) ToGetMigrationAdvisorSettingArrayOutputWithContext added in v2.1.0

func (o GetMigrationAdvisorSettingArrayOutput) ToGetMigrationAdvisorSettingArrayOutputWithContext(ctx context.Context) GetMigrationAdvisorSettingArrayOutput

type GetMigrationAdvisorSettingInput added in v2.1.0

type GetMigrationAdvisorSettingInput interface {
	pulumi.Input

	ToGetMigrationAdvisorSettingOutput() GetMigrationAdvisorSettingOutput
	ToGetMigrationAdvisorSettingOutputWithContext(context.Context) GetMigrationAdvisorSettingOutput
}

GetMigrationAdvisorSettingInput is an input type that accepts GetMigrationAdvisorSettingArgs and GetMigrationAdvisorSettingOutput values. You can construct a concrete instance of `GetMigrationAdvisorSettingInput` via:

GetMigrationAdvisorSettingArgs{...}

type GetMigrationAdvisorSettingOutput added in v2.1.0

type GetMigrationAdvisorSettingOutput struct{ *pulumi.OutputState }

func (GetMigrationAdvisorSettingOutput) ElementType added in v2.1.0

func (GetMigrationAdvisorSettingOutput) IsIgnoreErrors added in v2.1.0

True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.

func (GetMigrationAdvisorSettingOutput) IsSkipAdvisor added in v2.1.0

True to skip the Pre-Migration Advisor execution. Default is false.

func (GetMigrationAdvisorSettingOutput) ToGetMigrationAdvisorSettingOutput added in v2.1.0

func (o GetMigrationAdvisorSettingOutput) ToGetMigrationAdvisorSettingOutput() GetMigrationAdvisorSettingOutput

func (GetMigrationAdvisorSettingOutput) ToGetMigrationAdvisorSettingOutputWithContext added in v2.1.0

func (o GetMigrationAdvisorSettingOutput) ToGetMigrationAdvisorSettingOutputWithContext(ctx context.Context) GetMigrationAdvisorSettingOutput

type GetMigrationDataTransferMediumDetail added in v2.1.0

type GetMigrationDataTransferMediumDetail struct {
	// AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId string `pulumi:"accessKeyId"`
	// Name of directory object in database
	Name string `pulumi:"name"`
	// In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBuckets []GetMigrationDataTransferMediumDetailObjectStorageBucket `pulumi:"objectStorageBuckets"`
	// AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region string `pulumi:"region"`
	// AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey string `pulumi:"secretAccessKey"`
	// OCID of the shared storage mount target
	SharedStorageMountTargetId string `pulumi:"sharedStorageMountTargetId"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Sources []GetMigrationDataTransferMediumDetailSource `pulumi:"sources"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Targets []GetMigrationDataTransferMediumDetailTarget `pulumi:"targets"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationDataTransferMediumDetailArgs added in v2.1.0

type GetMigrationDataTransferMediumDetailArgs struct {
	// AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId pulumi.StringInput `pulumi:"accessKeyId"`
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBuckets GetMigrationDataTransferMediumDetailObjectStorageBucketArrayInput `pulumi:"objectStorageBuckets"`
	// AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region pulumi.StringInput `pulumi:"region"`
	// AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey pulumi.StringInput `pulumi:"secretAccessKey"`
	// OCID of the shared storage mount target
	SharedStorageMountTargetId pulumi.StringInput `pulumi:"sharedStorageMountTargetId"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Sources GetMigrationDataTransferMediumDetailSourceArrayInput `pulumi:"sources"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Targets GetMigrationDataTransferMediumDetailTargetArrayInput `pulumi:"targets"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationDataTransferMediumDetailArgs) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailArgs) ToGetMigrationDataTransferMediumDetailOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailArgs) ToGetMigrationDataTransferMediumDetailOutput() GetMigrationDataTransferMediumDetailOutput

func (GetMigrationDataTransferMediumDetailArgs) ToGetMigrationDataTransferMediumDetailOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailArgs) ToGetMigrationDataTransferMediumDetailOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailOutput

type GetMigrationDataTransferMediumDetailArray added in v2.1.0

type GetMigrationDataTransferMediumDetailArray []GetMigrationDataTransferMediumDetailInput

func (GetMigrationDataTransferMediumDetailArray) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailArray) ToGetMigrationDataTransferMediumDetailArrayOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailArray) ToGetMigrationDataTransferMediumDetailArrayOutput() GetMigrationDataTransferMediumDetailArrayOutput

func (GetMigrationDataTransferMediumDetailArray) ToGetMigrationDataTransferMediumDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailArray) ToGetMigrationDataTransferMediumDetailArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailArrayOutput

type GetMigrationDataTransferMediumDetailArrayInput added in v2.1.0

type GetMigrationDataTransferMediumDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailArrayOutput() GetMigrationDataTransferMediumDetailArrayOutput
	ToGetMigrationDataTransferMediumDetailArrayOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailArrayOutput
}

GetMigrationDataTransferMediumDetailArrayInput is an input type that accepts GetMigrationDataTransferMediumDetailArray and GetMigrationDataTransferMediumDetailArrayOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailArrayInput` via:

GetMigrationDataTransferMediumDetailArray{ GetMigrationDataTransferMediumDetailArgs{...} }

type GetMigrationDataTransferMediumDetailArrayOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailArrayOutput) Index added in v2.1.0

func (GetMigrationDataTransferMediumDetailArrayOutput) ToGetMigrationDataTransferMediumDetailArrayOutput added in v2.1.0

func (o GetMigrationDataTransferMediumDetailArrayOutput) ToGetMigrationDataTransferMediumDetailArrayOutput() GetMigrationDataTransferMediumDetailArrayOutput

func (GetMigrationDataTransferMediumDetailArrayOutput) ToGetMigrationDataTransferMediumDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailArrayOutput) ToGetMigrationDataTransferMediumDetailArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailArrayOutput

type GetMigrationDataTransferMediumDetailInput added in v2.1.0

type GetMigrationDataTransferMediumDetailInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailOutput() GetMigrationDataTransferMediumDetailOutput
	ToGetMigrationDataTransferMediumDetailOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailOutput
}

GetMigrationDataTransferMediumDetailInput is an input type that accepts GetMigrationDataTransferMediumDetailArgs and GetMigrationDataTransferMediumDetailOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailInput` via:

GetMigrationDataTransferMediumDetailArgs{...}

type GetMigrationDataTransferMediumDetailObjectStorageBucket added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucket struct {
	// Bucket name.
	Bucket string `pulumi:"bucket"`
	// Namespace name of the object store bucket.
	Namespace string `pulumi:"namespace"`
}

type GetMigrationDataTransferMediumDetailObjectStorageBucketArgs added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketArgs struct {
	// Bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Namespace name of the object store bucket.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArgs) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketOutput

type GetMigrationDataTransferMediumDetailObjectStorageBucketArray added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketArray []GetMigrationDataTransferMediumDetailObjectStorageBucketInput

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArray) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput

type GetMigrationDataTransferMediumDetailObjectStorageBucketArrayInput added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketArrayInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput() GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput
	ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput
}

GetMigrationDataTransferMediumDetailObjectStorageBucketArrayInput is an input type that accepts GetMigrationDataTransferMediumDetailObjectStorageBucketArray and GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailObjectStorageBucketArrayInput` via:

GetMigrationDataTransferMediumDetailObjectStorageBucketArray{ GetMigrationDataTransferMediumDetailObjectStorageBucketArgs{...} }

type GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput) Index added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketArrayOutput

type GetMigrationDataTransferMediumDetailObjectStorageBucketInput added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutput() GetMigrationDataTransferMediumDetailObjectStorageBucketOutput
	ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketOutput
}

GetMigrationDataTransferMediumDetailObjectStorageBucketInput is an input type that accepts GetMigrationDataTransferMediumDetailObjectStorageBucketArgs and GetMigrationDataTransferMediumDetailObjectStorageBucketOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailObjectStorageBucketInput` via:

GetMigrationDataTransferMediumDetailObjectStorageBucketArgs{...}

type GetMigrationDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailObjectStorageBucketOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) Bucket added in v2.1.0

Bucket name.

func (GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) Namespace added in v2.1.0

Namespace name of the object store bucket.

func (GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationDataTransferMediumDetailObjectStorageBucketOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailObjectStorageBucketOutput

type GetMigrationDataTransferMediumDetailOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailOutput) AccessKeyId added in v2.1.0

AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (GetMigrationDataTransferMediumDetailOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationDataTransferMediumDetailOutput) ObjectStorageBuckets added in v2.1.0

In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.

func (GetMigrationDataTransferMediumDetailOutput) Region added in v2.1.0

AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions

func (GetMigrationDataTransferMediumDetailOutput) SecretAccessKey added in v2.1.0

AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (GetMigrationDataTransferMediumDetailOutput) SharedStorageMountTargetId added in v2.1.0

func (o GetMigrationDataTransferMediumDetailOutput) SharedStorageMountTargetId() pulumi.StringOutput

OCID of the shared storage mount target

func (GetMigrationDataTransferMediumDetailOutput) Sources added in v2.1.0

Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (GetMigrationDataTransferMediumDetailOutput) Targets added in v2.1.0

Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (GetMigrationDataTransferMediumDetailOutput) ToGetMigrationDataTransferMediumDetailOutput added in v2.1.0

func (o GetMigrationDataTransferMediumDetailOutput) ToGetMigrationDataTransferMediumDetailOutput() GetMigrationDataTransferMediumDetailOutput

func (GetMigrationDataTransferMediumDetailOutput) ToGetMigrationDataTransferMediumDetailOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailOutput) ToGetMigrationDataTransferMediumDetailOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailOutput

func (GetMigrationDataTransferMediumDetailOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationDataTransferMediumDetailSource added in v2.1.0

type GetMigrationDataTransferMediumDetailSource struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome string `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation string `pulumi:"walletLocation"`
}

type GetMigrationDataTransferMediumDetailSourceArgs added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceArgs struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringInput `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringInput `pulumi:"walletLocation"`
}

func (GetMigrationDataTransferMediumDetailSourceArgs) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceArgs) ToGetMigrationDataTransferMediumDetailSourceOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailSourceArgs) ToGetMigrationDataTransferMediumDetailSourceOutput() GetMigrationDataTransferMediumDetailSourceOutput

func (GetMigrationDataTransferMediumDetailSourceArgs) ToGetMigrationDataTransferMediumDetailSourceOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailSourceArgs) ToGetMigrationDataTransferMediumDetailSourceOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailSourceOutput

type GetMigrationDataTransferMediumDetailSourceArray added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceArray []GetMigrationDataTransferMediumDetailSourceInput

func (GetMigrationDataTransferMediumDetailSourceArray) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceArray) ToGetMigrationDataTransferMediumDetailSourceArrayOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailSourceArray) ToGetMigrationDataTransferMediumDetailSourceArrayOutput() GetMigrationDataTransferMediumDetailSourceArrayOutput

func (GetMigrationDataTransferMediumDetailSourceArray) ToGetMigrationDataTransferMediumDetailSourceArrayOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailSourceArray) ToGetMigrationDataTransferMediumDetailSourceArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailSourceArrayOutput

type GetMigrationDataTransferMediumDetailSourceArrayInput added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceArrayInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailSourceArrayOutput() GetMigrationDataTransferMediumDetailSourceArrayOutput
	ToGetMigrationDataTransferMediumDetailSourceArrayOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailSourceArrayOutput
}

GetMigrationDataTransferMediumDetailSourceArrayInput is an input type that accepts GetMigrationDataTransferMediumDetailSourceArray and GetMigrationDataTransferMediumDetailSourceArrayOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailSourceArrayInput` via:

GetMigrationDataTransferMediumDetailSourceArray{ GetMigrationDataTransferMediumDetailSourceArgs{...} }

type GetMigrationDataTransferMediumDetailSourceArrayOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailSourceArrayOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceArrayOutput) Index added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceArrayOutput) ToGetMigrationDataTransferMediumDetailSourceArrayOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceArrayOutput) ToGetMigrationDataTransferMediumDetailSourceArrayOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailSourceArrayOutput) ToGetMigrationDataTransferMediumDetailSourceArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailSourceArrayOutput

type GetMigrationDataTransferMediumDetailSourceInput added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailSourceOutput() GetMigrationDataTransferMediumDetailSourceOutput
	ToGetMigrationDataTransferMediumDetailSourceOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailSourceOutput
}

GetMigrationDataTransferMediumDetailSourceInput is an input type that accepts GetMigrationDataTransferMediumDetailSourceArgs and GetMigrationDataTransferMediumDetailSourceOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailSourceInput` via:

GetMigrationDataTransferMediumDetailSourceArgs{...}

type GetMigrationDataTransferMediumDetailSourceOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailSourceOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailSourceOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailSourceOutput) Kind added in v2.1.0

Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (GetMigrationDataTransferMediumDetailSourceOutput) OciHome added in v2.1.0

Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (GetMigrationDataTransferMediumDetailSourceOutput) ToGetMigrationDataTransferMediumDetailSourceOutput added in v2.1.0

func (o GetMigrationDataTransferMediumDetailSourceOutput) ToGetMigrationDataTransferMediumDetailSourceOutput() GetMigrationDataTransferMediumDetailSourceOutput

func (GetMigrationDataTransferMediumDetailSourceOutput) ToGetMigrationDataTransferMediumDetailSourceOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailSourceOutput) ToGetMigrationDataTransferMediumDetailSourceOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailSourceOutput

func (GetMigrationDataTransferMediumDetailSourceOutput) WalletLocation added in v2.1.0

Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type GetMigrationDataTransferMediumDetailTarget added in v2.1.0

type GetMigrationDataTransferMediumDetailTarget struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome string `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation string `pulumi:"walletLocation"`
}

type GetMigrationDataTransferMediumDetailTargetArgs added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetArgs struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringInput `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringInput `pulumi:"walletLocation"`
}

func (GetMigrationDataTransferMediumDetailTargetArgs) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetArgs) ToGetMigrationDataTransferMediumDetailTargetOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailTargetArgs) ToGetMigrationDataTransferMediumDetailTargetOutput() GetMigrationDataTransferMediumDetailTargetOutput

func (GetMigrationDataTransferMediumDetailTargetArgs) ToGetMigrationDataTransferMediumDetailTargetOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailTargetArgs) ToGetMigrationDataTransferMediumDetailTargetOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailTargetOutput

type GetMigrationDataTransferMediumDetailTargetArray added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetArray []GetMigrationDataTransferMediumDetailTargetInput

func (GetMigrationDataTransferMediumDetailTargetArray) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetArray) ToGetMigrationDataTransferMediumDetailTargetArrayOutput added in v2.1.0

func (i GetMigrationDataTransferMediumDetailTargetArray) ToGetMigrationDataTransferMediumDetailTargetArrayOutput() GetMigrationDataTransferMediumDetailTargetArrayOutput

func (GetMigrationDataTransferMediumDetailTargetArray) ToGetMigrationDataTransferMediumDetailTargetArrayOutputWithContext added in v2.1.0

func (i GetMigrationDataTransferMediumDetailTargetArray) ToGetMigrationDataTransferMediumDetailTargetArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailTargetArrayOutput

type GetMigrationDataTransferMediumDetailTargetArrayInput added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetArrayInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailTargetArrayOutput() GetMigrationDataTransferMediumDetailTargetArrayOutput
	ToGetMigrationDataTransferMediumDetailTargetArrayOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailTargetArrayOutput
}

GetMigrationDataTransferMediumDetailTargetArrayInput is an input type that accepts GetMigrationDataTransferMediumDetailTargetArray and GetMigrationDataTransferMediumDetailTargetArrayOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailTargetArrayInput` via:

GetMigrationDataTransferMediumDetailTargetArray{ GetMigrationDataTransferMediumDetailTargetArgs{...} }

type GetMigrationDataTransferMediumDetailTargetArrayOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailTargetArrayOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetArrayOutput) Index added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetArrayOutput) ToGetMigrationDataTransferMediumDetailTargetArrayOutput added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetArrayOutput) ToGetMigrationDataTransferMediumDetailTargetArrayOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailTargetArrayOutput) ToGetMigrationDataTransferMediumDetailTargetArrayOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailTargetArrayOutput

type GetMigrationDataTransferMediumDetailTargetInput added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetInput interface {
	pulumi.Input

	ToGetMigrationDataTransferMediumDetailTargetOutput() GetMigrationDataTransferMediumDetailTargetOutput
	ToGetMigrationDataTransferMediumDetailTargetOutputWithContext(context.Context) GetMigrationDataTransferMediumDetailTargetOutput
}

GetMigrationDataTransferMediumDetailTargetInput is an input type that accepts GetMigrationDataTransferMediumDetailTargetArgs and GetMigrationDataTransferMediumDetailTargetOutput values. You can construct a concrete instance of `GetMigrationDataTransferMediumDetailTargetInput` via:

GetMigrationDataTransferMediumDetailTargetArgs{...}

type GetMigrationDataTransferMediumDetailTargetOutput added in v2.1.0

type GetMigrationDataTransferMediumDetailTargetOutput struct{ *pulumi.OutputState }

func (GetMigrationDataTransferMediumDetailTargetOutput) ElementType added in v2.1.0

func (GetMigrationDataTransferMediumDetailTargetOutput) Kind added in v2.1.0

Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (GetMigrationDataTransferMediumDetailTargetOutput) OciHome added in v2.1.0

Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (GetMigrationDataTransferMediumDetailTargetOutput) ToGetMigrationDataTransferMediumDetailTargetOutput added in v2.1.0

func (o GetMigrationDataTransferMediumDetailTargetOutput) ToGetMigrationDataTransferMediumDetailTargetOutput() GetMigrationDataTransferMediumDetailTargetOutput

func (GetMigrationDataTransferMediumDetailTargetOutput) ToGetMigrationDataTransferMediumDetailTargetOutputWithContext added in v2.1.0

func (o GetMigrationDataTransferMediumDetailTargetOutput) ToGetMigrationDataTransferMediumDetailTargetOutputWithContext(ctx context.Context) GetMigrationDataTransferMediumDetailTargetOutput

func (GetMigrationDataTransferMediumDetailTargetOutput) WalletLocation added in v2.1.0

Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type GetMigrationExcludeObject added in v2.1.0

type GetMigrationExcludeObject struct {
	IsOmitExcludedTableFromReplication bool   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             string `pulumi:"object"`
	Owner                              string `pulumi:"owner"`
	Schema                             string `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationExcludeObjectArgs added in v2.1.0

type GetMigrationExcludeObjectArgs struct {
	IsOmitExcludedTableFromReplication pulumi.BoolInput   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             pulumi.StringInput `pulumi:"object"`
	Owner                              pulumi.StringInput `pulumi:"owner"`
	Schema                             pulumi.StringInput `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationExcludeObjectArgs) ElementType added in v2.1.0

func (GetMigrationExcludeObjectArgs) ToGetMigrationExcludeObjectOutput added in v2.1.0

func (i GetMigrationExcludeObjectArgs) ToGetMigrationExcludeObjectOutput() GetMigrationExcludeObjectOutput

func (GetMigrationExcludeObjectArgs) ToGetMigrationExcludeObjectOutputWithContext added in v2.1.0

func (i GetMigrationExcludeObjectArgs) ToGetMigrationExcludeObjectOutputWithContext(ctx context.Context) GetMigrationExcludeObjectOutput

type GetMigrationExcludeObjectArray added in v2.1.0

type GetMigrationExcludeObjectArray []GetMigrationExcludeObjectInput

func (GetMigrationExcludeObjectArray) ElementType added in v2.1.0

func (GetMigrationExcludeObjectArray) ToGetMigrationExcludeObjectArrayOutput added in v2.1.0

func (i GetMigrationExcludeObjectArray) ToGetMigrationExcludeObjectArrayOutput() GetMigrationExcludeObjectArrayOutput

func (GetMigrationExcludeObjectArray) ToGetMigrationExcludeObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationExcludeObjectArray) ToGetMigrationExcludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationExcludeObjectArrayOutput

type GetMigrationExcludeObjectArrayInput added in v2.1.0

type GetMigrationExcludeObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationExcludeObjectArrayOutput() GetMigrationExcludeObjectArrayOutput
	ToGetMigrationExcludeObjectArrayOutputWithContext(context.Context) GetMigrationExcludeObjectArrayOutput
}

GetMigrationExcludeObjectArrayInput is an input type that accepts GetMigrationExcludeObjectArray and GetMigrationExcludeObjectArrayOutput values. You can construct a concrete instance of `GetMigrationExcludeObjectArrayInput` via:

GetMigrationExcludeObjectArray{ GetMigrationExcludeObjectArgs{...} }

type GetMigrationExcludeObjectArrayOutput added in v2.1.0

type GetMigrationExcludeObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationExcludeObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationExcludeObjectArrayOutput) Index added in v2.1.0

func (GetMigrationExcludeObjectArrayOutput) ToGetMigrationExcludeObjectArrayOutput added in v2.1.0

func (o GetMigrationExcludeObjectArrayOutput) ToGetMigrationExcludeObjectArrayOutput() GetMigrationExcludeObjectArrayOutput

func (GetMigrationExcludeObjectArrayOutput) ToGetMigrationExcludeObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationExcludeObjectArrayOutput) ToGetMigrationExcludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationExcludeObjectArrayOutput

type GetMigrationExcludeObjectInput added in v2.1.0

type GetMigrationExcludeObjectInput interface {
	pulumi.Input

	ToGetMigrationExcludeObjectOutput() GetMigrationExcludeObjectOutput
	ToGetMigrationExcludeObjectOutputWithContext(context.Context) GetMigrationExcludeObjectOutput
}

GetMigrationExcludeObjectInput is an input type that accepts GetMigrationExcludeObjectArgs and GetMigrationExcludeObjectOutput values. You can construct a concrete instance of `GetMigrationExcludeObjectInput` via:

GetMigrationExcludeObjectArgs{...}

type GetMigrationExcludeObjectOutput added in v2.1.0

type GetMigrationExcludeObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationExcludeObjectOutput) ElementType added in v2.1.0

func (GetMigrationExcludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o GetMigrationExcludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolOutput

func (GetMigrationExcludeObjectOutput) Object added in v2.1.0

func (GetMigrationExcludeObjectOutput) Owner added in v2.1.0

func (GetMigrationExcludeObjectOutput) Schema added in v2.1.0

func (GetMigrationExcludeObjectOutput) ToGetMigrationExcludeObjectOutput added in v2.1.0

func (o GetMigrationExcludeObjectOutput) ToGetMigrationExcludeObjectOutput() GetMigrationExcludeObjectOutput

func (GetMigrationExcludeObjectOutput) ToGetMigrationExcludeObjectOutputWithContext added in v2.1.0

func (o GetMigrationExcludeObjectOutput) ToGetMigrationExcludeObjectOutputWithContext(ctx context.Context) GetMigrationExcludeObjectOutput

func (GetMigrationExcludeObjectOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationGgsDetail added in v2.1.0

type GetMigrationGgsDetail struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag int `pulumi:"acceptableLag"`
	// Parameters for Extract processes.
	Extracts []GetMigrationGgsDetailExtract `pulumi:"extracts"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments []GetMigrationGgsDetailGgsDeployment `pulumi:"ggsDeployments"`
	// Parameters for Replicat processes.
	Replicats []GetMigrationGgsDetailReplicat `pulumi:"replicats"`
}

type GetMigrationGgsDetailArgs added in v2.1.0

type GetMigrationGgsDetailArgs struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntInput `pulumi:"acceptableLag"`
	// Parameters for Extract processes.
	Extracts GetMigrationGgsDetailExtractArrayInput `pulumi:"extracts"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments GetMigrationGgsDetailGgsDeploymentArrayInput `pulumi:"ggsDeployments"`
	// Parameters for Replicat processes.
	Replicats GetMigrationGgsDetailReplicatArrayInput `pulumi:"replicats"`
}

func (GetMigrationGgsDetailArgs) ElementType added in v2.1.0

func (GetMigrationGgsDetailArgs) ElementType() reflect.Type

func (GetMigrationGgsDetailArgs) ToGetMigrationGgsDetailOutput added in v2.1.0

func (i GetMigrationGgsDetailArgs) ToGetMigrationGgsDetailOutput() GetMigrationGgsDetailOutput

func (GetMigrationGgsDetailArgs) ToGetMigrationGgsDetailOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailArgs) ToGetMigrationGgsDetailOutputWithContext(ctx context.Context) GetMigrationGgsDetailOutput

type GetMigrationGgsDetailArray added in v2.1.0

type GetMigrationGgsDetailArray []GetMigrationGgsDetailInput

func (GetMigrationGgsDetailArray) ElementType added in v2.1.0

func (GetMigrationGgsDetailArray) ElementType() reflect.Type

func (GetMigrationGgsDetailArray) ToGetMigrationGgsDetailArrayOutput added in v2.1.0

func (i GetMigrationGgsDetailArray) ToGetMigrationGgsDetailArrayOutput() GetMigrationGgsDetailArrayOutput

func (GetMigrationGgsDetailArray) ToGetMigrationGgsDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailArray) ToGetMigrationGgsDetailArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailArrayOutput

type GetMigrationGgsDetailArrayInput added in v2.1.0

type GetMigrationGgsDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailArrayOutput() GetMigrationGgsDetailArrayOutput
	ToGetMigrationGgsDetailArrayOutputWithContext(context.Context) GetMigrationGgsDetailArrayOutput
}

GetMigrationGgsDetailArrayInput is an input type that accepts GetMigrationGgsDetailArray and GetMigrationGgsDetailArrayOutput values. You can construct a concrete instance of `GetMigrationGgsDetailArrayInput` via:

GetMigrationGgsDetailArray{ GetMigrationGgsDetailArgs{...} }

type GetMigrationGgsDetailArrayOutput added in v2.1.0

type GetMigrationGgsDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailArrayOutput) Index added in v2.1.0

func (GetMigrationGgsDetailArrayOutput) ToGetMigrationGgsDetailArrayOutput added in v2.1.0

func (o GetMigrationGgsDetailArrayOutput) ToGetMigrationGgsDetailArrayOutput() GetMigrationGgsDetailArrayOutput

func (GetMigrationGgsDetailArrayOutput) ToGetMigrationGgsDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailArrayOutput) ToGetMigrationGgsDetailArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailArrayOutput

type GetMigrationGgsDetailExtract added in v2.1.0

type GetMigrationGgsDetailExtract struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration int `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationGgsDetailExtractArgs added in v2.1.0

type GetMigrationGgsDetailExtractArgs struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntInput `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationGgsDetailExtractArgs) ElementType added in v2.1.0

func (GetMigrationGgsDetailExtractArgs) ToGetMigrationGgsDetailExtractOutput added in v2.1.0

func (i GetMigrationGgsDetailExtractArgs) ToGetMigrationGgsDetailExtractOutput() GetMigrationGgsDetailExtractOutput

func (GetMigrationGgsDetailExtractArgs) ToGetMigrationGgsDetailExtractOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailExtractArgs) ToGetMigrationGgsDetailExtractOutputWithContext(ctx context.Context) GetMigrationGgsDetailExtractOutput

type GetMigrationGgsDetailExtractArray added in v2.1.0

type GetMigrationGgsDetailExtractArray []GetMigrationGgsDetailExtractInput

func (GetMigrationGgsDetailExtractArray) ElementType added in v2.1.0

func (GetMigrationGgsDetailExtractArray) ToGetMigrationGgsDetailExtractArrayOutput added in v2.1.0

func (i GetMigrationGgsDetailExtractArray) ToGetMigrationGgsDetailExtractArrayOutput() GetMigrationGgsDetailExtractArrayOutput

func (GetMigrationGgsDetailExtractArray) ToGetMigrationGgsDetailExtractArrayOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailExtractArray) ToGetMigrationGgsDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailExtractArrayOutput

type GetMigrationGgsDetailExtractArrayInput added in v2.1.0

type GetMigrationGgsDetailExtractArrayInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailExtractArrayOutput() GetMigrationGgsDetailExtractArrayOutput
	ToGetMigrationGgsDetailExtractArrayOutputWithContext(context.Context) GetMigrationGgsDetailExtractArrayOutput
}

GetMigrationGgsDetailExtractArrayInput is an input type that accepts GetMigrationGgsDetailExtractArray and GetMigrationGgsDetailExtractArrayOutput values. You can construct a concrete instance of `GetMigrationGgsDetailExtractArrayInput` via:

GetMigrationGgsDetailExtractArray{ GetMigrationGgsDetailExtractArgs{...} }

type GetMigrationGgsDetailExtractArrayOutput added in v2.1.0

type GetMigrationGgsDetailExtractArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailExtractArrayOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailExtractArrayOutput) Index added in v2.1.0

func (GetMigrationGgsDetailExtractArrayOutput) ToGetMigrationGgsDetailExtractArrayOutput added in v2.1.0

func (o GetMigrationGgsDetailExtractArrayOutput) ToGetMigrationGgsDetailExtractArrayOutput() GetMigrationGgsDetailExtractArrayOutput

func (GetMigrationGgsDetailExtractArrayOutput) ToGetMigrationGgsDetailExtractArrayOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailExtractArrayOutput) ToGetMigrationGgsDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailExtractArrayOutput

type GetMigrationGgsDetailExtractInput added in v2.1.0

type GetMigrationGgsDetailExtractInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailExtractOutput() GetMigrationGgsDetailExtractOutput
	ToGetMigrationGgsDetailExtractOutputWithContext(context.Context) GetMigrationGgsDetailExtractOutput
}

GetMigrationGgsDetailExtractInput is an input type that accepts GetMigrationGgsDetailExtractArgs and GetMigrationGgsDetailExtractOutput values. You can construct a concrete instance of `GetMigrationGgsDetailExtractInput` via:

GetMigrationGgsDetailExtractArgs{...}

type GetMigrationGgsDetailExtractOutput added in v2.1.0

type GetMigrationGgsDetailExtractOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailExtractOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailExtractOutput) LongTransDuration added in v2.1.0

func (o GetMigrationGgsDetailExtractOutput) LongTransDuration() pulumi.IntOutput

Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (GetMigrationGgsDetailExtractOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationGgsDetailExtractOutput) ToGetMigrationGgsDetailExtractOutput added in v2.1.0

func (o GetMigrationGgsDetailExtractOutput) ToGetMigrationGgsDetailExtractOutput() GetMigrationGgsDetailExtractOutput

func (GetMigrationGgsDetailExtractOutput) ToGetMigrationGgsDetailExtractOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailExtractOutput) ToGetMigrationGgsDetailExtractOutputWithContext(ctx context.Context) GetMigrationGgsDetailExtractOutput

type GetMigrationGgsDetailGgsDeployment added in v2.1.0

type GetMigrationGgsDetailGgsDeployment struct {
	// The OCID of the resource being referenced.
	DeploymentId string `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId string `pulumi:"ggsAdminCredentialsSecretId"`
}

type GetMigrationGgsDetailGgsDeploymentArgs added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentArgs struct {
	// The OCID of the resource being referenced.
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId pulumi.StringInput `pulumi:"ggsAdminCredentialsSecretId"`
}

func (GetMigrationGgsDetailGgsDeploymentArgs) ElementType added in v2.1.0

func (GetMigrationGgsDetailGgsDeploymentArgs) ToGetMigrationGgsDetailGgsDeploymentOutput added in v2.1.0

func (i GetMigrationGgsDetailGgsDeploymentArgs) ToGetMigrationGgsDetailGgsDeploymentOutput() GetMigrationGgsDetailGgsDeploymentOutput

func (GetMigrationGgsDetailGgsDeploymentArgs) ToGetMigrationGgsDetailGgsDeploymentOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailGgsDeploymentArgs) ToGetMigrationGgsDetailGgsDeploymentOutputWithContext(ctx context.Context) GetMigrationGgsDetailGgsDeploymentOutput

type GetMigrationGgsDetailGgsDeploymentArray added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentArray []GetMigrationGgsDetailGgsDeploymentInput

func (GetMigrationGgsDetailGgsDeploymentArray) ElementType added in v2.1.0

func (GetMigrationGgsDetailGgsDeploymentArray) ToGetMigrationGgsDetailGgsDeploymentArrayOutput added in v2.1.0

func (i GetMigrationGgsDetailGgsDeploymentArray) ToGetMigrationGgsDetailGgsDeploymentArrayOutput() GetMigrationGgsDetailGgsDeploymentArrayOutput

func (GetMigrationGgsDetailGgsDeploymentArray) ToGetMigrationGgsDetailGgsDeploymentArrayOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailGgsDeploymentArray) ToGetMigrationGgsDetailGgsDeploymentArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailGgsDeploymentArrayOutput

type GetMigrationGgsDetailGgsDeploymentArrayInput added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentArrayInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailGgsDeploymentArrayOutput() GetMigrationGgsDetailGgsDeploymentArrayOutput
	ToGetMigrationGgsDetailGgsDeploymentArrayOutputWithContext(context.Context) GetMigrationGgsDetailGgsDeploymentArrayOutput
}

GetMigrationGgsDetailGgsDeploymentArrayInput is an input type that accepts GetMigrationGgsDetailGgsDeploymentArray and GetMigrationGgsDetailGgsDeploymentArrayOutput values. You can construct a concrete instance of `GetMigrationGgsDetailGgsDeploymentArrayInput` via:

GetMigrationGgsDetailGgsDeploymentArray{ GetMigrationGgsDetailGgsDeploymentArgs{...} }

type GetMigrationGgsDetailGgsDeploymentArrayOutput added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailGgsDeploymentArrayOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailGgsDeploymentArrayOutput) Index added in v2.1.0

func (GetMigrationGgsDetailGgsDeploymentArrayOutput) ToGetMigrationGgsDetailGgsDeploymentArrayOutput added in v2.1.0

func (o GetMigrationGgsDetailGgsDeploymentArrayOutput) ToGetMigrationGgsDetailGgsDeploymentArrayOutput() GetMigrationGgsDetailGgsDeploymentArrayOutput

func (GetMigrationGgsDetailGgsDeploymentArrayOutput) ToGetMigrationGgsDetailGgsDeploymentArrayOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailGgsDeploymentArrayOutput) ToGetMigrationGgsDetailGgsDeploymentArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailGgsDeploymentArrayOutput

type GetMigrationGgsDetailGgsDeploymentInput added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailGgsDeploymentOutput() GetMigrationGgsDetailGgsDeploymentOutput
	ToGetMigrationGgsDetailGgsDeploymentOutputWithContext(context.Context) GetMigrationGgsDetailGgsDeploymentOutput
}

GetMigrationGgsDetailGgsDeploymentInput is an input type that accepts GetMigrationGgsDetailGgsDeploymentArgs and GetMigrationGgsDetailGgsDeploymentOutput values. You can construct a concrete instance of `GetMigrationGgsDetailGgsDeploymentInput` via:

GetMigrationGgsDetailGgsDeploymentArgs{...}

type GetMigrationGgsDetailGgsDeploymentOutput added in v2.1.0

type GetMigrationGgsDetailGgsDeploymentOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailGgsDeploymentOutput) DeploymentId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationGgsDetailGgsDeploymentOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailGgsDeploymentOutput) GgsAdminCredentialsSecretId added in v2.1.0

func (o GetMigrationGgsDetailGgsDeploymentOutput) GgsAdminCredentialsSecretId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationGgsDetailGgsDeploymentOutput) ToGetMigrationGgsDetailGgsDeploymentOutput added in v2.1.0

func (o GetMigrationGgsDetailGgsDeploymentOutput) ToGetMigrationGgsDetailGgsDeploymentOutput() GetMigrationGgsDetailGgsDeploymentOutput

func (GetMigrationGgsDetailGgsDeploymentOutput) ToGetMigrationGgsDetailGgsDeploymentOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailGgsDeploymentOutput) ToGetMigrationGgsDetailGgsDeploymentOutputWithContext(ctx context.Context) GetMigrationGgsDetailGgsDeploymentOutput

type GetMigrationGgsDetailInput added in v2.1.0

type GetMigrationGgsDetailInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailOutput() GetMigrationGgsDetailOutput
	ToGetMigrationGgsDetailOutputWithContext(context.Context) GetMigrationGgsDetailOutput
}

GetMigrationGgsDetailInput is an input type that accepts GetMigrationGgsDetailArgs and GetMigrationGgsDetailOutput values. You can construct a concrete instance of `GetMigrationGgsDetailInput` via:

GetMigrationGgsDetailArgs{...}

type GetMigrationGgsDetailOutput added in v2.1.0

type GetMigrationGgsDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailOutput) AcceptableLag added in v2.1.0

func (o GetMigrationGgsDetailOutput) AcceptableLag() pulumi.IntOutput

ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (GetMigrationGgsDetailOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailOutput) Extracts added in v2.1.0

Parameters for Extract processes.

func (GetMigrationGgsDetailOutput) GgsDeployments added in v2.1.0

Details about Oracle GoldenGate GGS Deployment.

func (GetMigrationGgsDetailOutput) Replicats added in v2.1.0

Parameters for Replicat processes.

func (GetMigrationGgsDetailOutput) ToGetMigrationGgsDetailOutput added in v2.1.0

func (o GetMigrationGgsDetailOutput) ToGetMigrationGgsDetailOutput() GetMigrationGgsDetailOutput

func (GetMigrationGgsDetailOutput) ToGetMigrationGgsDetailOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailOutput) ToGetMigrationGgsDetailOutputWithContext(ctx context.Context) GetMigrationGgsDetailOutput

type GetMigrationGgsDetailReplicat added in v2.1.0

type GetMigrationGgsDetailReplicat struct {
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationGgsDetailReplicatArgs added in v2.1.0

type GetMigrationGgsDetailReplicatArgs struct {
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationGgsDetailReplicatArgs) ElementType added in v2.1.0

func (GetMigrationGgsDetailReplicatArgs) ToGetMigrationGgsDetailReplicatOutput added in v2.1.0

func (i GetMigrationGgsDetailReplicatArgs) ToGetMigrationGgsDetailReplicatOutput() GetMigrationGgsDetailReplicatOutput

func (GetMigrationGgsDetailReplicatArgs) ToGetMigrationGgsDetailReplicatOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailReplicatArgs) ToGetMigrationGgsDetailReplicatOutputWithContext(ctx context.Context) GetMigrationGgsDetailReplicatOutput

type GetMigrationGgsDetailReplicatArray added in v2.1.0

type GetMigrationGgsDetailReplicatArray []GetMigrationGgsDetailReplicatInput

func (GetMigrationGgsDetailReplicatArray) ElementType added in v2.1.0

func (GetMigrationGgsDetailReplicatArray) ToGetMigrationGgsDetailReplicatArrayOutput added in v2.1.0

func (i GetMigrationGgsDetailReplicatArray) ToGetMigrationGgsDetailReplicatArrayOutput() GetMigrationGgsDetailReplicatArrayOutput

func (GetMigrationGgsDetailReplicatArray) ToGetMigrationGgsDetailReplicatArrayOutputWithContext added in v2.1.0

func (i GetMigrationGgsDetailReplicatArray) ToGetMigrationGgsDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailReplicatArrayOutput

type GetMigrationGgsDetailReplicatArrayInput added in v2.1.0

type GetMigrationGgsDetailReplicatArrayInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailReplicatArrayOutput() GetMigrationGgsDetailReplicatArrayOutput
	ToGetMigrationGgsDetailReplicatArrayOutputWithContext(context.Context) GetMigrationGgsDetailReplicatArrayOutput
}

GetMigrationGgsDetailReplicatArrayInput is an input type that accepts GetMigrationGgsDetailReplicatArray and GetMigrationGgsDetailReplicatArrayOutput values. You can construct a concrete instance of `GetMigrationGgsDetailReplicatArrayInput` via:

GetMigrationGgsDetailReplicatArray{ GetMigrationGgsDetailReplicatArgs{...} }

type GetMigrationGgsDetailReplicatArrayOutput added in v2.1.0

type GetMigrationGgsDetailReplicatArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailReplicatArrayOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailReplicatArrayOutput) Index added in v2.1.0

func (GetMigrationGgsDetailReplicatArrayOutput) ToGetMigrationGgsDetailReplicatArrayOutput added in v2.1.0

func (o GetMigrationGgsDetailReplicatArrayOutput) ToGetMigrationGgsDetailReplicatArrayOutput() GetMigrationGgsDetailReplicatArrayOutput

func (GetMigrationGgsDetailReplicatArrayOutput) ToGetMigrationGgsDetailReplicatArrayOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailReplicatArrayOutput) ToGetMigrationGgsDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationGgsDetailReplicatArrayOutput

type GetMigrationGgsDetailReplicatInput added in v2.1.0

type GetMigrationGgsDetailReplicatInput interface {
	pulumi.Input

	ToGetMigrationGgsDetailReplicatOutput() GetMigrationGgsDetailReplicatOutput
	ToGetMigrationGgsDetailReplicatOutputWithContext(context.Context) GetMigrationGgsDetailReplicatOutput
}

GetMigrationGgsDetailReplicatInput is an input type that accepts GetMigrationGgsDetailReplicatArgs and GetMigrationGgsDetailReplicatOutput values. You can construct a concrete instance of `GetMigrationGgsDetailReplicatInput` via:

GetMigrationGgsDetailReplicatArgs{...}

type GetMigrationGgsDetailReplicatOutput added in v2.1.0

type GetMigrationGgsDetailReplicatOutput struct{ *pulumi.OutputState }

func (GetMigrationGgsDetailReplicatOutput) ElementType added in v2.1.0

func (GetMigrationGgsDetailReplicatOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationGgsDetailReplicatOutput) ToGetMigrationGgsDetailReplicatOutput added in v2.1.0

func (o GetMigrationGgsDetailReplicatOutput) ToGetMigrationGgsDetailReplicatOutput() GetMigrationGgsDetailReplicatOutput

func (GetMigrationGgsDetailReplicatOutput) ToGetMigrationGgsDetailReplicatOutputWithContext added in v2.1.0

func (o GetMigrationGgsDetailReplicatOutput) ToGetMigrationGgsDetailReplicatOutputWithContext(ctx context.Context) GetMigrationGgsDetailReplicatOutput

type GetMigrationHubDetail added in v2.1.0

type GetMigrationHubDetail struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag int `pulumi:"acceptableLag"`
	// The OCID of the resource being referenced.
	ComputeId string `pulumi:"computeId"`
	// Parameters for Extract processes.
	Extracts []GetMigrationHubDetailExtract `pulumi:"extracts"`
	// The OCID of the resource being referenced.
	KeyId string `pulumi:"keyId"`
	// Parameters for Replicat processes.
	Replicats []GetMigrationHubDetailReplicat `pulumi:"replicats"`
	// Database Administrator Credentials details.
	RestAdminCredentials []GetMigrationHubDetailRestAdminCredential `pulumi:"restAdminCredentials"`
	// Endpoint URL.
	Url string `pulumi:"url"`
	// The OCID of the resource being referenced.
	VaultId string `pulumi:"vaultId"`
}

type GetMigrationHubDetailArgs added in v2.1.0

type GetMigrationHubDetailArgs struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntInput `pulumi:"acceptableLag"`
	// The OCID of the resource being referenced.
	ComputeId pulumi.StringInput `pulumi:"computeId"`
	// Parameters for Extract processes.
	Extracts GetMigrationHubDetailExtractArrayInput `pulumi:"extracts"`
	// The OCID of the resource being referenced.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// Parameters for Replicat processes.
	Replicats GetMigrationHubDetailReplicatArrayInput `pulumi:"replicats"`
	// Database Administrator Credentials details.
	RestAdminCredentials GetMigrationHubDetailRestAdminCredentialArrayInput `pulumi:"restAdminCredentials"`
	// Endpoint URL.
	Url pulumi.StringInput `pulumi:"url"`
	// The OCID of the resource being referenced.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetMigrationHubDetailArgs) ElementType added in v2.1.0

func (GetMigrationHubDetailArgs) ElementType() reflect.Type

func (GetMigrationHubDetailArgs) ToGetMigrationHubDetailOutput added in v2.1.0

func (i GetMigrationHubDetailArgs) ToGetMigrationHubDetailOutput() GetMigrationHubDetailOutput

func (GetMigrationHubDetailArgs) ToGetMigrationHubDetailOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailArgs) ToGetMigrationHubDetailOutputWithContext(ctx context.Context) GetMigrationHubDetailOutput

type GetMigrationHubDetailArray added in v2.1.0

type GetMigrationHubDetailArray []GetMigrationHubDetailInput

func (GetMigrationHubDetailArray) ElementType added in v2.1.0

func (GetMigrationHubDetailArray) ElementType() reflect.Type

func (GetMigrationHubDetailArray) ToGetMigrationHubDetailArrayOutput added in v2.1.0

func (i GetMigrationHubDetailArray) ToGetMigrationHubDetailArrayOutput() GetMigrationHubDetailArrayOutput

func (GetMigrationHubDetailArray) ToGetMigrationHubDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailArray) ToGetMigrationHubDetailArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailArrayOutput

type GetMigrationHubDetailArrayInput added in v2.1.0

type GetMigrationHubDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationHubDetailArrayOutput() GetMigrationHubDetailArrayOutput
	ToGetMigrationHubDetailArrayOutputWithContext(context.Context) GetMigrationHubDetailArrayOutput
}

GetMigrationHubDetailArrayInput is an input type that accepts GetMigrationHubDetailArray and GetMigrationHubDetailArrayOutput values. You can construct a concrete instance of `GetMigrationHubDetailArrayInput` via:

GetMigrationHubDetailArray{ GetMigrationHubDetailArgs{...} }

type GetMigrationHubDetailArrayOutput added in v2.1.0

type GetMigrationHubDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailArrayOutput) Index added in v2.1.0

func (GetMigrationHubDetailArrayOutput) ToGetMigrationHubDetailArrayOutput added in v2.1.0

func (o GetMigrationHubDetailArrayOutput) ToGetMigrationHubDetailArrayOutput() GetMigrationHubDetailArrayOutput

func (GetMigrationHubDetailArrayOutput) ToGetMigrationHubDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailArrayOutput) ToGetMigrationHubDetailArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailArrayOutput

type GetMigrationHubDetailExtract added in v2.1.0

type GetMigrationHubDetailExtract struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration int `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationHubDetailExtractArgs added in v2.1.0

type GetMigrationHubDetailExtractArgs struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntInput `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationHubDetailExtractArgs) ElementType added in v2.1.0

func (GetMigrationHubDetailExtractArgs) ToGetMigrationHubDetailExtractOutput added in v2.1.0

func (i GetMigrationHubDetailExtractArgs) ToGetMigrationHubDetailExtractOutput() GetMigrationHubDetailExtractOutput

func (GetMigrationHubDetailExtractArgs) ToGetMigrationHubDetailExtractOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailExtractArgs) ToGetMigrationHubDetailExtractOutputWithContext(ctx context.Context) GetMigrationHubDetailExtractOutput

type GetMigrationHubDetailExtractArray added in v2.1.0

type GetMigrationHubDetailExtractArray []GetMigrationHubDetailExtractInput

func (GetMigrationHubDetailExtractArray) ElementType added in v2.1.0

func (GetMigrationHubDetailExtractArray) ToGetMigrationHubDetailExtractArrayOutput added in v2.1.0

func (i GetMigrationHubDetailExtractArray) ToGetMigrationHubDetailExtractArrayOutput() GetMigrationHubDetailExtractArrayOutput

func (GetMigrationHubDetailExtractArray) ToGetMigrationHubDetailExtractArrayOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailExtractArray) ToGetMigrationHubDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailExtractArrayOutput

type GetMigrationHubDetailExtractArrayInput added in v2.1.0

type GetMigrationHubDetailExtractArrayInput interface {
	pulumi.Input

	ToGetMigrationHubDetailExtractArrayOutput() GetMigrationHubDetailExtractArrayOutput
	ToGetMigrationHubDetailExtractArrayOutputWithContext(context.Context) GetMigrationHubDetailExtractArrayOutput
}

GetMigrationHubDetailExtractArrayInput is an input type that accepts GetMigrationHubDetailExtractArray and GetMigrationHubDetailExtractArrayOutput values. You can construct a concrete instance of `GetMigrationHubDetailExtractArrayInput` via:

GetMigrationHubDetailExtractArray{ GetMigrationHubDetailExtractArgs{...} }

type GetMigrationHubDetailExtractArrayOutput added in v2.1.0

type GetMigrationHubDetailExtractArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailExtractArrayOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailExtractArrayOutput) Index added in v2.1.0

func (GetMigrationHubDetailExtractArrayOutput) ToGetMigrationHubDetailExtractArrayOutput added in v2.1.0

func (o GetMigrationHubDetailExtractArrayOutput) ToGetMigrationHubDetailExtractArrayOutput() GetMigrationHubDetailExtractArrayOutput

func (GetMigrationHubDetailExtractArrayOutput) ToGetMigrationHubDetailExtractArrayOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailExtractArrayOutput) ToGetMigrationHubDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailExtractArrayOutput

type GetMigrationHubDetailExtractInput added in v2.1.0

type GetMigrationHubDetailExtractInput interface {
	pulumi.Input

	ToGetMigrationHubDetailExtractOutput() GetMigrationHubDetailExtractOutput
	ToGetMigrationHubDetailExtractOutputWithContext(context.Context) GetMigrationHubDetailExtractOutput
}

GetMigrationHubDetailExtractInput is an input type that accepts GetMigrationHubDetailExtractArgs and GetMigrationHubDetailExtractOutput values. You can construct a concrete instance of `GetMigrationHubDetailExtractInput` via:

GetMigrationHubDetailExtractArgs{...}

type GetMigrationHubDetailExtractOutput added in v2.1.0

type GetMigrationHubDetailExtractOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailExtractOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailExtractOutput) LongTransDuration added in v2.1.0

func (o GetMigrationHubDetailExtractOutput) LongTransDuration() pulumi.IntOutput

Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (GetMigrationHubDetailExtractOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationHubDetailExtractOutput) ToGetMigrationHubDetailExtractOutput added in v2.1.0

func (o GetMigrationHubDetailExtractOutput) ToGetMigrationHubDetailExtractOutput() GetMigrationHubDetailExtractOutput

func (GetMigrationHubDetailExtractOutput) ToGetMigrationHubDetailExtractOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailExtractOutput) ToGetMigrationHubDetailExtractOutputWithContext(ctx context.Context) GetMigrationHubDetailExtractOutput

type GetMigrationHubDetailInput added in v2.1.0

type GetMigrationHubDetailInput interface {
	pulumi.Input

	ToGetMigrationHubDetailOutput() GetMigrationHubDetailOutput
	ToGetMigrationHubDetailOutputWithContext(context.Context) GetMigrationHubDetailOutput
}

GetMigrationHubDetailInput is an input type that accepts GetMigrationHubDetailArgs and GetMigrationHubDetailOutput values. You can construct a concrete instance of `GetMigrationHubDetailInput` via:

GetMigrationHubDetailArgs{...}

type GetMigrationHubDetailOutput added in v2.1.0

type GetMigrationHubDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailOutput) AcceptableLag added in v2.1.0

func (o GetMigrationHubDetailOutput) AcceptableLag() pulumi.IntOutput

ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (GetMigrationHubDetailOutput) ComputeId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationHubDetailOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailOutput) Extracts added in v2.1.0

Parameters for Extract processes.

func (GetMigrationHubDetailOutput) KeyId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationHubDetailOutput) Replicats added in v2.1.0

Parameters for Replicat processes.

func (GetMigrationHubDetailOutput) RestAdminCredentials added in v2.1.0

Database Administrator Credentials details.

func (GetMigrationHubDetailOutput) ToGetMigrationHubDetailOutput added in v2.1.0

func (o GetMigrationHubDetailOutput) ToGetMigrationHubDetailOutput() GetMigrationHubDetailOutput

func (GetMigrationHubDetailOutput) ToGetMigrationHubDetailOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailOutput) ToGetMigrationHubDetailOutputWithContext(ctx context.Context) GetMigrationHubDetailOutput

func (GetMigrationHubDetailOutput) Url added in v2.1.0

Endpoint URL.

func (GetMigrationHubDetailOutput) VaultId added in v2.1.0

The OCID of the resource being referenced.

type GetMigrationHubDetailReplicat added in v2.1.0

type GetMigrationHubDetailReplicat struct {
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationHubDetailReplicatArgs added in v2.1.0

type GetMigrationHubDetailReplicatArgs struct {
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationHubDetailReplicatArgs) ElementType added in v2.1.0

func (GetMigrationHubDetailReplicatArgs) ToGetMigrationHubDetailReplicatOutput added in v2.1.0

func (i GetMigrationHubDetailReplicatArgs) ToGetMigrationHubDetailReplicatOutput() GetMigrationHubDetailReplicatOutput

func (GetMigrationHubDetailReplicatArgs) ToGetMigrationHubDetailReplicatOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailReplicatArgs) ToGetMigrationHubDetailReplicatOutputWithContext(ctx context.Context) GetMigrationHubDetailReplicatOutput

type GetMigrationHubDetailReplicatArray added in v2.1.0

type GetMigrationHubDetailReplicatArray []GetMigrationHubDetailReplicatInput

func (GetMigrationHubDetailReplicatArray) ElementType added in v2.1.0

func (GetMigrationHubDetailReplicatArray) ToGetMigrationHubDetailReplicatArrayOutput added in v2.1.0

func (i GetMigrationHubDetailReplicatArray) ToGetMigrationHubDetailReplicatArrayOutput() GetMigrationHubDetailReplicatArrayOutput

func (GetMigrationHubDetailReplicatArray) ToGetMigrationHubDetailReplicatArrayOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailReplicatArray) ToGetMigrationHubDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailReplicatArrayOutput

type GetMigrationHubDetailReplicatArrayInput added in v2.1.0

type GetMigrationHubDetailReplicatArrayInput interface {
	pulumi.Input

	ToGetMigrationHubDetailReplicatArrayOutput() GetMigrationHubDetailReplicatArrayOutput
	ToGetMigrationHubDetailReplicatArrayOutputWithContext(context.Context) GetMigrationHubDetailReplicatArrayOutput
}

GetMigrationHubDetailReplicatArrayInput is an input type that accepts GetMigrationHubDetailReplicatArray and GetMigrationHubDetailReplicatArrayOutput values. You can construct a concrete instance of `GetMigrationHubDetailReplicatArrayInput` via:

GetMigrationHubDetailReplicatArray{ GetMigrationHubDetailReplicatArgs{...} }

type GetMigrationHubDetailReplicatArrayOutput added in v2.1.0

type GetMigrationHubDetailReplicatArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailReplicatArrayOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailReplicatArrayOutput) Index added in v2.1.0

func (GetMigrationHubDetailReplicatArrayOutput) ToGetMigrationHubDetailReplicatArrayOutput added in v2.1.0

func (o GetMigrationHubDetailReplicatArrayOutput) ToGetMigrationHubDetailReplicatArrayOutput() GetMigrationHubDetailReplicatArrayOutput

func (GetMigrationHubDetailReplicatArrayOutput) ToGetMigrationHubDetailReplicatArrayOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailReplicatArrayOutput) ToGetMigrationHubDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailReplicatArrayOutput

type GetMigrationHubDetailReplicatInput added in v2.1.0

type GetMigrationHubDetailReplicatInput interface {
	pulumi.Input

	ToGetMigrationHubDetailReplicatOutput() GetMigrationHubDetailReplicatOutput
	ToGetMigrationHubDetailReplicatOutputWithContext(context.Context) GetMigrationHubDetailReplicatOutput
}

GetMigrationHubDetailReplicatInput is an input type that accepts GetMigrationHubDetailReplicatArgs and GetMigrationHubDetailReplicatOutput values. You can construct a concrete instance of `GetMigrationHubDetailReplicatInput` via:

GetMigrationHubDetailReplicatArgs{...}

type GetMigrationHubDetailReplicatOutput added in v2.1.0

type GetMigrationHubDetailReplicatOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailReplicatOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailReplicatOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationHubDetailReplicatOutput) ToGetMigrationHubDetailReplicatOutput added in v2.1.0

func (o GetMigrationHubDetailReplicatOutput) ToGetMigrationHubDetailReplicatOutput() GetMigrationHubDetailReplicatOutput

func (GetMigrationHubDetailReplicatOutput) ToGetMigrationHubDetailReplicatOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailReplicatOutput) ToGetMigrationHubDetailReplicatOutputWithContext(ctx context.Context) GetMigrationHubDetailReplicatOutput

type GetMigrationHubDetailRestAdminCredential added in v2.1.0

type GetMigrationHubDetailRestAdminCredential struct {
	Password string `pulumi:"password"`
	// Administrator username
	Username string `pulumi:"username"`
}

type GetMigrationHubDetailRestAdminCredentialArgs added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	// Administrator username
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMigrationHubDetailRestAdminCredentialArgs) ElementType added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialArgs) ToGetMigrationHubDetailRestAdminCredentialOutput added in v2.1.0

func (i GetMigrationHubDetailRestAdminCredentialArgs) ToGetMigrationHubDetailRestAdminCredentialOutput() GetMigrationHubDetailRestAdminCredentialOutput

func (GetMigrationHubDetailRestAdminCredentialArgs) ToGetMigrationHubDetailRestAdminCredentialOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailRestAdminCredentialArgs) ToGetMigrationHubDetailRestAdminCredentialOutputWithContext(ctx context.Context) GetMigrationHubDetailRestAdminCredentialOutput

type GetMigrationHubDetailRestAdminCredentialArray added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialArray []GetMigrationHubDetailRestAdminCredentialInput

func (GetMigrationHubDetailRestAdminCredentialArray) ElementType added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialArray) ToGetMigrationHubDetailRestAdminCredentialArrayOutput added in v2.1.0

func (i GetMigrationHubDetailRestAdminCredentialArray) ToGetMigrationHubDetailRestAdminCredentialArrayOutput() GetMigrationHubDetailRestAdminCredentialArrayOutput

func (GetMigrationHubDetailRestAdminCredentialArray) ToGetMigrationHubDetailRestAdminCredentialArrayOutputWithContext added in v2.1.0

func (i GetMigrationHubDetailRestAdminCredentialArray) ToGetMigrationHubDetailRestAdminCredentialArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailRestAdminCredentialArrayOutput

type GetMigrationHubDetailRestAdminCredentialArrayInput added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialArrayInput interface {
	pulumi.Input

	ToGetMigrationHubDetailRestAdminCredentialArrayOutput() GetMigrationHubDetailRestAdminCredentialArrayOutput
	ToGetMigrationHubDetailRestAdminCredentialArrayOutputWithContext(context.Context) GetMigrationHubDetailRestAdminCredentialArrayOutput
}

GetMigrationHubDetailRestAdminCredentialArrayInput is an input type that accepts GetMigrationHubDetailRestAdminCredentialArray and GetMigrationHubDetailRestAdminCredentialArrayOutput values. You can construct a concrete instance of `GetMigrationHubDetailRestAdminCredentialArrayInput` via:

GetMigrationHubDetailRestAdminCredentialArray{ GetMigrationHubDetailRestAdminCredentialArgs{...} }

type GetMigrationHubDetailRestAdminCredentialArrayOutput added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailRestAdminCredentialArrayOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialArrayOutput) Index added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialArrayOutput) ToGetMigrationHubDetailRestAdminCredentialArrayOutput added in v2.1.0

func (o GetMigrationHubDetailRestAdminCredentialArrayOutput) ToGetMigrationHubDetailRestAdminCredentialArrayOutput() GetMigrationHubDetailRestAdminCredentialArrayOutput

func (GetMigrationHubDetailRestAdminCredentialArrayOutput) ToGetMigrationHubDetailRestAdminCredentialArrayOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailRestAdminCredentialArrayOutput) ToGetMigrationHubDetailRestAdminCredentialArrayOutputWithContext(ctx context.Context) GetMigrationHubDetailRestAdminCredentialArrayOutput

type GetMigrationHubDetailRestAdminCredentialInput added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialInput interface {
	pulumi.Input

	ToGetMigrationHubDetailRestAdminCredentialOutput() GetMigrationHubDetailRestAdminCredentialOutput
	ToGetMigrationHubDetailRestAdminCredentialOutputWithContext(context.Context) GetMigrationHubDetailRestAdminCredentialOutput
}

GetMigrationHubDetailRestAdminCredentialInput is an input type that accepts GetMigrationHubDetailRestAdminCredentialArgs and GetMigrationHubDetailRestAdminCredentialOutput values. You can construct a concrete instance of `GetMigrationHubDetailRestAdminCredentialInput` via:

GetMigrationHubDetailRestAdminCredentialArgs{...}

type GetMigrationHubDetailRestAdminCredentialOutput added in v2.1.0

type GetMigrationHubDetailRestAdminCredentialOutput struct{ *pulumi.OutputState }

func (GetMigrationHubDetailRestAdminCredentialOutput) ElementType added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialOutput) Password added in v2.1.0

func (GetMigrationHubDetailRestAdminCredentialOutput) ToGetMigrationHubDetailRestAdminCredentialOutput added in v2.1.0

func (o GetMigrationHubDetailRestAdminCredentialOutput) ToGetMigrationHubDetailRestAdminCredentialOutput() GetMigrationHubDetailRestAdminCredentialOutput

func (GetMigrationHubDetailRestAdminCredentialOutput) ToGetMigrationHubDetailRestAdminCredentialOutputWithContext added in v2.1.0

func (o GetMigrationHubDetailRestAdminCredentialOutput) ToGetMigrationHubDetailRestAdminCredentialOutputWithContext(ctx context.Context) GetMigrationHubDetailRestAdminCredentialOutput

func (GetMigrationHubDetailRestAdminCredentialOutput) Username added in v2.1.0

Administrator username

type GetMigrationIncludeObject added in v2.1.0

type GetMigrationIncludeObject struct {
	IsOmitExcludedTableFromReplication bool   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             string `pulumi:"object"`
	Owner                              string `pulumi:"owner"`
	Schema                             string `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationIncludeObjectArgs added in v2.1.0

type GetMigrationIncludeObjectArgs struct {
	IsOmitExcludedTableFromReplication pulumi.BoolInput   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             pulumi.StringInput `pulumi:"object"`
	Owner                              pulumi.StringInput `pulumi:"owner"`
	Schema                             pulumi.StringInput `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationIncludeObjectArgs) ElementType added in v2.1.0

func (GetMigrationIncludeObjectArgs) ToGetMigrationIncludeObjectOutput added in v2.1.0

func (i GetMigrationIncludeObjectArgs) ToGetMigrationIncludeObjectOutput() GetMigrationIncludeObjectOutput

func (GetMigrationIncludeObjectArgs) ToGetMigrationIncludeObjectOutputWithContext added in v2.1.0

func (i GetMigrationIncludeObjectArgs) ToGetMigrationIncludeObjectOutputWithContext(ctx context.Context) GetMigrationIncludeObjectOutput

type GetMigrationIncludeObjectArray added in v2.1.0

type GetMigrationIncludeObjectArray []GetMigrationIncludeObjectInput

func (GetMigrationIncludeObjectArray) ElementType added in v2.1.0

func (GetMigrationIncludeObjectArray) ToGetMigrationIncludeObjectArrayOutput added in v2.1.0

func (i GetMigrationIncludeObjectArray) ToGetMigrationIncludeObjectArrayOutput() GetMigrationIncludeObjectArrayOutput

func (GetMigrationIncludeObjectArray) ToGetMigrationIncludeObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationIncludeObjectArray) ToGetMigrationIncludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationIncludeObjectArrayOutput

type GetMigrationIncludeObjectArrayInput added in v2.1.0

type GetMigrationIncludeObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationIncludeObjectArrayOutput() GetMigrationIncludeObjectArrayOutput
	ToGetMigrationIncludeObjectArrayOutputWithContext(context.Context) GetMigrationIncludeObjectArrayOutput
}

GetMigrationIncludeObjectArrayInput is an input type that accepts GetMigrationIncludeObjectArray and GetMigrationIncludeObjectArrayOutput values. You can construct a concrete instance of `GetMigrationIncludeObjectArrayInput` via:

GetMigrationIncludeObjectArray{ GetMigrationIncludeObjectArgs{...} }

type GetMigrationIncludeObjectArrayOutput added in v2.1.0

type GetMigrationIncludeObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationIncludeObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationIncludeObjectArrayOutput) Index added in v2.1.0

func (GetMigrationIncludeObjectArrayOutput) ToGetMigrationIncludeObjectArrayOutput added in v2.1.0

func (o GetMigrationIncludeObjectArrayOutput) ToGetMigrationIncludeObjectArrayOutput() GetMigrationIncludeObjectArrayOutput

func (GetMigrationIncludeObjectArrayOutput) ToGetMigrationIncludeObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationIncludeObjectArrayOutput) ToGetMigrationIncludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationIncludeObjectArrayOutput

type GetMigrationIncludeObjectInput added in v2.1.0

type GetMigrationIncludeObjectInput interface {
	pulumi.Input

	ToGetMigrationIncludeObjectOutput() GetMigrationIncludeObjectOutput
	ToGetMigrationIncludeObjectOutputWithContext(context.Context) GetMigrationIncludeObjectOutput
}

GetMigrationIncludeObjectInput is an input type that accepts GetMigrationIncludeObjectArgs and GetMigrationIncludeObjectOutput values. You can construct a concrete instance of `GetMigrationIncludeObjectInput` via:

GetMigrationIncludeObjectArgs{...}

type GetMigrationIncludeObjectOutput added in v2.1.0

type GetMigrationIncludeObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationIncludeObjectOutput) ElementType added in v2.1.0

func (GetMigrationIncludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o GetMigrationIncludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolOutput

func (GetMigrationIncludeObjectOutput) Object added in v2.1.0

func (GetMigrationIncludeObjectOutput) Owner added in v2.1.0

func (GetMigrationIncludeObjectOutput) Schema added in v2.1.0

func (GetMigrationIncludeObjectOutput) ToGetMigrationIncludeObjectOutput added in v2.1.0

func (o GetMigrationIncludeObjectOutput) ToGetMigrationIncludeObjectOutput() GetMigrationIncludeObjectOutput

func (GetMigrationIncludeObjectOutput) ToGetMigrationIncludeObjectOutputWithContext added in v2.1.0

func (o GetMigrationIncludeObjectOutput) ToGetMigrationIncludeObjectOutputWithContext(ctx context.Context) GetMigrationIncludeObjectOutput

func (GetMigrationIncludeObjectOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationInitialLoadSetting added in v2.1.0

type GetMigrationInitialLoadSetting struct {
	// Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities []string `pulumi:"compatibilities"`
	// Optional parameters for Data Pump Export and Import.
	DataPumpParameters []GetMigrationInitialLoadSettingDataPumpParameter `pulumi:"dataPumpParameters"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ExportDirectoryObjects []GetMigrationInitialLoadSettingExportDirectoryObject `pulumi:"exportDirectoryObjects"`
	// The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors string `pulumi:"handleGrantErrors"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ImportDirectoryObjects []GetMigrationInitialLoadSettingImportDirectoryObject `pulumi:"importDirectoryObjects"`
	// Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent bool `pulumi:"isConsistent"`
	// Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects bool `pulumi:"isIgnoreExistingObjects"`
	// Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc bool `pulumi:"isTzUtc"`
	// Oracle Job Mode
	JobMode string `pulumi:"jobMode"`
	// Defines remapping to be applied to objects as they are processed.
	MetadataRemaps []GetMigrationInitialLoadSettingMetadataRemap `pulumi:"metadataRemaps"`
	// Primary key compatibility option
	PrimaryKeyCompatibility string `pulumi:"primaryKeyCompatibility"`
	// Migration tablespace settings.
	TablespaceDetails []GetMigrationInitialLoadSettingTablespaceDetail `pulumi:"tablespaceDetails"`
}

type GetMigrationInitialLoadSettingArgs added in v2.1.0

type GetMigrationInitialLoadSettingArgs struct {
	// Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities pulumi.StringArrayInput `pulumi:"compatibilities"`
	// Optional parameters for Data Pump Export and Import.
	DataPumpParameters GetMigrationInitialLoadSettingDataPumpParameterArrayInput `pulumi:"dataPumpParameters"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ExportDirectoryObjects GetMigrationInitialLoadSettingExportDirectoryObjectArrayInput `pulumi:"exportDirectoryObjects"`
	// The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors pulumi.StringInput `pulumi:"handleGrantErrors"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ImportDirectoryObjects GetMigrationInitialLoadSettingImportDirectoryObjectArrayInput `pulumi:"importDirectoryObjects"`
	// Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent pulumi.BoolInput `pulumi:"isConsistent"`
	// Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects pulumi.BoolInput `pulumi:"isIgnoreExistingObjects"`
	// Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc pulumi.BoolInput `pulumi:"isTzUtc"`
	// Oracle Job Mode
	JobMode pulumi.StringInput `pulumi:"jobMode"`
	// Defines remapping to be applied to objects as they are processed.
	MetadataRemaps GetMigrationInitialLoadSettingMetadataRemapArrayInput `pulumi:"metadataRemaps"`
	// Primary key compatibility option
	PrimaryKeyCompatibility pulumi.StringInput `pulumi:"primaryKeyCompatibility"`
	// Migration tablespace settings.
	TablespaceDetails GetMigrationInitialLoadSettingTablespaceDetailArrayInput `pulumi:"tablespaceDetails"`
}

func (GetMigrationInitialLoadSettingArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingArgs) ToGetMigrationInitialLoadSettingOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingArgs) ToGetMigrationInitialLoadSettingOutput() GetMigrationInitialLoadSettingOutput

func (GetMigrationInitialLoadSettingArgs) ToGetMigrationInitialLoadSettingOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingArgs) ToGetMigrationInitialLoadSettingOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingOutput

type GetMigrationInitialLoadSettingArray added in v2.1.0

type GetMigrationInitialLoadSettingArray []GetMigrationInitialLoadSettingInput

func (GetMigrationInitialLoadSettingArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingArray) ToGetMigrationInitialLoadSettingArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingArray) ToGetMigrationInitialLoadSettingArrayOutput() GetMigrationInitialLoadSettingArrayOutput

func (GetMigrationInitialLoadSettingArray) ToGetMigrationInitialLoadSettingArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingArray) ToGetMigrationInitialLoadSettingArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingArrayOutput

type GetMigrationInitialLoadSettingArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingArrayOutput() GetMigrationInitialLoadSettingArrayOutput
	ToGetMigrationInitialLoadSettingArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingArrayOutput
}

GetMigrationInitialLoadSettingArrayInput is an input type that accepts GetMigrationInitialLoadSettingArray and GetMigrationInitialLoadSettingArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingArrayInput` via:

GetMigrationInitialLoadSettingArray{ GetMigrationInitialLoadSettingArgs{...} }

type GetMigrationInitialLoadSettingArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingArrayOutput) ToGetMigrationInitialLoadSettingArrayOutput added in v2.1.0

func (o GetMigrationInitialLoadSettingArrayOutput) ToGetMigrationInitialLoadSettingArrayOutput() GetMigrationInitialLoadSettingArrayOutput

func (GetMigrationInitialLoadSettingArrayOutput) ToGetMigrationInitialLoadSettingArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingArrayOutput) ToGetMigrationInitialLoadSettingArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingArrayOutput

type GetMigrationInitialLoadSettingDataPumpParameter added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameter struct {
	// Estimate size of dumps that will be generated.
	Estimate string `pulumi:"estimate"`
	// Exclude paratemers for Export and Import.
	ExcludeParameters []string `pulumi:"excludeParameters"`
	// Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree int `pulumi:"exportParallelismDegree"`
	// Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree int `pulumi:"importParallelismDegree"`
	// Set to false to force Data Pump worker process to run on one instance.
	IsCluster bool `pulumi:"isCluster"`
	// IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction string `pulumi:"tableExistsAction"`
}

type GetMigrationInitialLoadSettingDataPumpParameterArgs added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterArgs struct {
	// Estimate size of dumps that will be generated.
	Estimate pulumi.StringInput `pulumi:"estimate"`
	// Exclude paratemers for Export and Import.
	ExcludeParameters pulumi.StringArrayInput `pulumi:"excludeParameters"`
	// Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree pulumi.IntInput `pulumi:"exportParallelismDegree"`
	// Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree pulumi.IntInput `pulumi:"importParallelismDegree"`
	// Set to false to force Data Pump worker process to run on one instance.
	IsCluster pulumi.BoolInput `pulumi:"isCluster"`
	// IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction pulumi.StringInput `pulumi:"tableExistsAction"`
}

func (GetMigrationInitialLoadSettingDataPumpParameterArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterArgs) ToGetMigrationInitialLoadSettingDataPumpParameterOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingDataPumpParameterArgs) ToGetMigrationInitialLoadSettingDataPumpParameterOutput() GetMigrationInitialLoadSettingDataPumpParameterOutput

func (GetMigrationInitialLoadSettingDataPumpParameterArgs) ToGetMigrationInitialLoadSettingDataPumpParameterOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingDataPumpParameterArgs) ToGetMigrationInitialLoadSettingDataPumpParameterOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingDataPumpParameterOutput

type GetMigrationInitialLoadSettingDataPumpParameterArray added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterArray []GetMigrationInitialLoadSettingDataPumpParameterInput

func (GetMigrationInitialLoadSettingDataPumpParameterArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterArray) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingDataPumpParameterArray) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutput() GetMigrationInitialLoadSettingDataPumpParameterArrayOutput

func (GetMigrationInitialLoadSettingDataPumpParameterArray) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingDataPumpParameterArray) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingDataPumpParameterArrayOutput

type GetMigrationInitialLoadSettingDataPumpParameterArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutput() GetMigrationInitialLoadSettingDataPumpParameterArrayOutput
	ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingDataPumpParameterArrayOutput
}

GetMigrationInitialLoadSettingDataPumpParameterArrayInput is an input type that accepts GetMigrationInitialLoadSettingDataPumpParameterArray and GetMigrationInitialLoadSettingDataPumpParameterArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingDataPumpParameterArrayInput` via:

GetMigrationInitialLoadSettingDataPumpParameterArray{ GetMigrationInitialLoadSettingDataPumpParameterArgs{...} }

type GetMigrationInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingDataPumpParameterArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationInitialLoadSettingDataPumpParameterArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingDataPumpParameterArrayOutput

type GetMigrationInitialLoadSettingDataPumpParameterInput added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingDataPumpParameterOutput() GetMigrationInitialLoadSettingDataPumpParameterOutput
	ToGetMigrationInitialLoadSettingDataPumpParameterOutputWithContext(context.Context) GetMigrationInitialLoadSettingDataPumpParameterOutput
}

GetMigrationInitialLoadSettingDataPumpParameterInput is an input type that accepts GetMigrationInitialLoadSettingDataPumpParameterArgs and GetMigrationInitialLoadSettingDataPumpParameterOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingDataPumpParameterInput` via:

GetMigrationInitialLoadSettingDataPumpParameterArgs{...}

type GetMigrationInitialLoadSettingDataPumpParameterOutput added in v2.1.0

type GetMigrationInitialLoadSettingDataPumpParameterOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) Estimate added in v2.1.0

Estimate size of dumps that will be generated.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ExcludeParameters added in v2.1.0

Exclude paratemers for Export and Import.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ExportParallelismDegree added in v2.1.0

Maximum number of worker processes that can be used for a Data Pump Export job.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ImportParallelismDegree added in v2.1.0

Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) IsCluster added in v2.1.0

Set to false to force Data Pump worker process to run on one instance.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) TableExistsAction added in v2.1.0

IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ToGetMigrationInitialLoadSettingDataPumpParameterOutput added in v2.1.0

func (GetMigrationInitialLoadSettingDataPumpParameterOutput) ToGetMigrationInitialLoadSettingDataPumpParameterOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingDataPumpParameterOutput) ToGetMigrationInitialLoadSettingDataPumpParameterOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingDataPumpParameterOutput

type GetMigrationInitialLoadSettingExportDirectoryObject added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObject struct {
	// Name of directory object in database
	Name string `pulumi:"name"`
	// Absolute path of directory on database server
	Path string `pulumi:"path"`
}

type GetMigrationInitialLoadSettingExportDirectoryObjectArgs added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectArgs struct {
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// Absolute path of directory on database server
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetMigrationInitialLoadSettingExportDirectoryObjectArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectOutput

type GetMigrationInitialLoadSettingExportDirectoryObjectArray added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectArray []GetMigrationInitialLoadSettingExportDirectoryObjectInput

func (GetMigrationInitialLoadSettingExportDirectoryObjectArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput() GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput

func (GetMigrationInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput

type GetMigrationInitialLoadSettingExportDirectoryObjectArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput() GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput
	ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput
}

GetMigrationInitialLoadSettingExportDirectoryObjectArrayInput is an input type that accepts GetMigrationInitialLoadSettingExportDirectoryObjectArray and GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingExportDirectoryObjectArrayInput` via:

GetMigrationInitialLoadSettingExportDirectoryObjectArray{ GetMigrationInitialLoadSettingExportDirectoryObjectArgs{...} }

type GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectArrayOutput

type GetMigrationInitialLoadSettingExportDirectoryObjectInput added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingExportDirectoryObjectOutput() GetMigrationInitialLoadSettingExportDirectoryObjectOutput
	ToGetMigrationInitialLoadSettingExportDirectoryObjectOutputWithContext(context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectOutput
}

GetMigrationInitialLoadSettingExportDirectoryObjectInput is an input type that accepts GetMigrationInitialLoadSettingExportDirectoryObjectArgs and GetMigrationInitialLoadSettingExportDirectoryObjectOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingExportDirectoryObjectInput` via:

GetMigrationInitialLoadSettingExportDirectoryObjectArgs{...}

type GetMigrationInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

type GetMigrationInitialLoadSettingExportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingExportDirectoryObjectOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationInitialLoadSettingExportDirectoryObjectOutput) Path added in v2.1.0

Absolute path of directory on database server

func (GetMigrationInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

func (GetMigrationInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingExportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingExportDirectoryObjectOutput

type GetMigrationInitialLoadSettingImportDirectoryObject added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObject struct {
	// Name of directory object in database
	Name string `pulumi:"name"`
	// Absolute path of directory on database server
	Path string `pulumi:"path"`
}

type GetMigrationInitialLoadSettingImportDirectoryObjectArgs added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectArgs struct {
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// Absolute path of directory on database server
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetMigrationInitialLoadSettingImportDirectoryObjectArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectOutput

type GetMigrationInitialLoadSettingImportDirectoryObjectArray added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectArray []GetMigrationInitialLoadSettingImportDirectoryObjectInput

func (GetMigrationInitialLoadSettingImportDirectoryObjectArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput() GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput

func (GetMigrationInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput

type GetMigrationInitialLoadSettingImportDirectoryObjectArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput() GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput
	ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput
}

GetMigrationInitialLoadSettingImportDirectoryObjectArrayInput is an input type that accepts GetMigrationInitialLoadSettingImportDirectoryObjectArray and GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingImportDirectoryObjectArrayInput` via:

GetMigrationInitialLoadSettingImportDirectoryObjectArray{ GetMigrationInitialLoadSettingImportDirectoryObjectArgs{...} }

type GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectArrayOutput

type GetMigrationInitialLoadSettingImportDirectoryObjectInput added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingImportDirectoryObjectOutput() GetMigrationInitialLoadSettingImportDirectoryObjectOutput
	ToGetMigrationInitialLoadSettingImportDirectoryObjectOutputWithContext(context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectOutput
}

GetMigrationInitialLoadSettingImportDirectoryObjectInput is an input type that accepts GetMigrationInitialLoadSettingImportDirectoryObjectArgs and GetMigrationInitialLoadSettingImportDirectoryObjectOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingImportDirectoryObjectInput` via:

GetMigrationInitialLoadSettingImportDirectoryObjectArgs{...}

type GetMigrationInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

type GetMigrationInitialLoadSettingImportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingImportDirectoryObjectOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationInitialLoadSettingImportDirectoryObjectOutput) Path added in v2.1.0

Absolute path of directory on database server

func (GetMigrationInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

func (GetMigrationInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationInitialLoadSettingImportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingImportDirectoryObjectOutput

type GetMigrationInitialLoadSettingInput added in v2.1.0

type GetMigrationInitialLoadSettingInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingOutput() GetMigrationInitialLoadSettingOutput
	ToGetMigrationInitialLoadSettingOutputWithContext(context.Context) GetMigrationInitialLoadSettingOutput
}

GetMigrationInitialLoadSettingInput is an input type that accepts GetMigrationInitialLoadSettingArgs and GetMigrationInitialLoadSettingOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingInput` via:

GetMigrationInitialLoadSettingArgs{...}

type GetMigrationInitialLoadSettingMetadataRemap added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemap struct {
	// Specifies the new value that oldValue should be translated into.
	NewValue string `pulumi:"newValue"`
	// Specifies the value which needs to be reset.
	OldValue string `pulumi:"oldValue"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationInitialLoadSettingMetadataRemapArgs added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapArgs struct {
	// Specifies the new value that oldValue should be translated into.
	NewValue pulumi.StringInput `pulumi:"newValue"`
	// Specifies the value which needs to be reset.
	OldValue pulumi.StringInput `pulumi:"oldValue"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationInitialLoadSettingMetadataRemapArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapArgs) ToGetMigrationInitialLoadSettingMetadataRemapOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingMetadataRemapArgs) ToGetMigrationInitialLoadSettingMetadataRemapOutput() GetMigrationInitialLoadSettingMetadataRemapOutput

func (GetMigrationInitialLoadSettingMetadataRemapArgs) ToGetMigrationInitialLoadSettingMetadataRemapOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingMetadataRemapArgs) ToGetMigrationInitialLoadSettingMetadataRemapOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingMetadataRemapOutput

type GetMigrationInitialLoadSettingMetadataRemapArray added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapArray []GetMigrationInitialLoadSettingMetadataRemapInput

func (GetMigrationInitialLoadSettingMetadataRemapArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapArray) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingMetadataRemapArray) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutput() GetMigrationInitialLoadSettingMetadataRemapArrayOutput

func (GetMigrationInitialLoadSettingMetadataRemapArray) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingMetadataRemapArray) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingMetadataRemapArrayOutput

type GetMigrationInitialLoadSettingMetadataRemapArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingMetadataRemapArrayOutput() GetMigrationInitialLoadSettingMetadataRemapArrayOutput
	ToGetMigrationInitialLoadSettingMetadataRemapArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingMetadataRemapArrayOutput
}

GetMigrationInitialLoadSettingMetadataRemapArrayInput is an input type that accepts GetMigrationInitialLoadSettingMetadataRemapArray and GetMigrationInitialLoadSettingMetadataRemapArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingMetadataRemapArrayInput` via:

GetMigrationInitialLoadSettingMetadataRemapArray{ GetMigrationInitialLoadSettingMetadataRemapArgs{...} }

type GetMigrationInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingMetadataRemapArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationInitialLoadSettingMetadataRemapArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingMetadataRemapArrayOutput

type GetMigrationInitialLoadSettingMetadataRemapInput added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingMetadataRemapOutput() GetMigrationInitialLoadSettingMetadataRemapOutput
	ToGetMigrationInitialLoadSettingMetadataRemapOutputWithContext(context.Context) GetMigrationInitialLoadSettingMetadataRemapOutput
}

GetMigrationInitialLoadSettingMetadataRemapInput is an input type that accepts GetMigrationInitialLoadSettingMetadataRemapArgs and GetMigrationInitialLoadSettingMetadataRemapOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingMetadataRemapInput` via:

GetMigrationInitialLoadSettingMetadataRemapArgs{...}

type GetMigrationInitialLoadSettingMetadataRemapOutput added in v2.1.0

type GetMigrationInitialLoadSettingMetadataRemapOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingMetadataRemapOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingMetadataRemapOutput) NewValue added in v2.1.0

Specifies the new value that oldValue should be translated into.

func (GetMigrationInitialLoadSettingMetadataRemapOutput) OldValue added in v2.1.0

Specifies the value which needs to be reset.

func (GetMigrationInitialLoadSettingMetadataRemapOutput) ToGetMigrationInitialLoadSettingMetadataRemapOutput added in v2.1.0

func (o GetMigrationInitialLoadSettingMetadataRemapOutput) ToGetMigrationInitialLoadSettingMetadataRemapOutput() GetMigrationInitialLoadSettingMetadataRemapOutput

func (GetMigrationInitialLoadSettingMetadataRemapOutput) ToGetMigrationInitialLoadSettingMetadataRemapOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingMetadataRemapOutput) ToGetMigrationInitialLoadSettingMetadataRemapOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingMetadataRemapOutput

func (GetMigrationInitialLoadSettingMetadataRemapOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationInitialLoadSettingOutput added in v2.1.0

type GetMigrationInitialLoadSettingOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingOutput) Compatibilities added in v2.1.0

Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.

func (GetMigrationInitialLoadSettingOutput) DataPumpParameters added in v2.1.0

Optional parameters for Data Pump Export and Import.

func (GetMigrationInitialLoadSettingOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingOutput) ExportDirectoryObjects added in v2.1.0

Directory object details, used to define either import or export directory objects in Data Pump Settings.

func (GetMigrationInitialLoadSettingOutput) HandleGrantErrors added in v2.1.0

The action taken in the event of errors related to GRANT or REVOKE errors.

func (GetMigrationInitialLoadSettingOutput) ImportDirectoryObjects added in v2.1.0

Directory object details, used to define either import or export directory objects in Data Pump Settings.

func (GetMigrationInitialLoadSettingOutput) IsConsistent added in v2.1.0

Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.

func (GetMigrationInitialLoadSettingOutput) IsIgnoreExistingObjects added in v2.1.0

func (o GetMigrationInitialLoadSettingOutput) IsIgnoreExistingObjects() pulumi.BoolOutput

Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.

func (GetMigrationInitialLoadSettingOutput) IsTzUtc added in v2.1.0

Include a statement at the start of the dump to set the time zone to UTC.

func (GetMigrationInitialLoadSettingOutput) JobMode added in v2.1.0

Oracle Job Mode

func (GetMigrationInitialLoadSettingOutput) MetadataRemaps added in v2.1.0

Defines remapping to be applied to objects as they are processed.

func (GetMigrationInitialLoadSettingOutput) PrimaryKeyCompatibility added in v2.1.0

func (o GetMigrationInitialLoadSettingOutput) PrimaryKeyCompatibility() pulumi.StringOutput

Primary key compatibility option

func (GetMigrationInitialLoadSettingOutput) TablespaceDetails added in v2.1.0

Migration tablespace settings.

func (GetMigrationInitialLoadSettingOutput) ToGetMigrationInitialLoadSettingOutput added in v2.1.0

func (o GetMigrationInitialLoadSettingOutput) ToGetMigrationInitialLoadSettingOutput() GetMigrationInitialLoadSettingOutput

func (GetMigrationInitialLoadSettingOutput) ToGetMigrationInitialLoadSettingOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingOutput) ToGetMigrationInitialLoadSettingOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingOutput

type GetMigrationInitialLoadSettingTablespaceDetail added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetail struct {
	// Size of Oracle database blocks in KB.
	BlockSizeInKbs string `pulumi:"blockSizeInKbs"`
	// Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs int `pulumi:"extendSizeInMbs"`
	// Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate bool `pulumi:"isAutoCreate"`
	// Set this property to true to enable tablespace of the type big file.
	IsBigFile bool `pulumi:"isBigFile"`
	// Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget string `pulumi:"remapTarget"`
	// Type of Database Base Migration Target.
	TargetType string `pulumi:"targetType"`
}

type GetMigrationInitialLoadSettingTablespaceDetailArgs added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailArgs struct {
	// Size of Oracle database blocks in KB.
	BlockSizeInKbs pulumi.StringInput `pulumi:"blockSizeInKbs"`
	// Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs pulumi.IntInput `pulumi:"extendSizeInMbs"`
	// Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate pulumi.BoolInput `pulumi:"isAutoCreate"`
	// Set this property to true to enable tablespace of the type big file.
	IsBigFile pulumi.BoolInput `pulumi:"isBigFile"`
	// Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget pulumi.StringInput `pulumi:"remapTarget"`
	// Type of Database Base Migration Target.
	TargetType pulumi.StringInput `pulumi:"targetType"`
}

func (GetMigrationInitialLoadSettingTablespaceDetailArgs) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailArgs) ToGetMigrationInitialLoadSettingTablespaceDetailOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingTablespaceDetailArgs) ToGetMigrationInitialLoadSettingTablespaceDetailOutput() GetMigrationInitialLoadSettingTablespaceDetailOutput

func (GetMigrationInitialLoadSettingTablespaceDetailArgs) ToGetMigrationInitialLoadSettingTablespaceDetailOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingTablespaceDetailArgs) ToGetMigrationInitialLoadSettingTablespaceDetailOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingTablespaceDetailOutput

type GetMigrationInitialLoadSettingTablespaceDetailArray added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailArray []GetMigrationInitialLoadSettingTablespaceDetailInput

func (GetMigrationInitialLoadSettingTablespaceDetailArray) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailArray) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

func (i GetMigrationInitialLoadSettingTablespaceDetailArray) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutput() GetMigrationInitialLoadSettingTablespaceDetailArrayOutput

func (GetMigrationInitialLoadSettingTablespaceDetailArray) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationInitialLoadSettingTablespaceDetailArray) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingTablespaceDetailArrayOutput

type GetMigrationInitialLoadSettingTablespaceDetailArrayInput added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutput() GetMigrationInitialLoadSettingTablespaceDetailArrayOutput
	ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutputWithContext(context.Context) GetMigrationInitialLoadSettingTablespaceDetailArrayOutput
}

GetMigrationInitialLoadSettingTablespaceDetailArrayInput is an input type that accepts GetMigrationInitialLoadSettingTablespaceDetailArray and GetMigrationInitialLoadSettingTablespaceDetailArrayOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingTablespaceDetailArrayInput` via:

GetMigrationInitialLoadSettingTablespaceDetailArray{ GetMigrationInitialLoadSettingTablespaceDetailArgs{...} }

type GetMigrationInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingTablespaceDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailArrayOutput) Index added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationInitialLoadSettingTablespaceDetailArrayOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingTablespaceDetailArrayOutput

type GetMigrationInitialLoadSettingTablespaceDetailInput added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailInput interface {
	pulumi.Input

	ToGetMigrationInitialLoadSettingTablespaceDetailOutput() GetMigrationInitialLoadSettingTablespaceDetailOutput
	ToGetMigrationInitialLoadSettingTablespaceDetailOutputWithContext(context.Context) GetMigrationInitialLoadSettingTablespaceDetailOutput
}

GetMigrationInitialLoadSettingTablespaceDetailInput is an input type that accepts GetMigrationInitialLoadSettingTablespaceDetailArgs and GetMigrationInitialLoadSettingTablespaceDetailOutput values. You can construct a concrete instance of `GetMigrationInitialLoadSettingTablespaceDetailInput` via:

GetMigrationInitialLoadSettingTablespaceDetailArgs{...}

type GetMigrationInitialLoadSettingTablespaceDetailOutput added in v2.1.0

type GetMigrationInitialLoadSettingTablespaceDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) BlockSizeInKbs added in v2.1.0

Size of Oracle database blocks in KB.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) ElementType added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) ExtendSizeInMbs added in v2.1.0

Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) IsAutoCreate added in v2.1.0

Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) IsBigFile added in v2.1.0

Set this property to true to enable tablespace of the type big file.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) RemapTarget added in v2.1.0

Name of the tablespace on the target database to which the source database tablespace is to be remapped.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) TargetType added in v2.1.0

Type of Database Base Migration Target.

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) ToGetMigrationInitialLoadSettingTablespaceDetailOutput added in v2.1.0

func (GetMigrationInitialLoadSettingTablespaceDetailOutput) ToGetMigrationInitialLoadSettingTablespaceDetailOutputWithContext added in v2.1.0

func (o GetMigrationInitialLoadSettingTablespaceDetailOutput) ToGetMigrationInitialLoadSettingTablespaceDetailOutputWithContext(ctx context.Context) GetMigrationInitialLoadSettingTablespaceDetailOutput

type GetMigrationObjectTypesArgs

type GetMigrationObjectTypesArgs struct {
	// The connection type for migration objects.
	ConnectionType string                          `pulumi:"connectionType"`
	Filters        []GetMigrationObjectTypesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getMigrationObjectTypes.

type GetMigrationObjectTypesFilter

type GetMigrationObjectTypesFilter struct {
	// Object type name
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMigrationObjectTypesFilterArgs

type GetMigrationObjectTypesFilterArgs struct {
	// Object type name
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMigrationObjectTypesFilterArgs) ElementType

func (GetMigrationObjectTypesFilterArgs) ToGetMigrationObjectTypesFilterOutput

func (i GetMigrationObjectTypesFilterArgs) ToGetMigrationObjectTypesFilterOutput() GetMigrationObjectTypesFilterOutput

func (GetMigrationObjectTypesFilterArgs) ToGetMigrationObjectTypesFilterOutputWithContext

func (i GetMigrationObjectTypesFilterArgs) ToGetMigrationObjectTypesFilterOutputWithContext(ctx context.Context) GetMigrationObjectTypesFilterOutput

type GetMigrationObjectTypesFilterArray

type GetMigrationObjectTypesFilterArray []GetMigrationObjectTypesFilterInput

func (GetMigrationObjectTypesFilterArray) ElementType

func (GetMigrationObjectTypesFilterArray) ToGetMigrationObjectTypesFilterArrayOutput

func (i GetMigrationObjectTypesFilterArray) ToGetMigrationObjectTypesFilterArrayOutput() GetMigrationObjectTypesFilterArrayOutput

func (GetMigrationObjectTypesFilterArray) ToGetMigrationObjectTypesFilterArrayOutputWithContext

func (i GetMigrationObjectTypesFilterArray) ToGetMigrationObjectTypesFilterArrayOutputWithContext(ctx context.Context) GetMigrationObjectTypesFilterArrayOutput

type GetMigrationObjectTypesFilterArrayInput

type GetMigrationObjectTypesFilterArrayInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesFilterArrayOutput() GetMigrationObjectTypesFilterArrayOutput
	ToGetMigrationObjectTypesFilterArrayOutputWithContext(context.Context) GetMigrationObjectTypesFilterArrayOutput
}

GetMigrationObjectTypesFilterArrayInput is an input type that accepts GetMigrationObjectTypesFilterArray and GetMigrationObjectTypesFilterArrayOutput values. You can construct a concrete instance of `GetMigrationObjectTypesFilterArrayInput` via:

GetMigrationObjectTypesFilterArray{ GetMigrationObjectTypesFilterArgs{...} }

type GetMigrationObjectTypesFilterArrayOutput

type GetMigrationObjectTypesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesFilterArrayOutput) ElementType

func (GetMigrationObjectTypesFilterArrayOutput) Index

func (GetMigrationObjectTypesFilterArrayOutput) ToGetMigrationObjectTypesFilterArrayOutput

func (o GetMigrationObjectTypesFilterArrayOutput) ToGetMigrationObjectTypesFilterArrayOutput() GetMigrationObjectTypesFilterArrayOutput

func (GetMigrationObjectTypesFilterArrayOutput) ToGetMigrationObjectTypesFilterArrayOutputWithContext

func (o GetMigrationObjectTypesFilterArrayOutput) ToGetMigrationObjectTypesFilterArrayOutputWithContext(ctx context.Context) GetMigrationObjectTypesFilterArrayOutput

type GetMigrationObjectTypesFilterInput

type GetMigrationObjectTypesFilterInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesFilterOutput() GetMigrationObjectTypesFilterOutput
	ToGetMigrationObjectTypesFilterOutputWithContext(context.Context) GetMigrationObjectTypesFilterOutput
}

GetMigrationObjectTypesFilterInput is an input type that accepts GetMigrationObjectTypesFilterArgs and GetMigrationObjectTypesFilterOutput values. You can construct a concrete instance of `GetMigrationObjectTypesFilterInput` via:

GetMigrationObjectTypesFilterArgs{...}

type GetMigrationObjectTypesFilterOutput

type GetMigrationObjectTypesFilterOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesFilterOutput) ElementType

func (GetMigrationObjectTypesFilterOutput) Name

Object type name

func (GetMigrationObjectTypesFilterOutput) Regex

func (GetMigrationObjectTypesFilterOutput) ToGetMigrationObjectTypesFilterOutput

func (o GetMigrationObjectTypesFilterOutput) ToGetMigrationObjectTypesFilterOutput() GetMigrationObjectTypesFilterOutput

func (GetMigrationObjectTypesFilterOutput) ToGetMigrationObjectTypesFilterOutputWithContext

func (o GetMigrationObjectTypesFilterOutput) ToGetMigrationObjectTypesFilterOutputWithContext(ctx context.Context) GetMigrationObjectTypesFilterOutput

func (GetMigrationObjectTypesFilterOutput) Values

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollection

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollection struct {
	// Items in collection.
	Items []GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItem `pulumi:"items"`
}

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs struct {
	// Items in collection.
	Items GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutputWithContext

func (i GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray []GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionInput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutputWithContext

func (i GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayInput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput() GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput
	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutputWithContext(context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput
}

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayInput is an input type that accepts GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray and GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayInput` via:

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArray{ GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs{...} }

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutputWithContext

func (o GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArrayOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionInput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput() GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput
	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutputWithContext(context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput
}

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionInput is an input type that accepts GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs and GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput values. You can construct a concrete instance of `GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionInput` via:

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionArgs{...}

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItem

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItem struct {
	// Object type name
	Name string `pulumi:"name"`
}

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs struct {
	// Object type name
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutputWithContext

func (i GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray []GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemInput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutputWithContext

func (i GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayInput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput() GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput
	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutputWithContext(context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput
}

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayInput is an input type that accepts GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray and GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayInput` via:

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArray{ GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs{...} }

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArrayOutputWithContext

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemInput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput() GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput
	ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutputWithContext(context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput
}

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemInput is an input type that accepts GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs and GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput values. You can construct a concrete instance of `GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemInput` via:

GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemArgs{...}

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput) Name

Object type name

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutputWithContext

func (o GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionItemOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput

type GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput) ElementType

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput) Items

Items in collection.

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput

func (GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutputWithContext

func (o GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput) ToGetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutputWithContext(ctx context.Context) GetMigrationObjectTypesMigrationObjectTypeSummaryCollectionOutput

type GetMigrationObjectTypesOutputArgs

type GetMigrationObjectTypesOutputArgs struct {
	// The connection type for migration objects.
	ConnectionType pulumi.StringInput                      `pulumi:"connectionType"`
	Filters        GetMigrationObjectTypesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getMigrationObjectTypes.

func (GetMigrationObjectTypesOutputArgs) ElementType

type GetMigrationObjectTypesResult

type GetMigrationObjectTypesResult struct {
	ConnectionType string                          `pulumi:"connectionType"`
	Filters        []GetMigrationObjectTypesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of migration_object_type_summary_collection.
	MigrationObjectTypeSummaryCollections []GetMigrationObjectTypesMigrationObjectTypeSummaryCollection `pulumi:"migrationObjectTypeSummaryCollections"`
}

A collection of values returned by getMigrationObjectTypes.

func GetMigrationObjectTypes

func GetMigrationObjectTypes(ctx *pulumi.Context, args *GetMigrationObjectTypesArgs, opts ...pulumi.InvokeOption) (*GetMigrationObjectTypesResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetMigrationObjectTypes(ctx, &databasemigration.GetMigrationObjectTypesArgs{
			ConnectionType: migrationObjectTypeConnectionType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMigrationObjectTypesResultOutput

type GetMigrationObjectTypesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMigrationObjectTypes.

func (GetMigrationObjectTypesResultOutput) ConnectionType added in v2.1.0

func (GetMigrationObjectTypesResultOutput) ElementType

func (GetMigrationObjectTypesResultOutput) Filters

func (GetMigrationObjectTypesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMigrationObjectTypesResultOutput) MigrationObjectTypeSummaryCollections

The list of migration_object_type_summary_collection.

func (GetMigrationObjectTypesResultOutput) ToGetMigrationObjectTypesResultOutput

func (o GetMigrationObjectTypesResultOutput) ToGetMigrationObjectTypesResultOutput() GetMigrationObjectTypesResultOutput

func (GetMigrationObjectTypesResultOutput) ToGetMigrationObjectTypesResultOutputWithContext

func (o GetMigrationObjectTypesResultOutput) ToGetMigrationObjectTypesResultOutputWithContext(ctx context.Context) GetMigrationObjectTypesResultOutput

type GetMigrationsAdvancedParameter added in v2.2.0

type GetMigrationsAdvancedParameter struct {
	// Parameter data type.
	DataType string `pulumi:"dataType"`
	// Name of directory object in database
	Name string `pulumi:"name"`
	// If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value string `pulumi:"value"`
}

type GetMigrationsAdvancedParameterArgs added in v2.2.0

type GetMigrationsAdvancedParameterArgs struct {
	// Parameter data type.
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMigrationsAdvancedParameterArgs) ElementType added in v2.2.0

func (GetMigrationsAdvancedParameterArgs) ToGetMigrationsAdvancedParameterOutput added in v2.2.0

func (i GetMigrationsAdvancedParameterArgs) ToGetMigrationsAdvancedParameterOutput() GetMigrationsAdvancedParameterOutput

func (GetMigrationsAdvancedParameterArgs) ToGetMigrationsAdvancedParameterOutputWithContext added in v2.2.0

func (i GetMigrationsAdvancedParameterArgs) ToGetMigrationsAdvancedParameterOutputWithContext(ctx context.Context) GetMigrationsAdvancedParameterOutput

type GetMigrationsAdvancedParameterArray added in v2.2.0

type GetMigrationsAdvancedParameterArray []GetMigrationsAdvancedParameterInput

func (GetMigrationsAdvancedParameterArray) ElementType added in v2.2.0

func (GetMigrationsAdvancedParameterArray) ToGetMigrationsAdvancedParameterArrayOutput added in v2.2.0

func (i GetMigrationsAdvancedParameterArray) ToGetMigrationsAdvancedParameterArrayOutput() GetMigrationsAdvancedParameterArrayOutput

func (GetMigrationsAdvancedParameterArray) ToGetMigrationsAdvancedParameterArrayOutputWithContext added in v2.2.0

func (i GetMigrationsAdvancedParameterArray) ToGetMigrationsAdvancedParameterArrayOutputWithContext(ctx context.Context) GetMigrationsAdvancedParameterArrayOutput

type GetMigrationsAdvancedParameterArrayInput added in v2.2.0

type GetMigrationsAdvancedParameterArrayInput interface {
	pulumi.Input

	ToGetMigrationsAdvancedParameterArrayOutput() GetMigrationsAdvancedParameterArrayOutput
	ToGetMigrationsAdvancedParameterArrayOutputWithContext(context.Context) GetMigrationsAdvancedParameterArrayOutput
}

GetMigrationsAdvancedParameterArrayInput is an input type that accepts GetMigrationsAdvancedParameterArray and GetMigrationsAdvancedParameterArrayOutput values. You can construct a concrete instance of `GetMigrationsAdvancedParameterArrayInput` via:

GetMigrationsAdvancedParameterArray{ GetMigrationsAdvancedParameterArgs{...} }

type GetMigrationsAdvancedParameterArrayOutput added in v2.2.0

type GetMigrationsAdvancedParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsAdvancedParameterArrayOutput) ElementType added in v2.2.0

func (GetMigrationsAdvancedParameterArrayOutput) Index added in v2.2.0

func (GetMigrationsAdvancedParameterArrayOutput) ToGetMigrationsAdvancedParameterArrayOutput added in v2.2.0

func (o GetMigrationsAdvancedParameterArrayOutput) ToGetMigrationsAdvancedParameterArrayOutput() GetMigrationsAdvancedParameterArrayOutput

func (GetMigrationsAdvancedParameterArrayOutput) ToGetMigrationsAdvancedParameterArrayOutputWithContext added in v2.2.0

func (o GetMigrationsAdvancedParameterArrayOutput) ToGetMigrationsAdvancedParameterArrayOutputWithContext(ctx context.Context) GetMigrationsAdvancedParameterArrayOutput

type GetMigrationsAdvancedParameterInput added in v2.2.0

type GetMigrationsAdvancedParameterInput interface {
	pulumi.Input

	ToGetMigrationsAdvancedParameterOutput() GetMigrationsAdvancedParameterOutput
	ToGetMigrationsAdvancedParameterOutputWithContext(context.Context) GetMigrationsAdvancedParameterOutput
}

GetMigrationsAdvancedParameterInput is an input type that accepts GetMigrationsAdvancedParameterArgs and GetMigrationsAdvancedParameterOutput values. You can construct a concrete instance of `GetMigrationsAdvancedParameterInput` via:

GetMigrationsAdvancedParameterArgs{...}

type GetMigrationsAdvancedParameterOutput added in v2.2.0

type GetMigrationsAdvancedParameterOutput struct{ *pulumi.OutputState }

func (GetMigrationsAdvancedParameterOutput) DataType added in v2.2.0

Parameter data type.

func (GetMigrationsAdvancedParameterOutput) ElementType added in v2.2.0

func (GetMigrationsAdvancedParameterOutput) Name added in v2.2.0

Name of directory object in database

func (GetMigrationsAdvancedParameterOutput) ToGetMigrationsAdvancedParameterOutput added in v2.2.0

func (o GetMigrationsAdvancedParameterOutput) ToGetMigrationsAdvancedParameterOutput() GetMigrationsAdvancedParameterOutput

func (GetMigrationsAdvancedParameterOutput) ToGetMigrationsAdvancedParameterOutputWithContext added in v2.2.0

func (o GetMigrationsAdvancedParameterOutput) ToGetMigrationsAdvancedParameterOutputWithContext(ctx context.Context) GetMigrationsAdvancedParameterOutput

func (GetMigrationsAdvancedParameterOutput) Value added in v2.2.0

If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.

type GetMigrationsAdvisorSetting added in v2.1.0

type GetMigrationsAdvisorSetting struct {
	// True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors bool `pulumi:"isIgnoreErrors"`
	// True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor bool `pulumi:"isSkipAdvisor"`
}

type GetMigrationsAdvisorSettingArgs added in v2.1.0

type GetMigrationsAdvisorSettingArgs struct {
	// True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors pulumi.BoolInput `pulumi:"isIgnoreErrors"`
	// True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor pulumi.BoolInput `pulumi:"isSkipAdvisor"`
}

func (GetMigrationsAdvisorSettingArgs) ElementType added in v2.1.0

func (GetMigrationsAdvisorSettingArgs) ToGetMigrationsAdvisorSettingOutput added in v2.1.0

func (i GetMigrationsAdvisorSettingArgs) ToGetMigrationsAdvisorSettingOutput() GetMigrationsAdvisorSettingOutput

func (GetMigrationsAdvisorSettingArgs) ToGetMigrationsAdvisorSettingOutputWithContext added in v2.1.0

func (i GetMigrationsAdvisorSettingArgs) ToGetMigrationsAdvisorSettingOutputWithContext(ctx context.Context) GetMigrationsAdvisorSettingOutput

type GetMigrationsAdvisorSettingArray added in v2.1.0

type GetMigrationsAdvisorSettingArray []GetMigrationsAdvisorSettingInput

func (GetMigrationsAdvisorSettingArray) ElementType added in v2.1.0

func (GetMigrationsAdvisorSettingArray) ToGetMigrationsAdvisorSettingArrayOutput added in v2.1.0

func (i GetMigrationsAdvisorSettingArray) ToGetMigrationsAdvisorSettingArrayOutput() GetMigrationsAdvisorSettingArrayOutput

func (GetMigrationsAdvisorSettingArray) ToGetMigrationsAdvisorSettingArrayOutputWithContext added in v2.1.0

func (i GetMigrationsAdvisorSettingArray) ToGetMigrationsAdvisorSettingArrayOutputWithContext(ctx context.Context) GetMigrationsAdvisorSettingArrayOutput

type GetMigrationsAdvisorSettingArrayInput added in v2.1.0

type GetMigrationsAdvisorSettingArrayInput interface {
	pulumi.Input

	ToGetMigrationsAdvisorSettingArrayOutput() GetMigrationsAdvisorSettingArrayOutput
	ToGetMigrationsAdvisorSettingArrayOutputWithContext(context.Context) GetMigrationsAdvisorSettingArrayOutput
}

GetMigrationsAdvisorSettingArrayInput is an input type that accepts GetMigrationsAdvisorSettingArray and GetMigrationsAdvisorSettingArrayOutput values. You can construct a concrete instance of `GetMigrationsAdvisorSettingArrayInput` via:

GetMigrationsAdvisorSettingArray{ GetMigrationsAdvisorSettingArgs{...} }

type GetMigrationsAdvisorSettingArrayOutput added in v2.1.0

type GetMigrationsAdvisorSettingArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsAdvisorSettingArrayOutput) ElementType added in v2.1.0

func (GetMigrationsAdvisorSettingArrayOutput) Index added in v2.1.0

func (GetMigrationsAdvisorSettingArrayOutput) ToGetMigrationsAdvisorSettingArrayOutput added in v2.1.0

func (o GetMigrationsAdvisorSettingArrayOutput) ToGetMigrationsAdvisorSettingArrayOutput() GetMigrationsAdvisorSettingArrayOutput

func (GetMigrationsAdvisorSettingArrayOutput) ToGetMigrationsAdvisorSettingArrayOutputWithContext added in v2.1.0

func (o GetMigrationsAdvisorSettingArrayOutput) ToGetMigrationsAdvisorSettingArrayOutputWithContext(ctx context.Context) GetMigrationsAdvisorSettingArrayOutput

type GetMigrationsAdvisorSettingInput added in v2.1.0

type GetMigrationsAdvisorSettingInput interface {
	pulumi.Input

	ToGetMigrationsAdvisorSettingOutput() GetMigrationsAdvisorSettingOutput
	ToGetMigrationsAdvisorSettingOutputWithContext(context.Context) GetMigrationsAdvisorSettingOutput
}

GetMigrationsAdvisorSettingInput is an input type that accepts GetMigrationsAdvisorSettingArgs and GetMigrationsAdvisorSettingOutput values. You can construct a concrete instance of `GetMigrationsAdvisorSettingInput` via:

GetMigrationsAdvisorSettingArgs{...}

type GetMigrationsAdvisorSettingOutput added in v2.1.0

type GetMigrationsAdvisorSettingOutput struct{ *pulumi.OutputState }

func (GetMigrationsAdvisorSettingOutput) ElementType added in v2.1.0

func (GetMigrationsAdvisorSettingOutput) IsIgnoreErrors added in v2.1.0

True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.

func (GetMigrationsAdvisorSettingOutput) IsSkipAdvisor added in v2.1.0

True to skip the Pre-Migration Advisor execution. Default is false.

func (GetMigrationsAdvisorSettingOutput) ToGetMigrationsAdvisorSettingOutput added in v2.1.0

func (o GetMigrationsAdvisorSettingOutput) ToGetMigrationsAdvisorSettingOutput() GetMigrationsAdvisorSettingOutput

func (GetMigrationsAdvisorSettingOutput) ToGetMigrationsAdvisorSettingOutputWithContext added in v2.1.0

func (o GetMigrationsAdvisorSettingOutput) ToGetMigrationsAdvisorSettingOutputWithContext(ctx context.Context) GetMigrationsAdvisorSettingOutput

type GetMigrationsArgs added in v2.1.0

type GetMigrationsArgs struct {
	MigrationId string `pulumi:"migrationId"`
}

A collection of arguments for invoking getMigrations.

type GetMigrationsDataTransferMediumDetail added in v2.1.0

type GetMigrationsDataTransferMediumDetail struct {
	// AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId string `pulumi:"accessKeyId"`
	// Name of directory object in database
	Name string `pulumi:"name"`
	// In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBuckets []GetMigrationsDataTransferMediumDetailObjectStorageBucket `pulumi:"objectStorageBuckets"`
	// AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region string `pulumi:"region"`
	// AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey string `pulumi:"secretAccessKey"`
	// OCID of the shared storage mount target
	SharedStorageMountTargetId string `pulumi:"sharedStorageMountTargetId"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Sources []GetMigrationsDataTransferMediumDetailSource `pulumi:"sources"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Targets []GetMigrationsDataTransferMediumDetailTarget `pulumi:"targets"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationsDataTransferMediumDetailArgs added in v2.1.0

type GetMigrationsDataTransferMediumDetailArgs struct {
	// AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId pulumi.StringInput `pulumi:"accessKeyId"`
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBuckets GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayInput `pulumi:"objectStorageBuckets"`
	// AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region pulumi.StringInput `pulumi:"region"`
	// AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey pulumi.StringInput `pulumi:"secretAccessKey"`
	// OCID of the shared storage mount target
	SharedStorageMountTargetId pulumi.StringInput `pulumi:"sharedStorageMountTargetId"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Sources GetMigrationsDataTransferMediumDetailSourceArrayInput `pulumi:"sources"`
	// Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Targets GetMigrationsDataTransferMediumDetailTargetArrayInput `pulumi:"targets"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationsDataTransferMediumDetailArgs) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailArgs) ToGetMigrationsDataTransferMediumDetailOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailArgs) ToGetMigrationsDataTransferMediumDetailOutput() GetMigrationsDataTransferMediumDetailOutput

func (GetMigrationsDataTransferMediumDetailArgs) ToGetMigrationsDataTransferMediumDetailOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailArgs) ToGetMigrationsDataTransferMediumDetailOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailOutput

type GetMigrationsDataTransferMediumDetailArray added in v2.1.0

type GetMigrationsDataTransferMediumDetailArray []GetMigrationsDataTransferMediumDetailInput

func (GetMigrationsDataTransferMediumDetailArray) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailArray) ToGetMigrationsDataTransferMediumDetailArrayOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailArray) ToGetMigrationsDataTransferMediumDetailArrayOutput() GetMigrationsDataTransferMediumDetailArrayOutput

func (GetMigrationsDataTransferMediumDetailArray) ToGetMigrationsDataTransferMediumDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailArray) ToGetMigrationsDataTransferMediumDetailArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailArrayOutput

type GetMigrationsDataTransferMediumDetailArrayInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailArrayOutput() GetMigrationsDataTransferMediumDetailArrayOutput
	ToGetMigrationsDataTransferMediumDetailArrayOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailArrayOutput
}

GetMigrationsDataTransferMediumDetailArrayInput is an input type that accepts GetMigrationsDataTransferMediumDetailArray and GetMigrationsDataTransferMediumDetailArrayOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailArrayInput` via:

GetMigrationsDataTransferMediumDetailArray{ GetMigrationsDataTransferMediumDetailArgs{...} }

type GetMigrationsDataTransferMediumDetailArrayOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailArrayOutput) Index added in v2.1.0

func (GetMigrationsDataTransferMediumDetailArrayOutput) ToGetMigrationsDataTransferMediumDetailArrayOutput added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailArrayOutput) ToGetMigrationsDataTransferMediumDetailArrayOutput() GetMigrationsDataTransferMediumDetailArrayOutput

func (GetMigrationsDataTransferMediumDetailArrayOutput) ToGetMigrationsDataTransferMediumDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailArrayOutput) ToGetMigrationsDataTransferMediumDetailArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailArrayOutput

type GetMigrationsDataTransferMediumDetailInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailOutput() GetMigrationsDataTransferMediumDetailOutput
	ToGetMigrationsDataTransferMediumDetailOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailOutput
}

GetMigrationsDataTransferMediumDetailInput is an input type that accepts GetMigrationsDataTransferMediumDetailArgs and GetMigrationsDataTransferMediumDetailOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailInput` via:

GetMigrationsDataTransferMediumDetailArgs{...}

type GetMigrationsDataTransferMediumDetailObjectStorageBucket added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucket struct {
	// Bucket name.
	Bucket string `pulumi:"bucket"`
	// Namespace name of the object store bucket.
	Namespace string `pulumi:"namespace"`
}

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs struct {
	// Bucket name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Namespace name of the object store bucket.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArray added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArray []GetMigrationsDataTransferMediumDetailObjectStorageBucketInput

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArray) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailObjectStorageBucketArray) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput() GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput
	ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput
}

GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayInput is an input type that accepts GetMigrationsDataTransferMediumDetailObjectStorageBucketArray and GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayInput` via:

GetMigrationsDataTransferMediumDetailObjectStorageBucketArray{ GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs{...} }

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput) Index added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketArrayOutput

type GetMigrationsDataTransferMediumDetailObjectStorageBucketInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutput() GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput
	ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput
}

GetMigrationsDataTransferMediumDetailObjectStorageBucketInput is an input type that accepts GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs and GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailObjectStorageBucketInput` via:

GetMigrationsDataTransferMediumDetailObjectStorageBucketArgs{...}

type GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) Bucket added in v2.1.0

Bucket name.

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) Namespace added in v2.1.0

Namespace name of the object store bucket.

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput) ToGetMigrationsDataTransferMediumDetailObjectStorageBucketOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailObjectStorageBucketOutput

type GetMigrationsDataTransferMediumDetailOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailOutput) AccessKeyId added in v2.1.0

AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (GetMigrationsDataTransferMediumDetailOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationsDataTransferMediumDetailOutput) ObjectStorageBuckets added in v2.1.0

In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.

func (GetMigrationsDataTransferMediumDetailOutput) Region added in v2.1.0

AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions

func (GetMigrationsDataTransferMediumDetailOutput) SecretAccessKey added in v2.1.0

AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (GetMigrationsDataTransferMediumDetailOutput) SharedStorageMountTargetId added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailOutput) SharedStorageMountTargetId() pulumi.StringOutput

OCID of the shared storage mount target

func (GetMigrationsDataTransferMediumDetailOutput) Sources added in v2.1.0

Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (GetMigrationsDataTransferMediumDetailOutput) Targets added in v2.1.0

Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (GetMigrationsDataTransferMediumDetailOutput) ToGetMigrationsDataTransferMediumDetailOutput added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailOutput) ToGetMigrationsDataTransferMediumDetailOutput() GetMigrationsDataTransferMediumDetailOutput

func (GetMigrationsDataTransferMediumDetailOutput) ToGetMigrationsDataTransferMediumDetailOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailOutput) ToGetMigrationsDataTransferMediumDetailOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailOutput

func (GetMigrationsDataTransferMediumDetailOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationsDataTransferMediumDetailSource added in v2.1.0

type GetMigrationsDataTransferMediumDetailSource struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome string `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation string `pulumi:"walletLocation"`
}

type GetMigrationsDataTransferMediumDetailSourceArgs added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceArgs struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringInput `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringInput `pulumi:"walletLocation"`
}

func (GetMigrationsDataTransferMediumDetailSourceArgs) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceArgs) ToGetMigrationsDataTransferMediumDetailSourceOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailSourceArgs) ToGetMigrationsDataTransferMediumDetailSourceOutput() GetMigrationsDataTransferMediumDetailSourceOutput

func (GetMigrationsDataTransferMediumDetailSourceArgs) ToGetMigrationsDataTransferMediumDetailSourceOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailSourceArgs) ToGetMigrationsDataTransferMediumDetailSourceOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailSourceOutput

type GetMigrationsDataTransferMediumDetailSourceArray added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceArray []GetMigrationsDataTransferMediumDetailSourceInput

func (GetMigrationsDataTransferMediumDetailSourceArray) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceArray) ToGetMigrationsDataTransferMediumDetailSourceArrayOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailSourceArray) ToGetMigrationsDataTransferMediumDetailSourceArrayOutput() GetMigrationsDataTransferMediumDetailSourceArrayOutput

func (GetMigrationsDataTransferMediumDetailSourceArray) ToGetMigrationsDataTransferMediumDetailSourceArrayOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailSourceArray) ToGetMigrationsDataTransferMediumDetailSourceArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailSourceArrayOutput

type GetMigrationsDataTransferMediumDetailSourceArrayInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceArrayInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailSourceArrayOutput() GetMigrationsDataTransferMediumDetailSourceArrayOutput
	ToGetMigrationsDataTransferMediumDetailSourceArrayOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailSourceArrayOutput
}

GetMigrationsDataTransferMediumDetailSourceArrayInput is an input type that accepts GetMigrationsDataTransferMediumDetailSourceArray and GetMigrationsDataTransferMediumDetailSourceArrayOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailSourceArrayInput` via:

GetMigrationsDataTransferMediumDetailSourceArray{ GetMigrationsDataTransferMediumDetailSourceArgs{...} }

type GetMigrationsDataTransferMediumDetailSourceArrayOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailSourceArrayOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceArrayOutput) Index added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceArrayOutput) ToGetMigrationsDataTransferMediumDetailSourceArrayOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceArrayOutput) ToGetMigrationsDataTransferMediumDetailSourceArrayOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailSourceArrayOutput) ToGetMigrationsDataTransferMediumDetailSourceArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailSourceArrayOutput

type GetMigrationsDataTransferMediumDetailSourceInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailSourceOutput() GetMigrationsDataTransferMediumDetailSourceOutput
	ToGetMigrationsDataTransferMediumDetailSourceOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailSourceOutput
}

GetMigrationsDataTransferMediumDetailSourceInput is an input type that accepts GetMigrationsDataTransferMediumDetailSourceArgs and GetMigrationsDataTransferMediumDetailSourceOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailSourceInput` via:

GetMigrationsDataTransferMediumDetailSourceArgs{...}

type GetMigrationsDataTransferMediumDetailSourceOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailSourceOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailSourceOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailSourceOutput) Kind added in v2.1.0

Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (GetMigrationsDataTransferMediumDetailSourceOutput) OciHome added in v2.1.0

Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (GetMigrationsDataTransferMediumDetailSourceOutput) ToGetMigrationsDataTransferMediumDetailSourceOutput added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailSourceOutput) ToGetMigrationsDataTransferMediumDetailSourceOutput() GetMigrationsDataTransferMediumDetailSourceOutput

func (GetMigrationsDataTransferMediumDetailSourceOutput) ToGetMigrationsDataTransferMediumDetailSourceOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailSourceOutput) ToGetMigrationsDataTransferMediumDetailSourceOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailSourceOutput

func (GetMigrationsDataTransferMediumDetailSourceOutput) WalletLocation added in v2.1.0

Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type GetMigrationsDataTransferMediumDetailTarget added in v2.1.0

type GetMigrationsDataTransferMediumDetailTarget struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome string `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation string `pulumi:"walletLocation"`
}

type GetMigrationsDataTransferMediumDetailTargetArgs added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetArgs struct {
	// Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringInput `pulumi:"ociHome"`
	// Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringInput `pulumi:"walletLocation"`
}

func (GetMigrationsDataTransferMediumDetailTargetArgs) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetArgs) ToGetMigrationsDataTransferMediumDetailTargetOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailTargetArgs) ToGetMigrationsDataTransferMediumDetailTargetOutput() GetMigrationsDataTransferMediumDetailTargetOutput

func (GetMigrationsDataTransferMediumDetailTargetArgs) ToGetMigrationsDataTransferMediumDetailTargetOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailTargetArgs) ToGetMigrationsDataTransferMediumDetailTargetOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailTargetOutput

type GetMigrationsDataTransferMediumDetailTargetArray added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetArray []GetMigrationsDataTransferMediumDetailTargetInput

func (GetMigrationsDataTransferMediumDetailTargetArray) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetArray) ToGetMigrationsDataTransferMediumDetailTargetArrayOutput added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailTargetArray) ToGetMigrationsDataTransferMediumDetailTargetArrayOutput() GetMigrationsDataTransferMediumDetailTargetArrayOutput

func (GetMigrationsDataTransferMediumDetailTargetArray) ToGetMigrationsDataTransferMediumDetailTargetArrayOutputWithContext added in v2.1.0

func (i GetMigrationsDataTransferMediumDetailTargetArray) ToGetMigrationsDataTransferMediumDetailTargetArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailTargetArrayOutput

type GetMigrationsDataTransferMediumDetailTargetArrayInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetArrayInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailTargetArrayOutput() GetMigrationsDataTransferMediumDetailTargetArrayOutput
	ToGetMigrationsDataTransferMediumDetailTargetArrayOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailTargetArrayOutput
}

GetMigrationsDataTransferMediumDetailTargetArrayInput is an input type that accepts GetMigrationsDataTransferMediumDetailTargetArray and GetMigrationsDataTransferMediumDetailTargetArrayOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailTargetArrayInput` via:

GetMigrationsDataTransferMediumDetailTargetArray{ GetMigrationsDataTransferMediumDetailTargetArgs{...} }

type GetMigrationsDataTransferMediumDetailTargetArrayOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailTargetArrayOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetArrayOutput) Index added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetArrayOutput) ToGetMigrationsDataTransferMediumDetailTargetArrayOutput added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetArrayOutput) ToGetMigrationsDataTransferMediumDetailTargetArrayOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailTargetArrayOutput) ToGetMigrationsDataTransferMediumDetailTargetArrayOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailTargetArrayOutput

type GetMigrationsDataTransferMediumDetailTargetInput added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetInput interface {
	pulumi.Input

	ToGetMigrationsDataTransferMediumDetailTargetOutput() GetMigrationsDataTransferMediumDetailTargetOutput
	ToGetMigrationsDataTransferMediumDetailTargetOutputWithContext(context.Context) GetMigrationsDataTransferMediumDetailTargetOutput
}

GetMigrationsDataTransferMediumDetailTargetInput is an input type that accepts GetMigrationsDataTransferMediumDetailTargetArgs and GetMigrationsDataTransferMediumDetailTargetOutput values. You can construct a concrete instance of `GetMigrationsDataTransferMediumDetailTargetInput` via:

GetMigrationsDataTransferMediumDetailTargetArgs{...}

type GetMigrationsDataTransferMediumDetailTargetOutput added in v2.1.0

type GetMigrationsDataTransferMediumDetailTargetOutput struct{ *pulumi.OutputState }

func (GetMigrationsDataTransferMediumDetailTargetOutput) ElementType added in v2.1.0

func (GetMigrationsDataTransferMediumDetailTargetOutput) Kind added in v2.1.0

Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (GetMigrationsDataTransferMediumDetailTargetOutput) OciHome added in v2.1.0

Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (GetMigrationsDataTransferMediumDetailTargetOutput) ToGetMigrationsDataTransferMediumDetailTargetOutput added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailTargetOutput) ToGetMigrationsDataTransferMediumDetailTargetOutput() GetMigrationsDataTransferMediumDetailTargetOutput

func (GetMigrationsDataTransferMediumDetailTargetOutput) ToGetMigrationsDataTransferMediumDetailTargetOutputWithContext added in v2.1.0

func (o GetMigrationsDataTransferMediumDetailTargetOutput) ToGetMigrationsDataTransferMediumDetailTargetOutputWithContext(ctx context.Context) GetMigrationsDataTransferMediumDetailTargetOutput

func (GetMigrationsDataTransferMediumDetailTargetOutput) WalletLocation added in v2.1.0

Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type GetMigrationsExcludeObject added in v2.1.0

type GetMigrationsExcludeObject struct {
	IsOmitExcludedTableFromReplication bool   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             string `pulumi:"object"`
	Owner                              string `pulumi:"owner"`
	Schema                             string `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationsExcludeObjectArgs added in v2.1.0

type GetMigrationsExcludeObjectArgs struct {
	IsOmitExcludedTableFromReplication pulumi.BoolInput   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             pulumi.StringInput `pulumi:"object"`
	Owner                              pulumi.StringInput `pulumi:"owner"`
	Schema                             pulumi.StringInput `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationsExcludeObjectArgs) ElementType added in v2.1.0

func (GetMigrationsExcludeObjectArgs) ToGetMigrationsExcludeObjectOutput added in v2.1.0

func (i GetMigrationsExcludeObjectArgs) ToGetMigrationsExcludeObjectOutput() GetMigrationsExcludeObjectOutput

func (GetMigrationsExcludeObjectArgs) ToGetMigrationsExcludeObjectOutputWithContext added in v2.1.0

func (i GetMigrationsExcludeObjectArgs) ToGetMigrationsExcludeObjectOutputWithContext(ctx context.Context) GetMigrationsExcludeObjectOutput

type GetMigrationsExcludeObjectArray added in v2.1.0

type GetMigrationsExcludeObjectArray []GetMigrationsExcludeObjectInput

func (GetMigrationsExcludeObjectArray) ElementType added in v2.1.0

func (GetMigrationsExcludeObjectArray) ToGetMigrationsExcludeObjectArrayOutput added in v2.1.0

func (i GetMigrationsExcludeObjectArray) ToGetMigrationsExcludeObjectArrayOutput() GetMigrationsExcludeObjectArrayOutput

func (GetMigrationsExcludeObjectArray) ToGetMigrationsExcludeObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationsExcludeObjectArray) ToGetMigrationsExcludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationsExcludeObjectArrayOutput

type GetMigrationsExcludeObjectArrayInput added in v2.1.0

type GetMigrationsExcludeObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationsExcludeObjectArrayOutput() GetMigrationsExcludeObjectArrayOutput
	ToGetMigrationsExcludeObjectArrayOutputWithContext(context.Context) GetMigrationsExcludeObjectArrayOutput
}

GetMigrationsExcludeObjectArrayInput is an input type that accepts GetMigrationsExcludeObjectArray and GetMigrationsExcludeObjectArrayOutput values. You can construct a concrete instance of `GetMigrationsExcludeObjectArrayInput` via:

GetMigrationsExcludeObjectArray{ GetMigrationsExcludeObjectArgs{...} }

type GetMigrationsExcludeObjectArrayOutput added in v2.1.0

type GetMigrationsExcludeObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsExcludeObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationsExcludeObjectArrayOutput) Index added in v2.1.0

func (GetMigrationsExcludeObjectArrayOutput) ToGetMigrationsExcludeObjectArrayOutput added in v2.1.0

func (o GetMigrationsExcludeObjectArrayOutput) ToGetMigrationsExcludeObjectArrayOutput() GetMigrationsExcludeObjectArrayOutput

func (GetMigrationsExcludeObjectArrayOutput) ToGetMigrationsExcludeObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationsExcludeObjectArrayOutput) ToGetMigrationsExcludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationsExcludeObjectArrayOutput

type GetMigrationsExcludeObjectInput added in v2.1.0

type GetMigrationsExcludeObjectInput interface {
	pulumi.Input

	ToGetMigrationsExcludeObjectOutput() GetMigrationsExcludeObjectOutput
	ToGetMigrationsExcludeObjectOutputWithContext(context.Context) GetMigrationsExcludeObjectOutput
}

GetMigrationsExcludeObjectInput is an input type that accepts GetMigrationsExcludeObjectArgs and GetMigrationsExcludeObjectOutput values. You can construct a concrete instance of `GetMigrationsExcludeObjectInput` via:

GetMigrationsExcludeObjectArgs{...}

type GetMigrationsExcludeObjectOutput added in v2.1.0

type GetMigrationsExcludeObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationsExcludeObjectOutput) ElementType added in v2.1.0

func (GetMigrationsExcludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o GetMigrationsExcludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolOutput

func (GetMigrationsExcludeObjectOutput) Object added in v2.1.0

func (GetMigrationsExcludeObjectOutput) Owner added in v2.1.0

func (GetMigrationsExcludeObjectOutput) Schema added in v2.1.0

func (GetMigrationsExcludeObjectOutput) ToGetMigrationsExcludeObjectOutput added in v2.1.0

func (o GetMigrationsExcludeObjectOutput) ToGetMigrationsExcludeObjectOutput() GetMigrationsExcludeObjectOutput

func (GetMigrationsExcludeObjectOutput) ToGetMigrationsExcludeObjectOutputWithContext added in v2.1.0

func (o GetMigrationsExcludeObjectOutput) ToGetMigrationsExcludeObjectOutputWithContext(ctx context.Context) GetMigrationsExcludeObjectOutput

func (GetMigrationsExcludeObjectOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationsGgsDetail added in v2.1.0

type GetMigrationsGgsDetail struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag int `pulumi:"acceptableLag"`
	// Parameters for Extract processes.
	Extracts []GetMigrationsGgsDetailExtract `pulumi:"extracts"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments []GetMigrationsGgsDetailGgsDeployment `pulumi:"ggsDeployments"`
	// Parameters for Replicat processes.
	Replicats []GetMigrationsGgsDetailReplicat `pulumi:"replicats"`
}

type GetMigrationsGgsDetailArgs added in v2.1.0

type GetMigrationsGgsDetailArgs struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntInput `pulumi:"acceptableLag"`
	// Parameters for Extract processes.
	Extracts GetMigrationsGgsDetailExtractArrayInput `pulumi:"extracts"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments GetMigrationsGgsDetailGgsDeploymentArrayInput `pulumi:"ggsDeployments"`
	// Parameters for Replicat processes.
	Replicats GetMigrationsGgsDetailReplicatArrayInput `pulumi:"replicats"`
}

func (GetMigrationsGgsDetailArgs) ElementType added in v2.1.0

func (GetMigrationsGgsDetailArgs) ElementType() reflect.Type

func (GetMigrationsGgsDetailArgs) ToGetMigrationsGgsDetailOutput added in v2.1.0

func (i GetMigrationsGgsDetailArgs) ToGetMigrationsGgsDetailOutput() GetMigrationsGgsDetailOutput

func (GetMigrationsGgsDetailArgs) ToGetMigrationsGgsDetailOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailArgs) ToGetMigrationsGgsDetailOutputWithContext(ctx context.Context) GetMigrationsGgsDetailOutput

type GetMigrationsGgsDetailArray added in v2.1.0

type GetMigrationsGgsDetailArray []GetMigrationsGgsDetailInput

func (GetMigrationsGgsDetailArray) ElementType added in v2.1.0

func (GetMigrationsGgsDetailArray) ToGetMigrationsGgsDetailArrayOutput added in v2.1.0

func (i GetMigrationsGgsDetailArray) ToGetMigrationsGgsDetailArrayOutput() GetMigrationsGgsDetailArrayOutput

func (GetMigrationsGgsDetailArray) ToGetMigrationsGgsDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailArray) ToGetMigrationsGgsDetailArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailArrayOutput

type GetMigrationsGgsDetailArrayInput added in v2.1.0

type GetMigrationsGgsDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailArrayOutput() GetMigrationsGgsDetailArrayOutput
	ToGetMigrationsGgsDetailArrayOutputWithContext(context.Context) GetMigrationsGgsDetailArrayOutput
}

GetMigrationsGgsDetailArrayInput is an input type that accepts GetMigrationsGgsDetailArray and GetMigrationsGgsDetailArrayOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailArrayInput` via:

GetMigrationsGgsDetailArray{ GetMigrationsGgsDetailArgs{...} }

type GetMigrationsGgsDetailArrayOutput added in v2.1.0

type GetMigrationsGgsDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailArrayOutput) Index added in v2.1.0

func (GetMigrationsGgsDetailArrayOutput) ToGetMigrationsGgsDetailArrayOutput added in v2.1.0

func (o GetMigrationsGgsDetailArrayOutput) ToGetMigrationsGgsDetailArrayOutput() GetMigrationsGgsDetailArrayOutput

func (GetMigrationsGgsDetailArrayOutput) ToGetMigrationsGgsDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailArrayOutput) ToGetMigrationsGgsDetailArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailArrayOutput

type GetMigrationsGgsDetailExtract added in v2.1.0

type GetMigrationsGgsDetailExtract struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration int `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationsGgsDetailExtractArgs added in v2.1.0

type GetMigrationsGgsDetailExtractArgs struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntInput `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationsGgsDetailExtractArgs) ElementType added in v2.1.0

func (GetMigrationsGgsDetailExtractArgs) ToGetMigrationsGgsDetailExtractOutput added in v2.1.0

func (i GetMigrationsGgsDetailExtractArgs) ToGetMigrationsGgsDetailExtractOutput() GetMigrationsGgsDetailExtractOutput

func (GetMigrationsGgsDetailExtractArgs) ToGetMigrationsGgsDetailExtractOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailExtractArgs) ToGetMigrationsGgsDetailExtractOutputWithContext(ctx context.Context) GetMigrationsGgsDetailExtractOutput

type GetMigrationsGgsDetailExtractArray added in v2.1.0

type GetMigrationsGgsDetailExtractArray []GetMigrationsGgsDetailExtractInput

func (GetMigrationsGgsDetailExtractArray) ElementType added in v2.1.0

func (GetMigrationsGgsDetailExtractArray) ToGetMigrationsGgsDetailExtractArrayOutput added in v2.1.0

func (i GetMigrationsGgsDetailExtractArray) ToGetMigrationsGgsDetailExtractArrayOutput() GetMigrationsGgsDetailExtractArrayOutput

func (GetMigrationsGgsDetailExtractArray) ToGetMigrationsGgsDetailExtractArrayOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailExtractArray) ToGetMigrationsGgsDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailExtractArrayOutput

type GetMigrationsGgsDetailExtractArrayInput added in v2.1.0

type GetMigrationsGgsDetailExtractArrayInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailExtractArrayOutput() GetMigrationsGgsDetailExtractArrayOutput
	ToGetMigrationsGgsDetailExtractArrayOutputWithContext(context.Context) GetMigrationsGgsDetailExtractArrayOutput
}

GetMigrationsGgsDetailExtractArrayInput is an input type that accepts GetMigrationsGgsDetailExtractArray and GetMigrationsGgsDetailExtractArrayOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailExtractArrayInput` via:

GetMigrationsGgsDetailExtractArray{ GetMigrationsGgsDetailExtractArgs{...} }

type GetMigrationsGgsDetailExtractArrayOutput added in v2.1.0

type GetMigrationsGgsDetailExtractArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailExtractArrayOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailExtractArrayOutput) Index added in v2.1.0

func (GetMigrationsGgsDetailExtractArrayOutput) ToGetMigrationsGgsDetailExtractArrayOutput added in v2.1.0

func (o GetMigrationsGgsDetailExtractArrayOutput) ToGetMigrationsGgsDetailExtractArrayOutput() GetMigrationsGgsDetailExtractArrayOutput

func (GetMigrationsGgsDetailExtractArrayOutput) ToGetMigrationsGgsDetailExtractArrayOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailExtractArrayOutput) ToGetMigrationsGgsDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailExtractArrayOutput

type GetMigrationsGgsDetailExtractInput added in v2.1.0

type GetMigrationsGgsDetailExtractInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailExtractOutput() GetMigrationsGgsDetailExtractOutput
	ToGetMigrationsGgsDetailExtractOutputWithContext(context.Context) GetMigrationsGgsDetailExtractOutput
}

GetMigrationsGgsDetailExtractInput is an input type that accepts GetMigrationsGgsDetailExtractArgs and GetMigrationsGgsDetailExtractOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailExtractInput` via:

GetMigrationsGgsDetailExtractArgs{...}

type GetMigrationsGgsDetailExtractOutput added in v2.1.0

type GetMigrationsGgsDetailExtractOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailExtractOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailExtractOutput) LongTransDuration added in v2.1.0

Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (GetMigrationsGgsDetailExtractOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationsGgsDetailExtractOutput) ToGetMigrationsGgsDetailExtractOutput added in v2.1.0

func (o GetMigrationsGgsDetailExtractOutput) ToGetMigrationsGgsDetailExtractOutput() GetMigrationsGgsDetailExtractOutput

func (GetMigrationsGgsDetailExtractOutput) ToGetMigrationsGgsDetailExtractOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailExtractOutput) ToGetMigrationsGgsDetailExtractOutputWithContext(ctx context.Context) GetMigrationsGgsDetailExtractOutput

type GetMigrationsGgsDetailGgsDeployment added in v2.1.0

type GetMigrationsGgsDetailGgsDeployment struct {
	// The OCID of the resource being referenced.
	DeploymentId string `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId string `pulumi:"ggsAdminCredentialsSecretId"`
}

type GetMigrationsGgsDetailGgsDeploymentArgs added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentArgs struct {
	// The OCID of the resource being referenced.
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId pulumi.StringInput `pulumi:"ggsAdminCredentialsSecretId"`
}

func (GetMigrationsGgsDetailGgsDeploymentArgs) ElementType added in v2.1.0

func (GetMigrationsGgsDetailGgsDeploymentArgs) ToGetMigrationsGgsDetailGgsDeploymentOutput added in v2.1.0

func (i GetMigrationsGgsDetailGgsDeploymentArgs) ToGetMigrationsGgsDetailGgsDeploymentOutput() GetMigrationsGgsDetailGgsDeploymentOutput

func (GetMigrationsGgsDetailGgsDeploymentArgs) ToGetMigrationsGgsDetailGgsDeploymentOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailGgsDeploymentArgs) ToGetMigrationsGgsDetailGgsDeploymentOutputWithContext(ctx context.Context) GetMigrationsGgsDetailGgsDeploymentOutput

type GetMigrationsGgsDetailGgsDeploymentArray added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentArray []GetMigrationsGgsDetailGgsDeploymentInput

func (GetMigrationsGgsDetailGgsDeploymentArray) ElementType added in v2.1.0

func (GetMigrationsGgsDetailGgsDeploymentArray) ToGetMigrationsGgsDetailGgsDeploymentArrayOutput added in v2.1.0

func (i GetMigrationsGgsDetailGgsDeploymentArray) ToGetMigrationsGgsDetailGgsDeploymentArrayOutput() GetMigrationsGgsDetailGgsDeploymentArrayOutput

func (GetMigrationsGgsDetailGgsDeploymentArray) ToGetMigrationsGgsDetailGgsDeploymentArrayOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailGgsDeploymentArray) ToGetMigrationsGgsDetailGgsDeploymentArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailGgsDeploymentArrayOutput

type GetMigrationsGgsDetailGgsDeploymentArrayInput added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentArrayInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailGgsDeploymentArrayOutput() GetMigrationsGgsDetailGgsDeploymentArrayOutput
	ToGetMigrationsGgsDetailGgsDeploymentArrayOutputWithContext(context.Context) GetMigrationsGgsDetailGgsDeploymentArrayOutput
}

GetMigrationsGgsDetailGgsDeploymentArrayInput is an input type that accepts GetMigrationsGgsDetailGgsDeploymentArray and GetMigrationsGgsDetailGgsDeploymentArrayOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailGgsDeploymentArrayInput` via:

GetMigrationsGgsDetailGgsDeploymentArray{ GetMigrationsGgsDetailGgsDeploymentArgs{...} }

type GetMigrationsGgsDetailGgsDeploymentArrayOutput added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailGgsDeploymentArrayOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailGgsDeploymentArrayOutput) Index added in v2.1.0

func (GetMigrationsGgsDetailGgsDeploymentArrayOutput) ToGetMigrationsGgsDetailGgsDeploymentArrayOutput added in v2.1.0

func (o GetMigrationsGgsDetailGgsDeploymentArrayOutput) ToGetMigrationsGgsDetailGgsDeploymentArrayOutput() GetMigrationsGgsDetailGgsDeploymentArrayOutput

func (GetMigrationsGgsDetailGgsDeploymentArrayOutput) ToGetMigrationsGgsDetailGgsDeploymentArrayOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailGgsDeploymentArrayOutput) ToGetMigrationsGgsDetailGgsDeploymentArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailGgsDeploymentArrayOutput

type GetMigrationsGgsDetailGgsDeploymentInput added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailGgsDeploymentOutput() GetMigrationsGgsDetailGgsDeploymentOutput
	ToGetMigrationsGgsDetailGgsDeploymentOutputWithContext(context.Context) GetMigrationsGgsDetailGgsDeploymentOutput
}

GetMigrationsGgsDetailGgsDeploymentInput is an input type that accepts GetMigrationsGgsDetailGgsDeploymentArgs and GetMigrationsGgsDetailGgsDeploymentOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailGgsDeploymentInput` via:

GetMigrationsGgsDetailGgsDeploymentArgs{...}

type GetMigrationsGgsDetailGgsDeploymentOutput added in v2.1.0

type GetMigrationsGgsDetailGgsDeploymentOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailGgsDeploymentOutput) DeploymentId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationsGgsDetailGgsDeploymentOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailGgsDeploymentOutput) GgsAdminCredentialsSecretId added in v2.1.0

func (o GetMigrationsGgsDetailGgsDeploymentOutput) GgsAdminCredentialsSecretId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsGgsDetailGgsDeploymentOutput) ToGetMigrationsGgsDetailGgsDeploymentOutput added in v2.1.0

func (o GetMigrationsGgsDetailGgsDeploymentOutput) ToGetMigrationsGgsDetailGgsDeploymentOutput() GetMigrationsGgsDetailGgsDeploymentOutput

func (GetMigrationsGgsDetailGgsDeploymentOutput) ToGetMigrationsGgsDetailGgsDeploymentOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailGgsDeploymentOutput) ToGetMigrationsGgsDetailGgsDeploymentOutputWithContext(ctx context.Context) GetMigrationsGgsDetailGgsDeploymentOutput

type GetMigrationsGgsDetailInput added in v2.1.0

type GetMigrationsGgsDetailInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailOutput() GetMigrationsGgsDetailOutput
	ToGetMigrationsGgsDetailOutputWithContext(context.Context) GetMigrationsGgsDetailOutput
}

GetMigrationsGgsDetailInput is an input type that accepts GetMigrationsGgsDetailArgs and GetMigrationsGgsDetailOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailInput` via:

GetMigrationsGgsDetailArgs{...}

type GetMigrationsGgsDetailOutput added in v2.1.0

type GetMigrationsGgsDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailOutput) AcceptableLag added in v2.1.0

func (o GetMigrationsGgsDetailOutput) AcceptableLag() pulumi.IntOutput

ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (GetMigrationsGgsDetailOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailOutput) Extracts added in v2.1.0

Parameters for Extract processes.

func (GetMigrationsGgsDetailOutput) GgsDeployments added in v2.1.0

Details about Oracle GoldenGate GGS Deployment.

func (GetMigrationsGgsDetailOutput) Replicats added in v2.1.0

Parameters for Replicat processes.

func (GetMigrationsGgsDetailOutput) ToGetMigrationsGgsDetailOutput added in v2.1.0

func (o GetMigrationsGgsDetailOutput) ToGetMigrationsGgsDetailOutput() GetMigrationsGgsDetailOutput

func (GetMigrationsGgsDetailOutput) ToGetMigrationsGgsDetailOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailOutput) ToGetMigrationsGgsDetailOutputWithContext(ctx context.Context) GetMigrationsGgsDetailOutput

type GetMigrationsGgsDetailReplicat added in v2.1.0

type GetMigrationsGgsDetailReplicat struct {
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationsGgsDetailReplicatArgs added in v2.1.0

type GetMigrationsGgsDetailReplicatArgs struct {
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationsGgsDetailReplicatArgs) ElementType added in v2.1.0

func (GetMigrationsGgsDetailReplicatArgs) ToGetMigrationsGgsDetailReplicatOutput added in v2.1.0

func (i GetMigrationsGgsDetailReplicatArgs) ToGetMigrationsGgsDetailReplicatOutput() GetMigrationsGgsDetailReplicatOutput

func (GetMigrationsGgsDetailReplicatArgs) ToGetMigrationsGgsDetailReplicatOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailReplicatArgs) ToGetMigrationsGgsDetailReplicatOutputWithContext(ctx context.Context) GetMigrationsGgsDetailReplicatOutput

type GetMigrationsGgsDetailReplicatArray added in v2.1.0

type GetMigrationsGgsDetailReplicatArray []GetMigrationsGgsDetailReplicatInput

func (GetMigrationsGgsDetailReplicatArray) ElementType added in v2.1.0

func (GetMigrationsGgsDetailReplicatArray) ToGetMigrationsGgsDetailReplicatArrayOutput added in v2.1.0

func (i GetMigrationsGgsDetailReplicatArray) ToGetMigrationsGgsDetailReplicatArrayOutput() GetMigrationsGgsDetailReplicatArrayOutput

func (GetMigrationsGgsDetailReplicatArray) ToGetMigrationsGgsDetailReplicatArrayOutputWithContext added in v2.1.0

func (i GetMigrationsGgsDetailReplicatArray) ToGetMigrationsGgsDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailReplicatArrayOutput

type GetMigrationsGgsDetailReplicatArrayInput added in v2.1.0

type GetMigrationsGgsDetailReplicatArrayInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailReplicatArrayOutput() GetMigrationsGgsDetailReplicatArrayOutput
	ToGetMigrationsGgsDetailReplicatArrayOutputWithContext(context.Context) GetMigrationsGgsDetailReplicatArrayOutput
}

GetMigrationsGgsDetailReplicatArrayInput is an input type that accepts GetMigrationsGgsDetailReplicatArray and GetMigrationsGgsDetailReplicatArrayOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailReplicatArrayInput` via:

GetMigrationsGgsDetailReplicatArray{ GetMigrationsGgsDetailReplicatArgs{...} }

type GetMigrationsGgsDetailReplicatArrayOutput added in v2.1.0

type GetMigrationsGgsDetailReplicatArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailReplicatArrayOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailReplicatArrayOutput) Index added in v2.1.0

func (GetMigrationsGgsDetailReplicatArrayOutput) ToGetMigrationsGgsDetailReplicatArrayOutput added in v2.1.0

func (o GetMigrationsGgsDetailReplicatArrayOutput) ToGetMigrationsGgsDetailReplicatArrayOutput() GetMigrationsGgsDetailReplicatArrayOutput

func (GetMigrationsGgsDetailReplicatArrayOutput) ToGetMigrationsGgsDetailReplicatArrayOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailReplicatArrayOutput) ToGetMigrationsGgsDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationsGgsDetailReplicatArrayOutput

type GetMigrationsGgsDetailReplicatInput added in v2.1.0

type GetMigrationsGgsDetailReplicatInput interface {
	pulumi.Input

	ToGetMigrationsGgsDetailReplicatOutput() GetMigrationsGgsDetailReplicatOutput
	ToGetMigrationsGgsDetailReplicatOutputWithContext(context.Context) GetMigrationsGgsDetailReplicatOutput
}

GetMigrationsGgsDetailReplicatInput is an input type that accepts GetMigrationsGgsDetailReplicatArgs and GetMigrationsGgsDetailReplicatOutput values. You can construct a concrete instance of `GetMigrationsGgsDetailReplicatInput` via:

GetMigrationsGgsDetailReplicatArgs{...}

type GetMigrationsGgsDetailReplicatOutput added in v2.1.0

type GetMigrationsGgsDetailReplicatOutput struct{ *pulumi.OutputState }

func (GetMigrationsGgsDetailReplicatOutput) ElementType added in v2.1.0

func (GetMigrationsGgsDetailReplicatOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationsGgsDetailReplicatOutput) ToGetMigrationsGgsDetailReplicatOutput added in v2.1.0

func (o GetMigrationsGgsDetailReplicatOutput) ToGetMigrationsGgsDetailReplicatOutput() GetMigrationsGgsDetailReplicatOutput

func (GetMigrationsGgsDetailReplicatOutput) ToGetMigrationsGgsDetailReplicatOutputWithContext added in v2.1.0

func (o GetMigrationsGgsDetailReplicatOutput) ToGetMigrationsGgsDetailReplicatOutputWithContext(ctx context.Context) GetMigrationsGgsDetailReplicatOutput

type GetMigrationsHubDetail added in v2.1.0

type GetMigrationsHubDetail struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag int `pulumi:"acceptableLag"`
	// The OCID of the resource being referenced.
	ComputeId string `pulumi:"computeId"`
	// Parameters for Extract processes.
	Extracts []GetMigrationsHubDetailExtract `pulumi:"extracts"`
	// The OCID of the resource being referenced.
	KeyId string `pulumi:"keyId"`
	// Parameters for Replicat processes.
	Replicats []GetMigrationsHubDetailReplicat `pulumi:"replicats"`
	// Database Administrator Credentials details.
	RestAdminCredentials []GetMigrationsHubDetailRestAdminCredential `pulumi:"restAdminCredentials"`
	// Endpoint URL.
	Url string `pulumi:"url"`
	// The OCID of the resource being referenced.
	VaultId string `pulumi:"vaultId"`
}

type GetMigrationsHubDetailArgs added in v2.1.0

type GetMigrationsHubDetailArgs struct {
	// ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntInput `pulumi:"acceptableLag"`
	// The OCID of the resource being referenced.
	ComputeId pulumi.StringInput `pulumi:"computeId"`
	// Parameters for Extract processes.
	Extracts GetMigrationsHubDetailExtractArrayInput `pulumi:"extracts"`
	// The OCID of the resource being referenced.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// Parameters for Replicat processes.
	Replicats GetMigrationsHubDetailReplicatArrayInput `pulumi:"replicats"`
	// Database Administrator Credentials details.
	RestAdminCredentials GetMigrationsHubDetailRestAdminCredentialArrayInput `pulumi:"restAdminCredentials"`
	// Endpoint URL.
	Url pulumi.StringInput `pulumi:"url"`
	// The OCID of the resource being referenced.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetMigrationsHubDetailArgs) ElementType added in v2.1.0

func (GetMigrationsHubDetailArgs) ElementType() reflect.Type

func (GetMigrationsHubDetailArgs) ToGetMigrationsHubDetailOutput added in v2.1.0

func (i GetMigrationsHubDetailArgs) ToGetMigrationsHubDetailOutput() GetMigrationsHubDetailOutput

func (GetMigrationsHubDetailArgs) ToGetMigrationsHubDetailOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailArgs) ToGetMigrationsHubDetailOutputWithContext(ctx context.Context) GetMigrationsHubDetailOutput

type GetMigrationsHubDetailArray added in v2.1.0

type GetMigrationsHubDetailArray []GetMigrationsHubDetailInput

func (GetMigrationsHubDetailArray) ElementType added in v2.1.0

func (GetMigrationsHubDetailArray) ToGetMigrationsHubDetailArrayOutput added in v2.1.0

func (i GetMigrationsHubDetailArray) ToGetMigrationsHubDetailArrayOutput() GetMigrationsHubDetailArrayOutput

func (GetMigrationsHubDetailArray) ToGetMigrationsHubDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailArray) ToGetMigrationsHubDetailArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailArrayOutput

type GetMigrationsHubDetailArrayInput added in v2.1.0

type GetMigrationsHubDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailArrayOutput() GetMigrationsHubDetailArrayOutput
	ToGetMigrationsHubDetailArrayOutputWithContext(context.Context) GetMigrationsHubDetailArrayOutput
}

GetMigrationsHubDetailArrayInput is an input type that accepts GetMigrationsHubDetailArray and GetMigrationsHubDetailArrayOutput values. You can construct a concrete instance of `GetMigrationsHubDetailArrayInput` via:

GetMigrationsHubDetailArray{ GetMigrationsHubDetailArgs{...} }

type GetMigrationsHubDetailArrayOutput added in v2.1.0

type GetMigrationsHubDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailArrayOutput) Index added in v2.1.0

func (GetMigrationsHubDetailArrayOutput) ToGetMigrationsHubDetailArrayOutput added in v2.1.0

func (o GetMigrationsHubDetailArrayOutput) ToGetMigrationsHubDetailArrayOutput() GetMigrationsHubDetailArrayOutput

func (GetMigrationsHubDetailArrayOutput) ToGetMigrationsHubDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailArrayOutput) ToGetMigrationsHubDetailArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailArrayOutput

type GetMigrationsHubDetailExtract added in v2.1.0

type GetMigrationsHubDetailExtract struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration int `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationsHubDetailExtractArgs added in v2.1.0

type GetMigrationsHubDetailExtractArgs struct {
	// Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntInput `pulumi:"longTransDuration"`
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationsHubDetailExtractArgs) ElementType added in v2.1.0

func (GetMigrationsHubDetailExtractArgs) ToGetMigrationsHubDetailExtractOutput added in v2.1.0

func (i GetMigrationsHubDetailExtractArgs) ToGetMigrationsHubDetailExtractOutput() GetMigrationsHubDetailExtractOutput

func (GetMigrationsHubDetailExtractArgs) ToGetMigrationsHubDetailExtractOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailExtractArgs) ToGetMigrationsHubDetailExtractOutputWithContext(ctx context.Context) GetMigrationsHubDetailExtractOutput

type GetMigrationsHubDetailExtractArray added in v2.1.0

type GetMigrationsHubDetailExtractArray []GetMigrationsHubDetailExtractInput

func (GetMigrationsHubDetailExtractArray) ElementType added in v2.1.0

func (GetMigrationsHubDetailExtractArray) ToGetMigrationsHubDetailExtractArrayOutput added in v2.1.0

func (i GetMigrationsHubDetailExtractArray) ToGetMigrationsHubDetailExtractArrayOutput() GetMigrationsHubDetailExtractArrayOutput

func (GetMigrationsHubDetailExtractArray) ToGetMigrationsHubDetailExtractArrayOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailExtractArray) ToGetMigrationsHubDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailExtractArrayOutput

type GetMigrationsHubDetailExtractArrayInput added in v2.1.0

type GetMigrationsHubDetailExtractArrayInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailExtractArrayOutput() GetMigrationsHubDetailExtractArrayOutput
	ToGetMigrationsHubDetailExtractArrayOutputWithContext(context.Context) GetMigrationsHubDetailExtractArrayOutput
}

GetMigrationsHubDetailExtractArrayInput is an input type that accepts GetMigrationsHubDetailExtractArray and GetMigrationsHubDetailExtractArrayOutput values. You can construct a concrete instance of `GetMigrationsHubDetailExtractArrayInput` via:

GetMigrationsHubDetailExtractArray{ GetMigrationsHubDetailExtractArgs{...} }

type GetMigrationsHubDetailExtractArrayOutput added in v2.1.0

type GetMigrationsHubDetailExtractArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailExtractArrayOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailExtractArrayOutput) Index added in v2.1.0

func (GetMigrationsHubDetailExtractArrayOutput) ToGetMigrationsHubDetailExtractArrayOutput added in v2.1.0

func (o GetMigrationsHubDetailExtractArrayOutput) ToGetMigrationsHubDetailExtractArrayOutput() GetMigrationsHubDetailExtractArrayOutput

func (GetMigrationsHubDetailExtractArrayOutput) ToGetMigrationsHubDetailExtractArrayOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailExtractArrayOutput) ToGetMigrationsHubDetailExtractArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailExtractArrayOutput

type GetMigrationsHubDetailExtractInput added in v2.1.0

type GetMigrationsHubDetailExtractInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailExtractOutput() GetMigrationsHubDetailExtractOutput
	ToGetMigrationsHubDetailExtractOutputWithContext(context.Context) GetMigrationsHubDetailExtractOutput
}

GetMigrationsHubDetailExtractInput is an input type that accepts GetMigrationsHubDetailExtractArgs and GetMigrationsHubDetailExtractOutput values. You can construct a concrete instance of `GetMigrationsHubDetailExtractInput` via:

GetMigrationsHubDetailExtractArgs{...}

type GetMigrationsHubDetailExtractOutput added in v2.1.0

type GetMigrationsHubDetailExtractOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailExtractOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailExtractOutput) LongTransDuration added in v2.1.0

Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (GetMigrationsHubDetailExtractOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationsHubDetailExtractOutput) ToGetMigrationsHubDetailExtractOutput added in v2.1.0

func (o GetMigrationsHubDetailExtractOutput) ToGetMigrationsHubDetailExtractOutput() GetMigrationsHubDetailExtractOutput

func (GetMigrationsHubDetailExtractOutput) ToGetMigrationsHubDetailExtractOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailExtractOutput) ToGetMigrationsHubDetailExtractOutputWithContext(ctx context.Context) GetMigrationsHubDetailExtractOutput

type GetMigrationsHubDetailInput added in v2.1.0

type GetMigrationsHubDetailInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailOutput() GetMigrationsHubDetailOutput
	ToGetMigrationsHubDetailOutputWithContext(context.Context) GetMigrationsHubDetailOutput
}

GetMigrationsHubDetailInput is an input type that accepts GetMigrationsHubDetailArgs and GetMigrationsHubDetailOutput values. You can construct a concrete instance of `GetMigrationsHubDetailInput` via:

GetMigrationsHubDetailArgs{...}

type GetMigrationsHubDetailOutput added in v2.1.0

type GetMigrationsHubDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailOutput) AcceptableLag added in v2.1.0

func (o GetMigrationsHubDetailOutput) AcceptableLag() pulumi.IntOutput

ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (GetMigrationsHubDetailOutput) ComputeId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationsHubDetailOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailOutput) Extracts added in v2.1.0

Parameters for Extract processes.

func (GetMigrationsHubDetailOutput) KeyId added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationsHubDetailOutput) Replicats added in v2.1.0

Parameters for Replicat processes.

func (GetMigrationsHubDetailOutput) RestAdminCredentials added in v2.1.0

Database Administrator Credentials details.

func (GetMigrationsHubDetailOutput) ToGetMigrationsHubDetailOutput added in v2.1.0

func (o GetMigrationsHubDetailOutput) ToGetMigrationsHubDetailOutput() GetMigrationsHubDetailOutput

func (GetMigrationsHubDetailOutput) ToGetMigrationsHubDetailOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailOutput) ToGetMigrationsHubDetailOutputWithContext(ctx context.Context) GetMigrationsHubDetailOutput

func (GetMigrationsHubDetailOutput) Url added in v2.1.0

Endpoint URL.

func (GetMigrationsHubDetailOutput) VaultId added in v2.1.0

The OCID of the resource being referenced.

type GetMigrationsHubDetailReplicat added in v2.1.0

type GetMigrationsHubDetailReplicat struct {
	// Replicat performance.
	PerformanceProfile string `pulumi:"performanceProfile"`
}

type GetMigrationsHubDetailReplicatArgs added in v2.1.0

type GetMigrationsHubDetailReplicatArgs struct {
	// Replicat performance.
	PerformanceProfile pulumi.StringInput `pulumi:"performanceProfile"`
}

func (GetMigrationsHubDetailReplicatArgs) ElementType added in v2.1.0

func (GetMigrationsHubDetailReplicatArgs) ToGetMigrationsHubDetailReplicatOutput added in v2.1.0

func (i GetMigrationsHubDetailReplicatArgs) ToGetMigrationsHubDetailReplicatOutput() GetMigrationsHubDetailReplicatOutput

func (GetMigrationsHubDetailReplicatArgs) ToGetMigrationsHubDetailReplicatOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailReplicatArgs) ToGetMigrationsHubDetailReplicatOutputWithContext(ctx context.Context) GetMigrationsHubDetailReplicatOutput

type GetMigrationsHubDetailReplicatArray added in v2.1.0

type GetMigrationsHubDetailReplicatArray []GetMigrationsHubDetailReplicatInput

func (GetMigrationsHubDetailReplicatArray) ElementType added in v2.1.0

func (GetMigrationsHubDetailReplicatArray) ToGetMigrationsHubDetailReplicatArrayOutput added in v2.1.0

func (i GetMigrationsHubDetailReplicatArray) ToGetMigrationsHubDetailReplicatArrayOutput() GetMigrationsHubDetailReplicatArrayOutput

func (GetMigrationsHubDetailReplicatArray) ToGetMigrationsHubDetailReplicatArrayOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailReplicatArray) ToGetMigrationsHubDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailReplicatArrayOutput

type GetMigrationsHubDetailReplicatArrayInput added in v2.1.0

type GetMigrationsHubDetailReplicatArrayInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailReplicatArrayOutput() GetMigrationsHubDetailReplicatArrayOutput
	ToGetMigrationsHubDetailReplicatArrayOutputWithContext(context.Context) GetMigrationsHubDetailReplicatArrayOutput
}

GetMigrationsHubDetailReplicatArrayInput is an input type that accepts GetMigrationsHubDetailReplicatArray and GetMigrationsHubDetailReplicatArrayOutput values. You can construct a concrete instance of `GetMigrationsHubDetailReplicatArrayInput` via:

GetMigrationsHubDetailReplicatArray{ GetMigrationsHubDetailReplicatArgs{...} }

type GetMigrationsHubDetailReplicatArrayOutput added in v2.1.0

type GetMigrationsHubDetailReplicatArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailReplicatArrayOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailReplicatArrayOutput) Index added in v2.1.0

func (GetMigrationsHubDetailReplicatArrayOutput) ToGetMigrationsHubDetailReplicatArrayOutput added in v2.1.0

func (o GetMigrationsHubDetailReplicatArrayOutput) ToGetMigrationsHubDetailReplicatArrayOutput() GetMigrationsHubDetailReplicatArrayOutput

func (GetMigrationsHubDetailReplicatArrayOutput) ToGetMigrationsHubDetailReplicatArrayOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailReplicatArrayOutput) ToGetMigrationsHubDetailReplicatArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailReplicatArrayOutput

type GetMigrationsHubDetailReplicatInput added in v2.1.0

type GetMigrationsHubDetailReplicatInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailReplicatOutput() GetMigrationsHubDetailReplicatOutput
	ToGetMigrationsHubDetailReplicatOutputWithContext(context.Context) GetMigrationsHubDetailReplicatOutput
}

GetMigrationsHubDetailReplicatInput is an input type that accepts GetMigrationsHubDetailReplicatArgs and GetMigrationsHubDetailReplicatOutput values. You can construct a concrete instance of `GetMigrationsHubDetailReplicatInput` via:

GetMigrationsHubDetailReplicatArgs{...}

type GetMigrationsHubDetailReplicatOutput added in v2.1.0

type GetMigrationsHubDetailReplicatOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailReplicatOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailReplicatOutput) PerformanceProfile added in v2.1.0

Replicat performance.

func (GetMigrationsHubDetailReplicatOutput) ToGetMigrationsHubDetailReplicatOutput added in v2.1.0

func (o GetMigrationsHubDetailReplicatOutput) ToGetMigrationsHubDetailReplicatOutput() GetMigrationsHubDetailReplicatOutput

func (GetMigrationsHubDetailReplicatOutput) ToGetMigrationsHubDetailReplicatOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailReplicatOutput) ToGetMigrationsHubDetailReplicatOutputWithContext(ctx context.Context) GetMigrationsHubDetailReplicatOutput

type GetMigrationsHubDetailRestAdminCredential added in v2.1.0

type GetMigrationsHubDetailRestAdminCredential struct {
	Password string `pulumi:"password"`
	// Administrator username
	Username string `pulumi:"username"`
}

type GetMigrationsHubDetailRestAdminCredentialArgs added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	// Administrator username
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMigrationsHubDetailRestAdminCredentialArgs) ElementType added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialArgs) ToGetMigrationsHubDetailRestAdminCredentialOutput added in v2.1.0

func (i GetMigrationsHubDetailRestAdminCredentialArgs) ToGetMigrationsHubDetailRestAdminCredentialOutput() GetMigrationsHubDetailRestAdminCredentialOutput

func (GetMigrationsHubDetailRestAdminCredentialArgs) ToGetMigrationsHubDetailRestAdminCredentialOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailRestAdminCredentialArgs) ToGetMigrationsHubDetailRestAdminCredentialOutputWithContext(ctx context.Context) GetMigrationsHubDetailRestAdminCredentialOutput

type GetMigrationsHubDetailRestAdminCredentialArray added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialArray []GetMigrationsHubDetailRestAdminCredentialInput

func (GetMigrationsHubDetailRestAdminCredentialArray) ElementType added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialArray) ToGetMigrationsHubDetailRestAdminCredentialArrayOutput added in v2.1.0

func (i GetMigrationsHubDetailRestAdminCredentialArray) ToGetMigrationsHubDetailRestAdminCredentialArrayOutput() GetMigrationsHubDetailRestAdminCredentialArrayOutput

func (GetMigrationsHubDetailRestAdminCredentialArray) ToGetMigrationsHubDetailRestAdminCredentialArrayOutputWithContext added in v2.1.0

func (i GetMigrationsHubDetailRestAdminCredentialArray) ToGetMigrationsHubDetailRestAdminCredentialArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailRestAdminCredentialArrayOutput

type GetMigrationsHubDetailRestAdminCredentialArrayInput added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialArrayInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailRestAdminCredentialArrayOutput() GetMigrationsHubDetailRestAdminCredentialArrayOutput
	ToGetMigrationsHubDetailRestAdminCredentialArrayOutputWithContext(context.Context) GetMigrationsHubDetailRestAdminCredentialArrayOutput
}

GetMigrationsHubDetailRestAdminCredentialArrayInput is an input type that accepts GetMigrationsHubDetailRestAdminCredentialArray and GetMigrationsHubDetailRestAdminCredentialArrayOutput values. You can construct a concrete instance of `GetMigrationsHubDetailRestAdminCredentialArrayInput` via:

GetMigrationsHubDetailRestAdminCredentialArray{ GetMigrationsHubDetailRestAdminCredentialArgs{...} }

type GetMigrationsHubDetailRestAdminCredentialArrayOutput added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailRestAdminCredentialArrayOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialArrayOutput) Index added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialArrayOutput) ToGetMigrationsHubDetailRestAdminCredentialArrayOutput added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialArrayOutput) ToGetMigrationsHubDetailRestAdminCredentialArrayOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailRestAdminCredentialArrayOutput) ToGetMigrationsHubDetailRestAdminCredentialArrayOutputWithContext(ctx context.Context) GetMigrationsHubDetailRestAdminCredentialArrayOutput

type GetMigrationsHubDetailRestAdminCredentialInput added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialInput interface {
	pulumi.Input

	ToGetMigrationsHubDetailRestAdminCredentialOutput() GetMigrationsHubDetailRestAdminCredentialOutput
	ToGetMigrationsHubDetailRestAdminCredentialOutputWithContext(context.Context) GetMigrationsHubDetailRestAdminCredentialOutput
}

GetMigrationsHubDetailRestAdminCredentialInput is an input type that accepts GetMigrationsHubDetailRestAdminCredentialArgs and GetMigrationsHubDetailRestAdminCredentialOutput values. You can construct a concrete instance of `GetMigrationsHubDetailRestAdminCredentialInput` via:

GetMigrationsHubDetailRestAdminCredentialArgs{...}

type GetMigrationsHubDetailRestAdminCredentialOutput added in v2.1.0

type GetMigrationsHubDetailRestAdminCredentialOutput struct{ *pulumi.OutputState }

func (GetMigrationsHubDetailRestAdminCredentialOutput) ElementType added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialOutput) Password added in v2.1.0

func (GetMigrationsHubDetailRestAdminCredentialOutput) ToGetMigrationsHubDetailRestAdminCredentialOutput added in v2.1.0

func (o GetMigrationsHubDetailRestAdminCredentialOutput) ToGetMigrationsHubDetailRestAdminCredentialOutput() GetMigrationsHubDetailRestAdminCredentialOutput

func (GetMigrationsHubDetailRestAdminCredentialOutput) ToGetMigrationsHubDetailRestAdminCredentialOutputWithContext added in v2.1.0

func (o GetMigrationsHubDetailRestAdminCredentialOutput) ToGetMigrationsHubDetailRestAdminCredentialOutputWithContext(ctx context.Context) GetMigrationsHubDetailRestAdminCredentialOutput

func (GetMigrationsHubDetailRestAdminCredentialOutput) Username added in v2.1.0

Administrator username

type GetMigrationsIncludeObject added in v2.1.0

type GetMigrationsIncludeObject struct {
	IsOmitExcludedTableFromReplication bool   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             string `pulumi:"object"`
	Owner                              string `pulumi:"owner"`
	Schema                             string `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationsIncludeObjectArgs added in v2.1.0

type GetMigrationsIncludeObjectArgs struct {
	IsOmitExcludedTableFromReplication pulumi.BoolInput   `pulumi:"isOmitExcludedTableFromReplication"`
	Object                             pulumi.StringInput `pulumi:"object"`
	Owner                              pulumi.StringInput `pulumi:"owner"`
	Schema                             pulumi.StringInput `pulumi:"schema"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationsIncludeObjectArgs) ElementType added in v2.1.0

func (GetMigrationsIncludeObjectArgs) ToGetMigrationsIncludeObjectOutput added in v2.1.0

func (i GetMigrationsIncludeObjectArgs) ToGetMigrationsIncludeObjectOutput() GetMigrationsIncludeObjectOutput

func (GetMigrationsIncludeObjectArgs) ToGetMigrationsIncludeObjectOutputWithContext added in v2.1.0

func (i GetMigrationsIncludeObjectArgs) ToGetMigrationsIncludeObjectOutputWithContext(ctx context.Context) GetMigrationsIncludeObjectOutput

type GetMigrationsIncludeObjectArray added in v2.1.0

type GetMigrationsIncludeObjectArray []GetMigrationsIncludeObjectInput

func (GetMigrationsIncludeObjectArray) ElementType added in v2.1.0

func (GetMigrationsIncludeObjectArray) ToGetMigrationsIncludeObjectArrayOutput added in v2.1.0

func (i GetMigrationsIncludeObjectArray) ToGetMigrationsIncludeObjectArrayOutput() GetMigrationsIncludeObjectArrayOutput

func (GetMigrationsIncludeObjectArray) ToGetMigrationsIncludeObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationsIncludeObjectArray) ToGetMigrationsIncludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationsIncludeObjectArrayOutput

type GetMigrationsIncludeObjectArrayInput added in v2.1.0

type GetMigrationsIncludeObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationsIncludeObjectArrayOutput() GetMigrationsIncludeObjectArrayOutput
	ToGetMigrationsIncludeObjectArrayOutputWithContext(context.Context) GetMigrationsIncludeObjectArrayOutput
}

GetMigrationsIncludeObjectArrayInput is an input type that accepts GetMigrationsIncludeObjectArray and GetMigrationsIncludeObjectArrayOutput values. You can construct a concrete instance of `GetMigrationsIncludeObjectArrayInput` via:

GetMigrationsIncludeObjectArray{ GetMigrationsIncludeObjectArgs{...} }

type GetMigrationsIncludeObjectArrayOutput added in v2.1.0

type GetMigrationsIncludeObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsIncludeObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationsIncludeObjectArrayOutput) Index added in v2.1.0

func (GetMigrationsIncludeObjectArrayOutput) ToGetMigrationsIncludeObjectArrayOutput added in v2.1.0

func (o GetMigrationsIncludeObjectArrayOutput) ToGetMigrationsIncludeObjectArrayOutput() GetMigrationsIncludeObjectArrayOutput

func (GetMigrationsIncludeObjectArrayOutput) ToGetMigrationsIncludeObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationsIncludeObjectArrayOutput) ToGetMigrationsIncludeObjectArrayOutputWithContext(ctx context.Context) GetMigrationsIncludeObjectArrayOutput

type GetMigrationsIncludeObjectInput added in v2.1.0

type GetMigrationsIncludeObjectInput interface {
	pulumi.Input

	ToGetMigrationsIncludeObjectOutput() GetMigrationsIncludeObjectOutput
	ToGetMigrationsIncludeObjectOutputWithContext(context.Context) GetMigrationsIncludeObjectOutput
}

GetMigrationsIncludeObjectInput is an input type that accepts GetMigrationsIncludeObjectArgs and GetMigrationsIncludeObjectOutput values. You can construct a concrete instance of `GetMigrationsIncludeObjectInput` via:

GetMigrationsIncludeObjectArgs{...}

type GetMigrationsIncludeObjectOutput added in v2.1.0

type GetMigrationsIncludeObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationsIncludeObjectOutput) ElementType added in v2.1.0

func (GetMigrationsIncludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o GetMigrationsIncludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolOutput

func (GetMigrationsIncludeObjectOutput) Object added in v2.1.0

func (GetMigrationsIncludeObjectOutput) Owner added in v2.1.0

func (GetMigrationsIncludeObjectOutput) Schema added in v2.1.0

func (GetMigrationsIncludeObjectOutput) ToGetMigrationsIncludeObjectOutput added in v2.1.0

func (o GetMigrationsIncludeObjectOutput) ToGetMigrationsIncludeObjectOutput() GetMigrationsIncludeObjectOutput

func (GetMigrationsIncludeObjectOutput) ToGetMigrationsIncludeObjectOutputWithContext added in v2.1.0

func (o GetMigrationsIncludeObjectOutput) ToGetMigrationsIncludeObjectOutputWithContext(ctx context.Context) GetMigrationsIncludeObjectOutput

func (GetMigrationsIncludeObjectOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationsInitialLoadSetting added in v2.1.0

type GetMigrationsInitialLoadSetting struct {
	// Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities []string `pulumi:"compatibilities"`
	// Optional parameters for Data Pump Export and Import.
	DataPumpParameters []GetMigrationsInitialLoadSettingDataPumpParameter `pulumi:"dataPumpParameters"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ExportDirectoryObjects []GetMigrationsInitialLoadSettingExportDirectoryObject `pulumi:"exportDirectoryObjects"`
	// The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors string `pulumi:"handleGrantErrors"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ImportDirectoryObjects []GetMigrationsInitialLoadSettingImportDirectoryObject `pulumi:"importDirectoryObjects"`
	// Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent bool `pulumi:"isConsistent"`
	// Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects bool `pulumi:"isIgnoreExistingObjects"`
	// Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc bool `pulumi:"isTzUtc"`
	// Oracle Job Mode
	JobMode string `pulumi:"jobMode"`
	// Defines remapping to be applied to objects as they are processed.
	MetadataRemaps []GetMigrationsInitialLoadSettingMetadataRemap `pulumi:"metadataRemaps"`
	// Primary key compatibility option
	PrimaryKeyCompatibility string `pulumi:"primaryKeyCompatibility"`
	// Migration tablespace settings.
	TablespaceDetails []GetMigrationsInitialLoadSettingTablespaceDetail `pulumi:"tablespaceDetails"`
}

type GetMigrationsInitialLoadSettingArgs added in v2.1.0

type GetMigrationsInitialLoadSettingArgs struct {
	// Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities pulumi.StringArrayInput `pulumi:"compatibilities"`
	// Optional parameters for Data Pump Export and Import.
	DataPumpParameters GetMigrationsInitialLoadSettingDataPumpParameterArrayInput `pulumi:"dataPumpParameters"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ExportDirectoryObjects GetMigrationsInitialLoadSettingExportDirectoryObjectArrayInput `pulumi:"exportDirectoryObjects"`
	// The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors pulumi.StringInput `pulumi:"handleGrantErrors"`
	// Directory object details, used to define either import or export directory objects in Data Pump Settings.
	ImportDirectoryObjects GetMigrationsInitialLoadSettingImportDirectoryObjectArrayInput `pulumi:"importDirectoryObjects"`
	// Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent pulumi.BoolInput `pulumi:"isConsistent"`
	// Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects pulumi.BoolInput `pulumi:"isIgnoreExistingObjects"`
	// Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc pulumi.BoolInput `pulumi:"isTzUtc"`
	// Oracle Job Mode
	JobMode pulumi.StringInput `pulumi:"jobMode"`
	// Defines remapping to be applied to objects as they are processed.
	MetadataRemaps GetMigrationsInitialLoadSettingMetadataRemapArrayInput `pulumi:"metadataRemaps"`
	// Primary key compatibility option
	PrimaryKeyCompatibility pulumi.StringInput `pulumi:"primaryKeyCompatibility"`
	// Migration tablespace settings.
	TablespaceDetails GetMigrationsInitialLoadSettingTablespaceDetailArrayInput `pulumi:"tablespaceDetails"`
}

func (GetMigrationsInitialLoadSettingArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingArgs) ToGetMigrationsInitialLoadSettingOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingArgs) ToGetMigrationsInitialLoadSettingOutput() GetMigrationsInitialLoadSettingOutput

func (GetMigrationsInitialLoadSettingArgs) ToGetMigrationsInitialLoadSettingOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingArgs) ToGetMigrationsInitialLoadSettingOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingOutput

type GetMigrationsInitialLoadSettingArray added in v2.1.0

type GetMigrationsInitialLoadSettingArray []GetMigrationsInitialLoadSettingInput

func (GetMigrationsInitialLoadSettingArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingArray) ToGetMigrationsInitialLoadSettingArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingArray) ToGetMigrationsInitialLoadSettingArrayOutput() GetMigrationsInitialLoadSettingArrayOutput

func (GetMigrationsInitialLoadSettingArray) ToGetMigrationsInitialLoadSettingArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingArray) ToGetMigrationsInitialLoadSettingArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingArrayOutput

type GetMigrationsInitialLoadSettingArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingArrayOutput() GetMigrationsInitialLoadSettingArrayOutput
	ToGetMigrationsInitialLoadSettingArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingArrayOutput
}

GetMigrationsInitialLoadSettingArrayInput is an input type that accepts GetMigrationsInitialLoadSettingArray and GetMigrationsInitialLoadSettingArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingArrayInput` via:

GetMigrationsInitialLoadSettingArray{ GetMigrationsInitialLoadSettingArgs{...} }

type GetMigrationsInitialLoadSettingArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingArrayOutput) ToGetMigrationsInitialLoadSettingArrayOutput added in v2.1.0

func (o GetMigrationsInitialLoadSettingArrayOutput) ToGetMigrationsInitialLoadSettingArrayOutput() GetMigrationsInitialLoadSettingArrayOutput

func (GetMigrationsInitialLoadSettingArrayOutput) ToGetMigrationsInitialLoadSettingArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingArrayOutput) ToGetMigrationsInitialLoadSettingArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingArrayOutput

type GetMigrationsInitialLoadSettingDataPumpParameter added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameter struct {
	// Estimate size of dumps that will be generated.
	Estimate string `pulumi:"estimate"`
	// Exclude paratemers for Export and Import.
	ExcludeParameters []string `pulumi:"excludeParameters"`
	// Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree int `pulumi:"exportParallelismDegree"`
	// Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree int `pulumi:"importParallelismDegree"`
	// Set to false to force Data Pump worker process to run on one instance.
	IsCluster bool `pulumi:"isCluster"`
	// IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction string `pulumi:"tableExistsAction"`
}

type GetMigrationsInitialLoadSettingDataPumpParameterArgs added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterArgs struct {
	// Estimate size of dumps that will be generated.
	Estimate pulumi.StringInput `pulumi:"estimate"`
	// Exclude paratemers for Export and Import.
	ExcludeParameters pulumi.StringArrayInput `pulumi:"excludeParameters"`
	// Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree pulumi.IntInput `pulumi:"exportParallelismDegree"`
	// Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree pulumi.IntInput `pulumi:"importParallelismDegree"`
	// Set to false to force Data Pump worker process to run on one instance.
	IsCluster pulumi.BoolInput `pulumi:"isCluster"`
	// IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction pulumi.StringInput `pulumi:"tableExistsAction"`
}

func (GetMigrationsInitialLoadSettingDataPumpParameterArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterArgs) ToGetMigrationsInitialLoadSettingDataPumpParameterOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingDataPumpParameterArgs) ToGetMigrationsInitialLoadSettingDataPumpParameterOutput() GetMigrationsInitialLoadSettingDataPumpParameterOutput

func (GetMigrationsInitialLoadSettingDataPumpParameterArgs) ToGetMigrationsInitialLoadSettingDataPumpParameterOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingDataPumpParameterArgs) ToGetMigrationsInitialLoadSettingDataPumpParameterOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingDataPumpParameterOutput

type GetMigrationsInitialLoadSettingDataPumpParameterArray added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterArray []GetMigrationsInitialLoadSettingDataPumpParameterInput

func (GetMigrationsInitialLoadSettingDataPumpParameterArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterArray) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingDataPumpParameterArray) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutput() GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput

func (GetMigrationsInitialLoadSettingDataPumpParameterArray) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingDataPumpParameterArray) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput

type GetMigrationsInitialLoadSettingDataPumpParameterArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutput() GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput
	ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput
}

GetMigrationsInitialLoadSettingDataPumpParameterArrayInput is an input type that accepts GetMigrationsInitialLoadSettingDataPumpParameterArray and GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingDataPumpParameterArrayInput` via:

GetMigrationsInitialLoadSettingDataPumpParameterArray{ GetMigrationsInitialLoadSettingDataPumpParameterArgs{...} }

type GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingDataPumpParameterArrayOutput

type GetMigrationsInitialLoadSettingDataPumpParameterInput added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingDataPumpParameterOutput() GetMigrationsInitialLoadSettingDataPumpParameterOutput
	ToGetMigrationsInitialLoadSettingDataPumpParameterOutputWithContext(context.Context) GetMigrationsInitialLoadSettingDataPumpParameterOutput
}

GetMigrationsInitialLoadSettingDataPumpParameterInput is an input type that accepts GetMigrationsInitialLoadSettingDataPumpParameterArgs and GetMigrationsInitialLoadSettingDataPumpParameterOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingDataPumpParameterInput` via:

GetMigrationsInitialLoadSettingDataPumpParameterArgs{...}

type GetMigrationsInitialLoadSettingDataPumpParameterOutput added in v2.1.0

type GetMigrationsInitialLoadSettingDataPumpParameterOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) Estimate added in v2.1.0

Estimate size of dumps that will be generated.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ExcludeParameters added in v2.1.0

Exclude paratemers for Export and Import.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ExportParallelismDegree added in v2.1.0

Maximum number of worker processes that can be used for a Data Pump Export job.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ImportParallelismDegree added in v2.1.0

Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) IsCluster added in v2.1.0

Set to false to force Data Pump worker process to run on one instance.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) TableExistsAction added in v2.1.0

IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingDataPumpParameterOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingDataPumpParameterOutput) ToGetMigrationsInitialLoadSettingDataPumpParameterOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingDataPumpParameterOutput

type GetMigrationsInitialLoadSettingExportDirectoryObject added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObject struct {
	// Name of directory object in database
	Name string `pulumi:"name"`
	// Absolute path of directory on database server
	Path string `pulumi:"path"`
}

type GetMigrationsInitialLoadSettingExportDirectoryObjectArgs added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectArgs struct {
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// Absolute path of directory on database server
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingExportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectOutput

type GetMigrationsInitialLoadSettingExportDirectoryObjectArray added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectArray []GetMigrationsInitialLoadSettingExportDirectoryObjectInput

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput() GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingExportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput

type GetMigrationsInitialLoadSettingExportDirectoryObjectArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput() GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput
	ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput
}

GetMigrationsInitialLoadSettingExportDirectoryObjectArrayInput is an input type that accepts GetMigrationsInitialLoadSettingExportDirectoryObjectArray and GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingExportDirectoryObjectArrayInput` via:

GetMigrationsInitialLoadSettingExportDirectoryObjectArray{ GetMigrationsInitialLoadSettingExportDirectoryObjectArgs{...} }

type GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectArrayOutput

type GetMigrationsInitialLoadSettingExportDirectoryObjectInput added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutput() GetMigrationsInitialLoadSettingExportDirectoryObjectOutput
	ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutputWithContext(context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectOutput
}

GetMigrationsInitialLoadSettingExportDirectoryObjectInput is an input type that accepts GetMigrationsInitialLoadSettingExportDirectoryObjectArgs and GetMigrationsInitialLoadSettingExportDirectoryObjectOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingExportDirectoryObjectInput` via:

GetMigrationsInitialLoadSettingExportDirectoryObjectArgs{...}

type GetMigrationsInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

type GetMigrationsInitialLoadSettingExportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) Path added in v2.1.0

Absolute path of directory on database server

func (GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingExportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingExportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingExportDirectoryObjectOutput

type GetMigrationsInitialLoadSettingImportDirectoryObject added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObject struct {
	// Name of directory object in database
	Name string `pulumi:"name"`
	// Absolute path of directory on database server
	Path string `pulumi:"path"`
}

type GetMigrationsInitialLoadSettingImportDirectoryObjectArgs added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectArgs struct {
	// Name of directory object in database
	Name pulumi.StringInput `pulumi:"name"`
	// Absolute path of directory on database server
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingImportDirectoryObjectArgs) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectOutput

type GetMigrationsInitialLoadSettingImportDirectoryObjectArray added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectArray []GetMigrationsInitialLoadSettingImportDirectoryObjectInput

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput() GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingImportDirectoryObjectArray) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput

type GetMigrationsInitialLoadSettingImportDirectoryObjectArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput() GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput
	ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput
}

GetMigrationsInitialLoadSettingImportDirectoryObjectArrayInput is an input type that accepts GetMigrationsInitialLoadSettingImportDirectoryObjectArray and GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingImportDirectoryObjectArrayInput` via:

GetMigrationsInitialLoadSettingImportDirectoryObjectArray{ GetMigrationsInitialLoadSettingImportDirectoryObjectArgs{...} }

type GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectArrayOutput

type GetMigrationsInitialLoadSettingImportDirectoryObjectInput added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutput() GetMigrationsInitialLoadSettingImportDirectoryObjectOutput
	ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutputWithContext(context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectOutput
}

GetMigrationsInitialLoadSettingImportDirectoryObjectInput is an input type that accepts GetMigrationsInitialLoadSettingImportDirectoryObjectArgs and GetMigrationsInitialLoadSettingImportDirectoryObjectOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingImportDirectoryObjectInput` via:

GetMigrationsInitialLoadSettingImportDirectoryObjectArgs{...}

type GetMigrationsInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

type GetMigrationsInitialLoadSettingImportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) Name added in v2.1.0

Name of directory object in database

func (GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) Path added in v2.1.0

Absolute path of directory on database server

func (GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingImportDirectoryObjectOutput) ToGetMigrationsInitialLoadSettingImportDirectoryObjectOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingImportDirectoryObjectOutput

type GetMigrationsInitialLoadSettingInput added in v2.1.0

type GetMigrationsInitialLoadSettingInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingOutput() GetMigrationsInitialLoadSettingOutput
	ToGetMigrationsInitialLoadSettingOutputWithContext(context.Context) GetMigrationsInitialLoadSettingOutput
}

GetMigrationsInitialLoadSettingInput is an input type that accepts GetMigrationsInitialLoadSettingArgs and GetMigrationsInitialLoadSettingOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingInput` via:

GetMigrationsInitialLoadSettingArgs{...}

type GetMigrationsInitialLoadSettingMetadataRemap added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemap struct {
	// Specifies the new value that oldValue should be translated into.
	NewValue string `pulumi:"newValue"`
	// Specifies the value which needs to be reset.
	OldValue string `pulumi:"oldValue"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
}

type GetMigrationsInitialLoadSettingMetadataRemapArgs added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapArgs struct {
	// Specifies the new value that oldValue should be translated into.
	NewValue pulumi.StringInput `pulumi:"newValue"`
	// Specifies the value which needs to be reset.
	OldValue pulumi.StringInput `pulumi:"oldValue"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMigrationsInitialLoadSettingMetadataRemapArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapArgs) ToGetMigrationsInitialLoadSettingMetadataRemapOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingMetadataRemapArgs) ToGetMigrationsInitialLoadSettingMetadataRemapOutput() GetMigrationsInitialLoadSettingMetadataRemapOutput

func (GetMigrationsInitialLoadSettingMetadataRemapArgs) ToGetMigrationsInitialLoadSettingMetadataRemapOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingMetadataRemapArgs) ToGetMigrationsInitialLoadSettingMetadataRemapOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingMetadataRemapOutput

type GetMigrationsInitialLoadSettingMetadataRemapArray added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapArray []GetMigrationsInitialLoadSettingMetadataRemapInput

func (GetMigrationsInitialLoadSettingMetadataRemapArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapArray) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingMetadataRemapArray) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutput() GetMigrationsInitialLoadSettingMetadataRemapArrayOutput

func (GetMigrationsInitialLoadSettingMetadataRemapArray) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingMetadataRemapArray) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingMetadataRemapArrayOutput

type GetMigrationsInitialLoadSettingMetadataRemapArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutput() GetMigrationsInitialLoadSettingMetadataRemapArrayOutput
	ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingMetadataRemapArrayOutput
}

GetMigrationsInitialLoadSettingMetadataRemapArrayInput is an input type that accepts GetMigrationsInitialLoadSettingMetadataRemapArray and GetMigrationsInitialLoadSettingMetadataRemapArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingMetadataRemapArrayInput` via:

GetMigrationsInitialLoadSettingMetadataRemapArray{ GetMigrationsInitialLoadSettingMetadataRemapArgs{...} }

type GetMigrationsInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingMetadataRemapArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingMetadataRemapArrayOutput) ToGetMigrationsInitialLoadSettingMetadataRemapArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingMetadataRemapArrayOutput

type GetMigrationsInitialLoadSettingMetadataRemapInput added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingMetadataRemapOutput() GetMigrationsInitialLoadSettingMetadataRemapOutput
	ToGetMigrationsInitialLoadSettingMetadataRemapOutputWithContext(context.Context) GetMigrationsInitialLoadSettingMetadataRemapOutput
}

GetMigrationsInitialLoadSettingMetadataRemapInput is an input type that accepts GetMigrationsInitialLoadSettingMetadataRemapArgs and GetMigrationsInitialLoadSettingMetadataRemapOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingMetadataRemapInput` via:

GetMigrationsInitialLoadSettingMetadataRemapArgs{...}

type GetMigrationsInitialLoadSettingMetadataRemapOutput added in v2.1.0

type GetMigrationsInitialLoadSettingMetadataRemapOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) NewValue added in v2.1.0

Specifies the new value that oldValue should be translated into.

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) OldValue added in v2.1.0

Specifies the value which needs to be reset.

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) ToGetMigrationsInitialLoadSettingMetadataRemapOutput added in v2.1.0

func (o GetMigrationsInitialLoadSettingMetadataRemapOutput) ToGetMigrationsInitialLoadSettingMetadataRemapOutput() GetMigrationsInitialLoadSettingMetadataRemapOutput

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) ToGetMigrationsInitialLoadSettingMetadataRemapOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingMetadataRemapOutput) ToGetMigrationsInitialLoadSettingMetadataRemapOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingMetadataRemapOutput

func (GetMigrationsInitialLoadSettingMetadataRemapOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

type GetMigrationsInitialLoadSettingOutput added in v2.1.0

type GetMigrationsInitialLoadSettingOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingOutput) Compatibilities added in v2.1.0

Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.

func (GetMigrationsInitialLoadSettingOutput) DataPumpParameters added in v2.1.0

Optional parameters for Data Pump Export and Import.

func (GetMigrationsInitialLoadSettingOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingOutput) ExportDirectoryObjects added in v2.1.0

Directory object details, used to define either import or export directory objects in Data Pump Settings.

func (GetMigrationsInitialLoadSettingOutput) HandleGrantErrors added in v2.1.0

The action taken in the event of errors related to GRANT or REVOKE errors.

func (GetMigrationsInitialLoadSettingOutput) ImportDirectoryObjects added in v2.1.0

Directory object details, used to define either import or export directory objects in Data Pump Settings.

func (GetMigrationsInitialLoadSettingOutput) IsConsistent added in v2.1.0

Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.

func (GetMigrationsInitialLoadSettingOutput) IsIgnoreExistingObjects added in v2.1.0

func (o GetMigrationsInitialLoadSettingOutput) IsIgnoreExistingObjects() pulumi.BoolOutput

Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.

func (GetMigrationsInitialLoadSettingOutput) IsTzUtc added in v2.1.0

Include a statement at the start of the dump to set the time zone to UTC.

func (GetMigrationsInitialLoadSettingOutput) JobMode added in v2.1.0

Oracle Job Mode

func (GetMigrationsInitialLoadSettingOutput) MetadataRemaps added in v2.1.0

Defines remapping to be applied to objects as they are processed.

func (GetMigrationsInitialLoadSettingOutput) PrimaryKeyCompatibility added in v2.1.0

func (o GetMigrationsInitialLoadSettingOutput) PrimaryKeyCompatibility() pulumi.StringOutput

Primary key compatibility option

func (GetMigrationsInitialLoadSettingOutput) TablespaceDetails added in v2.1.0

Migration tablespace settings.

func (GetMigrationsInitialLoadSettingOutput) ToGetMigrationsInitialLoadSettingOutput added in v2.1.0

func (o GetMigrationsInitialLoadSettingOutput) ToGetMigrationsInitialLoadSettingOutput() GetMigrationsInitialLoadSettingOutput

func (GetMigrationsInitialLoadSettingOutput) ToGetMigrationsInitialLoadSettingOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingOutput) ToGetMigrationsInitialLoadSettingOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingOutput

type GetMigrationsInitialLoadSettingTablespaceDetail added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetail struct {
	// Size of Oracle database blocks in KB.
	BlockSizeInKbs string `pulumi:"blockSizeInKbs"`
	// Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs int `pulumi:"extendSizeInMbs"`
	// Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate bool `pulumi:"isAutoCreate"`
	// Set this property to true to enable tablespace of the type big file.
	IsBigFile bool `pulumi:"isBigFile"`
	// Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget string `pulumi:"remapTarget"`
	// Type of Database Base Migration Target.
	TargetType string `pulumi:"targetType"`
}

type GetMigrationsInitialLoadSettingTablespaceDetailArgs added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailArgs struct {
	// Size of Oracle database blocks in KB.
	BlockSizeInKbs pulumi.StringInput `pulumi:"blockSizeInKbs"`
	// Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs pulumi.IntInput `pulumi:"extendSizeInMbs"`
	// Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate pulumi.BoolInput `pulumi:"isAutoCreate"`
	// Set this property to true to enable tablespace of the type big file.
	IsBigFile pulumi.BoolInput `pulumi:"isBigFile"`
	// Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget pulumi.StringInput `pulumi:"remapTarget"`
	// Type of Database Base Migration Target.
	TargetType pulumi.StringInput `pulumi:"targetType"`
}

func (GetMigrationsInitialLoadSettingTablespaceDetailArgs) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailArgs) ToGetMigrationsInitialLoadSettingTablespaceDetailOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingTablespaceDetailArgs) ToGetMigrationsInitialLoadSettingTablespaceDetailOutput() GetMigrationsInitialLoadSettingTablespaceDetailOutput

func (GetMigrationsInitialLoadSettingTablespaceDetailArgs) ToGetMigrationsInitialLoadSettingTablespaceDetailOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingTablespaceDetailArgs) ToGetMigrationsInitialLoadSettingTablespaceDetailOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingTablespaceDetailOutput

type GetMigrationsInitialLoadSettingTablespaceDetailArray added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailArray []GetMigrationsInitialLoadSettingTablespaceDetailInput

func (GetMigrationsInitialLoadSettingTablespaceDetailArray) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailArray) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

func (i GetMigrationsInitialLoadSettingTablespaceDetailArray) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutput() GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput

func (GetMigrationsInitialLoadSettingTablespaceDetailArray) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutputWithContext added in v2.1.0

func (i GetMigrationsInitialLoadSettingTablespaceDetailArray) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput

type GetMigrationsInitialLoadSettingTablespaceDetailArrayInput added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailArrayInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutput() GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput
	ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutputWithContext(context.Context) GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput
}

GetMigrationsInitialLoadSettingTablespaceDetailArrayInput is an input type that accepts GetMigrationsInitialLoadSettingTablespaceDetailArray and GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingTablespaceDetailArrayInput` via:

GetMigrationsInitialLoadSettingTablespaceDetailArray{ GetMigrationsInitialLoadSettingTablespaceDetailArgs{...} }

type GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput) Index added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailArrayOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingTablespaceDetailArrayOutput

type GetMigrationsInitialLoadSettingTablespaceDetailInput added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailInput interface {
	pulumi.Input

	ToGetMigrationsInitialLoadSettingTablespaceDetailOutput() GetMigrationsInitialLoadSettingTablespaceDetailOutput
	ToGetMigrationsInitialLoadSettingTablespaceDetailOutputWithContext(context.Context) GetMigrationsInitialLoadSettingTablespaceDetailOutput
}

GetMigrationsInitialLoadSettingTablespaceDetailInput is an input type that accepts GetMigrationsInitialLoadSettingTablespaceDetailArgs and GetMigrationsInitialLoadSettingTablespaceDetailOutput values. You can construct a concrete instance of `GetMigrationsInitialLoadSettingTablespaceDetailInput` via:

GetMigrationsInitialLoadSettingTablespaceDetailArgs{...}

type GetMigrationsInitialLoadSettingTablespaceDetailOutput added in v2.1.0

type GetMigrationsInitialLoadSettingTablespaceDetailOutput struct{ *pulumi.OutputState }

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) BlockSizeInKbs added in v2.1.0

Size of Oracle database blocks in KB.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) ElementType added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) ExtendSizeInMbs added in v2.1.0

Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) IsAutoCreate added in v2.1.0

Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) IsBigFile added in v2.1.0

Set this property to true to enable tablespace of the type big file.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) RemapTarget added in v2.1.0

Name of the tablespace on the target database to which the source database tablespace is to be remapped.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) TargetType added in v2.1.0

Type of Database Base Migration Target.

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailOutput added in v2.1.0

func (GetMigrationsInitialLoadSettingTablespaceDetailOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailOutputWithContext added in v2.1.0

func (o GetMigrationsInitialLoadSettingTablespaceDetailOutput) ToGetMigrationsInitialLoadSettingTablespaceDetailOutputWithContext(ctx context.Context) GetMigrationsInitialLoadSettingTablespaceDetailOutput

type GetMigrationsOutputArgs added in v2.1.0

type GetMigrationsOutputArgs struct {
	MigrationId pulumi.StringInput `pulumi:"migrationId"`
}

A collection of arguments for invoking getMigrations.

func (GetMigrationsOutputArgs) ElementType added in v2.1.0

func (GetMigrationsOutputArgs) ElementType() reflect.Type

type GetMigrationsResult added in v2.1.0

type GetMigrationsResult struct {
	// List of Migration Parameter objects.
	AdvancedParameters []GetMigrationsAdvancedParameter `pulumi:"advancedParameters"`
	// Details about Oracle Advisor Settings.
	AdvisorSettings        []GetMigrationsAdvisorSetting `pulumi:"advisorSettings"`
	BulkIncludeExcludeData string                        `pulumi:"bulkIncludeExcludeData"`
	// The OCID of the resource being referenced.
	CompartmentId string `pulumi:"compartmentId"`
	// Optional additional properties for data transfer.
	DataTransferMediumDetails []GetMigrationsDataTransferMediumDetail `pulumi:"dataTransferMediumDetails"`
	// The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
	DatabaseCombination string `pulumi:"databaseCombination"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName    string                       `pulumi:"displayName"`
	ExcludeObjects []GetMigrationsExcludeObject `pulumi:"excludeObjects"`
	// The OCID of the resource being referenced.
	ExecutingJobId string `pulumi:"executingJobId"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Optional settings for Oracle GoldenGate processes
	GgsDetails []GetMigrationsGgsDetail `pulumi:"ggsDetails"`
	// Details about Oracle GoldenGate Microservices.
	HubDetails []GetMigrationsHubDetail `pulumi:"hubDetails"`
	// The OCID of the resource being referenced.
	Id             string                       `pulumi:"id"`
	IncludeObjects []GetMigrationsIncludeObject `pulumi:"includeObjects"`
	// Optional settings for Data Pump Export and Import jobs
	InitialLoadSettings []GetMigrationsInitialLoadSetting `pulumi:"initialLoadSettings"`
	// Additional status related to the execution and current state of the Migration.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	MigrationId      string `pulumi:"migrationId"`
	// The OCID of the resource being referenced.
	SourceContainerDatabaseConnectionId string `pulumi:"sourceContainerDatabaseConnectionId"`
	// The OCID of the resource being referenced.
	SourceDatabaseConnectionId string `pulumi:"sourceDatabaseConnectionId"`
	// The current state of the Migration resource.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The OCID of the resource being referenced.
	TargetDatabaseConnectionId string `pulumi:"targetDatabaseConnectionId"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated string `pulumi:"timeCreated"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeLastMigration string `pulumi:"timeLastMigration"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
	// You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
	WaitAfter string `pulumi:"waitAfter"`
}

A collection of values returned by getMigrations.

func GetMigrations added in v2.1.0

func GetMigrations(ctx *pulumi.Context, args *GetMigrationsArgs, opts ...pulumi.InvokeOption) (*GetMigrationsResult, error)

## Example Usage

type GetMigrationsResultOutput added in v2.1.0

type GetMigrationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMigrations.

func GetMigrationsOutput added in v2.1.0

func GetMigrationsOutput(ctx *pulumi.Context, args GetMigrationsOutputArgs, opts ...pulumi.InvokeOption) GetMigrationsResultOutput

func (GetMigrationsResultOutput) AdvancedParameters added in v2.2.0

List of Migration Parameter objects.

func (GetMigrationsResultOutput) AdvisorSettings added in v2.1.0

Details about Oracle Advisor Settings.

func (GetMigrationsResultOutput) BulkIncludeExcludeData added in v2.1.0

func (o GetMigrationsResultOutput) BulkIncludeExcludeData() pulumi.StringOutput

func (GetMigrationsResultOutput) CompartmentId added in v2.1.0

func (o GetMigrationsResultOutput) CompartmentId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) DataTransferMediumDetails added in v2.1.0

Optional additional properties for data transfer.

func (GetMigrationsResultOutput) DatabaseCombination added in v2.1.0

func (o GetMigrationsResultOutput) DatabaseCombination() pulumi.StringOutput

The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.

func (GetMigrationsResultOutput) DefinedTags added in v2.1.0

func (o GetMigrationsResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMigrationsResultOutput) Description added in v2.1.0

A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetMigrationsResultOutput) DisplayName added in v2.1.0

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetMigrationsResultOutput) ElementType added in v2.1.0

func (GetMigrationsResultOutput) ElementType() reflect.Type

func (GetMigrationsResultOutput) ExcludeObjects added in v2.1.0

func (GetMigrationsResultOutput) ExecutingJobId added in v2.1.0

func (o GetMigrationsResultOutput) ExecutingJobId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) FreeformTags added in v2.1.0

func (o GetMigrationsResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (GetMigrationsResultOutput) GgsDetails added in v2.1.0

Optional settings for Oracle GoldenGate processes

func (GetMigrationsResultOutput) HubDetails added in v2.1.0

Details about Oracle GoldenGate Microservices.

func (GetMigrationsResultOutput) Id added in v2.1.0

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) IncludeObjects added in v2.1.0

func (GetMigrationsResultOutput) InitialLoadSettings added in v2.1.0

Optional settings for Data Pump Export and Import jobs

func (GetMigrationsResultOutput) LifecycleDetails added in v2.1.0

func (o GetMigrationsResultOutput) LifecycleDetails() pulumi.StringOutput

Additional status related to the execution and current state of the Migration.

func (GetMigrationsResultOutput) MigrationId added in v2.1.0

func (GetMigrationsResultOutput) SourceContainerDatabaseConnectionId added in v2.1.0

func (o GetMigrationsResultOutput) SourceContainerDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) SourceDatabaseConnectionId added in v2.1.0

func (o GetMigrationsResultOutput) SourceDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) State added in v2.1.0

The current state of the Migration resource.

func (GetMigrationsResultOutput) SystemTags added in v2.1.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetMigrationsResultOutput) TargetDatabaseConnectionId added in v2.1.0

func (o GetMigrationsResultOutput) TargetDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (GetMigrationsResultOutput) TimeCreated added in v2.1.0

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (GetMigrationsResultOutput) TimeLastMigration added in v2.1.0

func (o GetMigrationsResultOutput) TimeLastMigration() pulumi.StringOutput

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (GetMigrationsResultOutput) TimeUpdated added in v2.1.0

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (GetMigrationsResultOutput) ToGetMigrationsResultOutput added in v2.1.0

func (o GetMigrationsResultOutput) ToGetMigrationsResultOutput() GetMigrationsResultOutput

func (GetMigrationsResultOutput) ToGetMigrationsResultOutputWithContext added in v2.1.0

func (o GetMigrationsResultOutput) ToGetMigrationsResultOutputWithContext(ctx context.Context) GetMigrationsResultOutput

func (GetMigrationsResultOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

func (GetMigrationsResultOutput) WaitAfter added in v2.1.0

You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.

type Job

type Job struct {
	pulumi.CustomResourceState

	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Name of the job.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The OCID of the job
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The OCID of the Migration that this job belongs to.
	MigrationId pulumi.StringOutput `pulumi:"migrationId"`
	// Percent progress of job phase.
	Progresses JobProgressArrayOutput `pulumi:"progresses"`
	// The current state of the migration job.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the Migration Job was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Migration Job was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Type of unsupported object
	Type pulumi.StringOutput `pulumi:"type"`
	// Database objects not supported.
	UnsupportedObjects JobUnsupportedObjectArrayOutput `pulumi:"unsupportedObjects"`
}

## Example Usage

## Import

Jobs can be imported using the `id`, e.g.

```sh $ pulumi import oci:DatabaseMigration/job:Job test_job "id" ```

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job 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 NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

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

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name of the job.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// The OCID of the job
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	JobId pulumi.StringInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobArray

type JobArray []JobInput

func (JobArray) ElementType

func (JobArray) ElementType() reflect.Type

func (JobArray) ToJobArrayOutput

func (i JobArray) ToJobArrayOutput() JobArrayOutput

func (JobArray) ToJobArrayOutputWithContext

func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobArrayInput

type JobArrayInput interface {
	pulumi.Input

	ToJobArrayOutput() JobArrayOutput
	ToJobArrayOutputWithContext(context.Context) JobArrayOutput
}

JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:

JobArray{ JobArgs{...} }

type JobArrayOutput

type JobArrayOutput struct{ *pulumi.OutputState }

func (JobArrayOutput) ElementType

func (JobArrayOutput) ElementType() reflect.Type

func (JobArrayOutput) Index

func (JobArrayOutput) ToJobArrayOutput

func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput

func (JobArrayOutput) ToJobArrayOutputWithContext

func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobMap

type JobMap map[string]JobInput

func (JobMap) ElementType

func (JobMap) ElementType() reflect.Type

func (JobMap) ToJobMapOutput

func (i JobMap) ToJobMapOutput() JobMapOutput

func (JobMap) ToJobMapOutputWithContext

func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobMapInput

type JobMapInput interface {
	pulumi.Input

	ToJobMapOutput() JobMapOutput
	ToJobMapOutputWithContext(context.Context) JobMapOutput
}

JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:

JobMap{ "key": JobArgs{...} }

type JobMapOutput

type JobMapOutput struct{ *pulumi.OutputState }

func (JobMapOutput) ElementType

func (JobMapOutput) ElementType() reflect.Type

func (JobMapOutput) MapIndex

func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput

func (JobMapOutput) ToJobMapOutput

func (o JobMapOutput) ToJobMapOutput() JobMapOutput

func (JobMapOutput) ToJobMapOutputWithContext

func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) DefinedTags

func (o JobOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (JobOutput) DisplayName

func (o JobOutput) DisplayName() pulumi.StringOutput

(Updatable) Name of the job.

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) FreeformTags

func (o JobOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (JobOutput) JobId

func (o JobOutput) JobId() pulumi.StringOutput

The OCID of the job

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JobOutput) LifecycleDetails

func (o JobOutput) LifecycleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (JobOutput) MigrationId

func (o JobOutput) MigrationId() pulumi.StringOutput

The OCID of the Migration that this job belongs to.

func (JobOutput) Progresses

func (o JobOutput) Progresses() JobProgressArrayOutput

Percent progress of job phase.

func (JobOutput) State

func (o JobOutput) State() pulumi.StringOutput

The current state of the migration job.

func (JobOutput) SystemTags

func (o JobOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (JobOutput) TimeCreated

func (o JobOutput) TimeCreated() pulumi.StringOutput

The time the Migration Job was created. An RFC3339 formatted datetime string

func (JobOutput) TimeUpdated

func (o JobOutput) TimeUpdated() pulumi.StringOutput

The time the Migration Job was last updated. An RFC3339 formatted datetime string

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

func (JobOutput) Type

func (o JobOutput) Type() pulumi.StringOutput

Type of unsupported object

func (JobOutput) UnsupportedObjects

func (o JobOutput) UnsupportedObjects() JobUnsupportedObjectArrayOutput

Database objects not supported.

type JobProgress

type JobProgress struct {
	// Current phase of the job.
	CurrentPhase *string `pulumi:"currentPhase"`
	// Current status of the job.
	CurrentStatus *string `pulumi:"currentStatus"`
	// List of phase status for the job.
	Phases []JobProgressPhase `pulumi:"phases"`
}

type JobProgressArgs

type JobProgressArgs struct {
	// Current phase of the job.
	CurrentPhase pulumi.StringPtrInput `pulumi:"currentPhase"`
	// Current status of the job.
	CurrentStatus pulumi.StringPtrInput `pulumi:"currentStatus"`
	// List of phase status for the job.
	Phases JobProgressPhaseArrayInput `pulumi:"phases"`
}

func (JobProgressArgs) ElementType

func (JobProgressArgs) ElementType() reflect.Type

func (JobProgressArgs) ToJobProgressOutput

func (i JobProgressArgs) ToJobProgressOutput() JobProgressOutput

func (JobProgressArgs) ToJobProgressOutputWithContext

func (i JobProgressArgs) ToJobProgressOutputWithContext(ctx context.Context) JobProgressOutput

type JobProgressArray

type JobProgressArray []JobProgressInput

func (JobProgressArray) ElementType

func (JobProgressArray) ElementType() reflect.Type

func (JobProgressArray) ToJobProgressArrayOutput

func (i JobProgressArray) ToJobProgressArrayOutput() JobProgressArrayOutput

func (JobProgressArray) ToJobProgressArrayOutputWithContext

func (i JobProgressArray) ToJobProgressArrayOutputWithContext(ctx context.Context) JobProgressArrayOutput

type JobProgressArrayInput

type JobProgressArrayInput interface {
	pulumi.Input

	ToJobProgressArrayOutput() JobProgressArrayOutput
	ToJobProgressArrayOutputWithContext(context.Context) JobProgressArrayOutput
}

JobProgressArrayInput is an input type that accepts JobProgressArray and JobProgressArrayOutput values. You can construct a concrete instance of `JobProgressArrayInput` via:

JobProgressArray{ JobProgressArgs{...} }

type JobProgressArrayOutput

type JobProgressArrayOutput struct{ *pulumi.OutputState }

func (JobProgressArrayOutput) ElementType

func (JobProgressArrayOutput) ElementType() reflect.Type

func (JobProgressArrayOutput) Index

func (JobProgressArrayOutput) ToJobProgressArrayOutput

func (o JobProgressArrayOutput) ToJobProgressArrayOutput() JobProgressArrayOutput

func (JobProgressArrayOutput) ToJobProgressArrayOutputWithContext

func (o JobProgressArrayOutput) ToJobProgressArrayOutputWithContext(ctx context.Context) JobProgressArrayOutput

type JobProgressInput

type JobProgressInput interface {
	pulumi.Input

	ToJobProgressOutput() JobProgressOutput
	ToJobProgressOutputWithContext(context.Context) JobProgressOutput
}

JobProgressInput is an input type that accepts JobProgressArgs and JobProgressOutput values. You can construct a concrete instance of `JobProgressInput` via:

JobProgressArgs{...}

type JobProgressOutput

type JobProgressOutput struct{ *pulumi.OutputState }

func (JobProgressOutput) CurrentPhase

func (o JobProgressOutput) CurrentPhase() pulumi.StringPtrOutput

Current phase of the job.

func (JobProgressOutput) CurrentStatus

func (o JobProgressOutput) CurrentStatus() pulumi.StringPtrOutput

Current status of the job.

func (JobProgressOutput) ElementType

func (JobProgressOutput) ElementType() reflect.Type

func (JobProgressOutput) Phases

List of phase status for the job.

func (JobProgressOutput) ToJobProgressOutput

func (o JobProgressOutput) ToJobProgressOutput() JobProgressOutput

func (JobProgressOutput) ToJobProgressOutputWithContext

func (o JobProgressOutput) ToJobProgressOutputWithContext(ctx context.Context) JobProgressOutput

type JobProgressPhase

type JobProgressPhase struct {
	// The text describing the action required to fix the issue
	Action *string `pulumi:"action"`
	// Duration of the phase in milliseconds
	DurationInMs *int `pulumi:"durationInMs"`
	// Summary of phase status results.
	Extracts []JobProgressPhaseExtract `pulumi:"extracts"`
	// True if a Pre-Migration Advisor report is available for this phase. False or null if no report is available.
	IsAdvisorReportAvailable *bool `pulumi:"isAdvisorReportAvailable"`
	// The text describing the root cause of the reported issue
	Issue *string `pulumi:"issue"`
	// Details to access log file in the specified Object Storage bucket, if any.
	LogLocations []JobProgressPhaseLogLocation `pulumi:"logLocations"`
	// Phase name
	Name *string `pulumi:"name"`
	// Percent progress of job phase.
	Progress *int `pulumi:"progress"`
	// Phase status
	Status *string `pulumi:"status"`
}

type JobProgressPhaseArgs

type JobProgressPhaseArgs struct {
	// The text describing the action required to fix the issue
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Duration of the phase in milliseconds
	DurationInMs pulumi.IntPtrInput `pulumi:"durationInMs"`
	// Summary of phase status results.
	Extracts JobProgressPhaseExtractArrayInput `pulumi:"extracts"`
	// True if a Pre-Migration Advisor report is available for this phase. False or null if no report is available.
	IsAdvisorReportAvailable pulumi.BoolPtrInput `pulumi:"isAdvisorReportAvailable"`
	// The text describing the root cause of the reported issue
	Issue pulumi.StringPtrInput `pulumi:"issue"`
	// Details to access log file in the specified Object Storage bucket, if any.
	LogLocations JobProgressPhaseLogLocationArrayInput `pulumi:"logLocations"`
	// Phase name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Percent progress of job phase.
	Progress pulumi.IntPtrInput `pulumi:"progress"`
	// Phase status
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (JobProgressPhaseArgs) ElementType

func (JobProgressPhaseArgs) ElementType() reflect.Type

func (JobProgressPhaseArgs) ToJobProgressPhaseOutput

func (i JobProgressPhaseArgs) ToJobProgressPhaseOutput() JobProgressPhaseOutput

func (JobProgressPhaseArgs) ToJobProgressPhaseOutputWithContext

func (i JobProgressPhaseArgs) ToJobProgressPhaseOutputWithContext(ctx context.Context) JobProgressPhaseOutput

type JobProgressPhaseArray

type JobProgressPhaseArray []JobProgressPhaseInput

func (JobProgressPhaseArray) ElementType

func (JobProgressPhaseArray) ElementType() reflect.Type

func (JobProgressPhaseArray) ToJobProgressPhaseArrayOutput

func (i JobProgressPhaseArray) ToJobProgressPhaseArrayOutput() JobProgressPhaseArrayOutput

func (JobProgressPhaseArray) ToJobProgressPhaseArrayOutputWithContext

func (i JobProgressPhaseArray) ToJobProgressPhaseArrayOutputWithContext(ctx context.Context) JobProgressPhaseArrayOutput

type JobProgressPhaseArrayInput

type JobProgressPhaseArrayInput interface {
	pulumi.Input

	ToJobProgressPhaseArrayOutput() JobProgressPhaseArrayOutput
	ToJobProgressPhaseArrayOutputWithContext(context.Context) JobProgressPhaseArrayOutput
}

JobProgressPhaseArrayInput is an input type that accepts JobProgressPhaseArray and JobProgressPhaseArrayOutput values. You can construct a concrete instance of `JobProgressPhaseArrayInput` via:

JobProgressPhaseArray{ JobProgressPhaseArgs{...} }

type JobProgressPhaseArrayOutput

type JobProgressPhaseArrayOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseArrayOutput) ElementType

func (JobProgressPhaseArrayOutput) Index

func (JobProgressPhaseArrayOutput) ToJobProgressPhaseArrayOutput

func (o JobProgressPhaseArrayOutput) ToJobProgressPhaseArrayOutput() JobProgressPhaseArrayOutput

func (JobProgressPhaseArrayOutput) ToJobProgressPhaseArrayOutputWithContext

func (o JobProgressPhaseArrayOutput) ToJobProgressPhaseArrayOutputWithContext(ctx context.Context) JobProgressPhaseArrayOutput

type JobProgressPhaseExtract

type JobProgressPhaseExtract struct {
	// Message in entry.
	Message *string `pulumi:"message"`
	// Type of unsupported object
	Type *string `pulumi:"type"`
}

type JobProgressPhaseExtractArgs

type JobProgressPhaseExtractArgs struct {
	// Message in entry.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Type of unsupported object
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (JobProgressPhaseExtractArgs) ElementType

func (JobProgressPhaseExtractArgs) ToJobProgressPhaseExtractOutput

func (i JobProgressPhaseExtractArgs) ToJobProgressPhaseExtractOutput() JobProgressPhaseExtractOutput

func (JobProgressPhaseExtractArgs) ToJobProgressPhaseExtractOutputWithContext

func (i JobProgressPhaseExtractArgs) ToJobProgressPhaseExtractOutputWithContext(ctx context.Context) JobProgressPhaseExtractOutput

type JobProgressPhaseExtractArray

type JobProgressPhaseExtractArray []JobProgressPhaseExtractInput

func (JobProgressPhaseExtractArray) ElementType

func (JobProgressPhaseExtractArray) ToJobProgressPhaseExtractArrayOutput

func (i JobProgressPhaseExtractArray) ToJobProgressPhaseExtractArrayOutput() JobProgressPhaseExtractArrayOutput

func (JobProgressPhaseExtractArray) ToJobProgressPhaseExtractArrayOutputWithContext

func (i JobProgressPhaseExtractArray) ToJobProgressPhaseExtractArrayOutputWithContext(ctx context.Context) JobProgressPhaseExtractArrayOutput

type JobProgressPhaseExtractArrayInput

type JobProgressPhaseExtractArrayInput interface {
	pulumi.Input

	ToJobProgressPhaseExtractArrayOutput() JobProgressPhaseExtractArrayOutput
	ToJobProgressPhaseExtractArrayOutputWithContext(context.Context) JobProgressPhaseExtractArrayOutput
}

JobProgressPhaseExtractArrayInput is an input type that accepts JobProgressPhaseExtractArray and JobProgressPhaseExtractArrayOutput values. You can construct a concrete instance of `JobProgressPhaseExtractArrayInput` via:

JobProgressPhaseExtractArray{ JobProgressPhaseExtractArgs{...} }

type JobProgressPhaseExtractArrayOutput

type JobProgressPhaseExtractArrayOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseExtractArrayOutput) ElementType

func (JobProgressPhaseExtractArrayOutput) Index

func (JobProgressPhaseExtractArrayOutput) ToJobProgressPhaseExtractArrayOutput

func (o JobProgressPhaseExtractArrayOutput) ToJobProgressPhaseExtractArrayOutput() JobProgressPhaseExtractArrayOutput

func (JobProgressPhaseExtractArrayOutput) ToJobProgressPhaseExtractArrayOutputWithContext

func (o JobProgressPhaseExtractArrayOutput) ToJobProgressPhaseExtractArrayOutputWithContext(ctx context.Context) JobProgressPhaseExtractArrayOutput

type JobProgressPhaseExtractInput

type JobProgressPhaseExtractInput interface {
	pulumi.Input

	ToJobProgressPhaseExtractOutput() JobProgressPhaseExtractOutput
	ToJobProgressPhaseExtractOutputWithContext(context.Context) JobProgressPhaseExtractOutput
}

JobProgressPhaseExtractInput is an input type that accepts JobProgressPhaseExtractArgs and JobProgressPhaseExtractOutput values. You can construct a concrete instance of `JobProgressPhaseExtractInput` via:

JobProgressPhaseExtractArgs{...}

type JobProgressPhaseExtractOutput

type JobProgressPhaseExtractOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseExtractOutput) ElementType

func (JobProgressPhaseExtractOutput) Message

Message in entry.

func (JobProgressPhaseExtractOutput) ToJobProgressPhaseExtractOutput

func (o JobProgressPhaseExtractOutput) ToJobProgressPhaseExtractOutput() JobProgressPhaseExtractOutput

func (JobProgressPhaseExtractOutput) ToJobProgressPhaseExtractOutputWithContext

func (o JobProgressPhaseExtractOutput) ToJobProgressPhaseExtractOutputWithContext(ctx context.Context) JobProgressPhaseExtractOutput

func (JobProgressPhaseExtractOutput) Type

Type of unsupported object

type JobProgressPhaseInput

type JobProgressPhaseInput interface {
	pulumi.Input

	ToJobProgressPhaseOutput() JobProgressPhaseOutput
	ToJobProgressPhaseOutputWithContext(context.Context) JobProgressPhaseOutput
}

JobProgressPhaseInput is an input type that accepts JobProgressPhaseArgs and JobProgressPhaseOutput values. You can construct a concrete instance of `JobProgressPhaseInput` via:

JobProgressPhaseArgs{...}

type JobProgressPhaseLogLocation

type JobProgressPhaseLogLocation struct {
	// Name of the bucket containing the log file.
	Bucket *string `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace *string `pulumi:"namespace"`
	// Name of the object (regular expression is allowed)
	Object *string `pulumi:"object"`
}

type JobProgressPhaseLogLocationArgs

type JobProgressPhaseLogLocationArgs struct {
	// Name of the bucket containing the log file.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// Object Storage namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// Name of the object (regular expression is allowed)
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (JobProgressPhaseLogLocationArgs) ElementType

func (JobProgressPhaseLogLocationArgs) ToJobProgressPhaseLogLocationOutput

func (i JobProgressPhaseLogLocationArgs) ToJobProgressPhaseLogLocationOutput() JobProgressPhaseLogLocationOutput

func (JobProgressPhaseLogLocationArgs) ToJobProgressPhaseLogLocationOutputWithContext

func (i JobProgressPhaseLogLocationArgs) ToJobProgressPhaseLogLocationOutputWithContext(ctx context.Context) JobProgressPhaseLogLocationOutput

type JobProgressPhaseLogLocationArray

type JobProgressPhaseLogLocationArray []JobProgressPhaseLogLocationInput

func (JobProgressPhaseLogLocationArray) ElementType

func (JobProgressPhaseLogLocationArray) ToJobProgressPhaseLogLocationArrayOutput

func (i JobProgressPhaseLogLocationArray) ToJobProgressPhaseLogLocationArrayOutput() JobProgressPhaseLogLocationArrayOutput

func (JobProgressPhaseLogLocationArray) ToJobProgressPhaseLogLocationArrayOutputWithContext

func (i JobProgressPhaseLogLocationArray) ToJobProgressPhaseLogLocationArrayOutputWithContext(ctx context.Context) JobProgressPhaseLogLocationArrayOutput

type JobProgressPhaseLogLocationArrayInput

type JobProgressPhaseLogLocationArrayInput interface {
	pulumi.Input

	ToJobProgressPhaseLogLocationArrayOutput() JobProgressPhaseLogLocationArrayOutput
	ToJobProgressPhaseLogLocationArrayOutputWithContext(context.Context) JobProgressPhaseLogLocationArrayOutput
}

JobProgressPhaseLogLocationArrayInput is an input type that accepts JobProgressPhaseLogLocationArray and JobProgressPhaseLogLocationArrayOutput values. You can construct a concrete instance of `JobProgressPhaseLogLocationArrayInput` via:

JobProgressPhaseLogLocationArray{ JobProgressPhaseLogLocationArgs{...} }

type JobProgressPhaseLogLocationArrayOutput

type JobProgressPhaseLogLocationArrayOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseLogLocationArrayOutput) ElementType

func (JobProgressPhaseLogLocationArrayOutput) Index

func (JobProgressPhaseLogLocationArrayOutput) ToJobProgressPhaseLogLocationArrayOutput

func (o JobProgressPhaseLogLocationArrayOutput) ToJobProgressPhaseLogLocationArrayOutput() JobProgressPhaseLogLocationArrayOutput

func (JobProgressPhaseLogLocationArrayOutput) ToJobProgressPhaseLogLocationArrayOutputWithContext

func (o JobProgressPhaseLogLocationArrayOutput) ToJobProgressPhaseLogLocationArrayOutputWithContext(ctx context.Context) JobProgressPhaseLogLocationArrayOutput

type JobProgressPhaseLogLocationInput

type JobProgressPhaseLogLocationInput interface {
	pulumi.Input

	ToJobProgressPhaseLogLocationOutput() JobProgressPhaseLogLocationOutput
	ToJobProgressPhaseLogLocationOutputWithContext(context.Context) JobProgressPhaseLogLocationOutput
}

JobProgressPhaseLogLocationInput is an input type that accepts JobProgressPhaseLogLocationArgs and JobProgressPhaseLogLocationOutput values. You can construct a concrete instance of `JobProgressPhaseLogLocationInput` via:

JobProgressPhaseLogLocationArgs{...}

type JobProgressPhaseLogLocationOutput

type JobProgressPhaseLogLocationOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseLogLocationOutput) Bucket

Name of the bucket containing the log file.

func (JobProgressPhaseLogLocationOutput) ElementType

func (JobProgressPhaseLogLocationOutput) Namespace

Object Storage namespace.

func (JobProgressPhaseLogLocationOutput) Object

Name of the object (regular expression is allowed)

func (JobProgressPhaseLogLocationOutput) ToJobProgressPhaseLogLocationOutput

func (o JobProgressPhaseLogLocationOutput) ToJobProgressPhaseLogLocationOutput() JobProgressPhaseLogLocationOutput

func (JobProgressPhaseLogLocationOutput) ToJobProgressPhaseLogLocationOutputWithContext

func (o JobProgressPhaseLogLocationOutput) ToJobProgressPhaseLogLocationOutputWithContext(ctx context.Context) JobProgressPhaseLogLocationOutput

type JobProgressPhaseOutput

type JobProgressPhaseOutput struct{ *pulumi.OutputState }

func (JobProgressPhaseOutput) Action

The text describing the action required to fix the issue

func (JobProgressPhaseOutput) DurationInMs

func (o JobProgressPhaseOutput) DurationInMs() pulumi.IntPtrOutput

Duration of the phase in milliseconds

func (JobProgressPhaseOutput) ElementType

func (JobProgressPhaseOutput) ElementType() reflect.Type

func (JobProgressPhaseOutput) Extracts

Summary of phase status results.

func (JobProgressPhaseOutput) IsAdvisorReportAvailable

func (o JobProgressPhaseOutput) IsAdvisorReportAvailable() pulumi.BoolPtrOutput

True if a Pre-Migration Advisor report is available for this phase. False or null if no report is available.

func (JobProgressPhaseOutput) Issue

The text describing the root cause of the reported issue

func (JobProgressPhaseOutput) LogLocations

Details to access log file in the specified Object Storage bucket, if any.

func (JobProgressPhaseOutput) Name

Phase name

func (JobProgressPhaseOutput) Progress

Percent progress of job phase.

func (JobProgressPhaseOutput) Status

Phase status

func (JobProgressPhaseOutput) ToJobProgressPhaseOutput

func (o JobProgressPhaseOutput) ToJobProgressPhaseOutput() JobProgressPhaseOutput

func (JobProgressPhaseOutput) ToJobProgressPhaseOutputWithContext

func (o JobProgressPhaseOutput) ToJobProgressPhaseOutputWithContext(ctx context.Context) JobProgressPhaseOutput

type JobState

type JobState struct {
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name of the job.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// The OCID of the job
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	JobId pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// The OCID of the Migration that this job belongs to.
	MigrationId pulumi.StringPtrInput
	// Percent progress of job phase.
	Progresses JobProgressArrayInput
	// The current state of the migration job.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the Migration Job was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the Migration Job was last updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// Type of unsupported object
	Type pulumi.StringPtrInput
	// Database objects not supported.
	UnsupportedObjects JobUnsupportedObjectArrayInput
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type JobUnsupportedObject

type JobUnsupportedObject struct {
	// Name of the object (regular expression is allowed)
	Object *string `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner *string `pulumi:"owner"`
	// Type of unsupported object
	Type *string `pulumi:"type"`
}

type JobUnsupportedObjectArgs

type JobUnsupportedObjectArgs struct {
	// Name of the object (regular expression is allowed)
	Object pulumi.StringPtrInput `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// Type of unsupported object
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (JobUnsupportedObjectArgs) ElementType

func (JobUnsupportedObjectArgs) ElementType() reflect.Type

func (JobUnsupportedObjectArgs) ToJobUnsupportedObjectOutput

func (i JobUnsupportedObjectArgs) ToJobUnsupportedObjectOutput() JobUnsupportedObjectOutput

func (JobUnsupportedObjectArgs) ToJobUnsupportedObjectOutputWithContext

func (i JobUnsupportedObjectArgs) ToJobUnsupportedObjectOutputWithContext(ctx context.Context) JobUnsupportedObjectOutput

type JobUnsupportedObjectArray

type JobUnsupportedObjectArray []JobUnsupportedObjectInput

func (JobUnsupportedObjectArray) ElementType

func (JobUnsupportedObjectArray) ElementType() reflect.Type

func (JobUnsupportedObjectArray) ToJobUnsupportedObjectArrayOutput

func (i JobUnsupportedObjectArray) ToJobUnsupportedObjectArrayOutput() JobUnsupportedObjectArrayOutput

func (JobUnsupportedObjectArray) ToJobUnsupportedObjectArrayOutputWithContext

func (i JobUnsupportedObjectArray) ToJobUnsupportedObjectArrayOutputWithContext(ctx context.Context) JobUnsupportedObjectArrayOutput

type JobUnsupportedObjectArrayInput

type JobUnsupportedObjectArrayInput interface {
	pulumi.Input

	ToJobUnsupportedObjectArrayOutput() JobUnsupportedObjectArrayOutput
	ToJobUnsupportedObjectArrayOutputWithContext(context.Context) JobUnsupportedObjectArrayOutput
}

JobUnsupportedObjectArrayInput is an input type that accepts JobUnsupportedObjectArray and JobUnsupportedObjectArrayOutput values. You can construct a concrete instance of `JobUnsupportedObjectArrayInput` via:

JobUnsupportedObjectArray{ JobUnsupportedObjectArgs{...} }

type JobUnsupportedObjectArrayOutput

type JobUnsupportedObjectArrayOutput struct{ *pulumi.OutputState }

func (JobUnsupportedObjectArrayOutput) ElementType

func (JobUnsupportedObjectArrayOutput) Index

func (JobUnsupportedObjectArrayOutput) ToJobUnsupportedObjectArrayOutput

func (o JobUnsupportedObjectArrayOutput) ToJobUnsupportedObjectArrayOutput() JobUnsupportedObjectArrayOutput

func (JobUnsupportedObjectArrayOutput) ToJobUnsupportedObjectArrayOutputWithContext

func (o JobUnsupportedObjectArrayOutput) ToJobUnsupportedObjectArrayOutputWithContext(ctx context.Context) JobUnsupportedObjectArrayOutput

type JobUnsupportedObjectInput

type JobUnsupportedObjectInput interface {
	pulumi.Input

	ToJobUnsupportedObjectOutput() JobUnsupportedObjectOutput
	ToJobUnsupportedObjectOutputWithContext(context.Context) JobUnsupportedObjectOutput
}

JobUnsupportedObjectInput is an input type that accepts JobUnsupportedObjectArgs and JobUnsupportedObjectOutput values. You can construct a concrete instance of `JobUnsupportedObjectInput` via:

JobUnsupportedObjectArgs{...}

type JobUnsupportedObjectOutput

type JobUnsupportedObjectOutput struct{ *pulumi.OutputState }

func (JobUnsupportedObjectOutput) ElementType

func (JobUnsupportedObjectOutput) ElementType() reflect.Type

func (JobUnsupportedObjectOutput) Object

Name of the object (regular expression is allowed)

func (JobUnsupportedObjectOutput) Owner

Owner of the object (regular expression is allowed)

func (JobUnsupportedObjectOutput) ToJobUnsupportedObjectOutput

func (o JobUnsupportedObjectOutput) ToJobUnsupportedObjectOutput() JobUnsupportedObjectOutput

func (JobUnsupportedObjectOutput) ToJobUnsupportedObjectOutputWithContext

func (o JobUnsupportedObjectOutput) ToJobUnsupportedObjectOutputWithContext(ctx context.Context) JobUnsupportedObjectOutput

func (JobUnsupportedObjectOutput) Type

Type of unsupported object

type LookupConnectionArgs added in v2.1.0

type LookupConnectionArgs struct {
	// The OCID of the database connection.
	ConnectionId string `pulumi:"connectionId"`
}

A collection of arguments for invoking getConnection.

type LookupConnectionOutputArgs added in v2.1.0

type LookupConnectionOutputArgs struct {
	// The OCID of the database connection.
	ConnectionId pulumi.StringInput `pulumi:"connectionId"`
}

A collection of arguments for invoking getConnection.

func (LookupConnectionOutputArgs) ElementType added in v2.1.0

func (LookupConnectionOutputArgs) ElementType() reflect.Type

type LookupConnectionResult added in v2.1.0

type LookupConnectionResult struct {
	// An array of name-value pair attribute entries.
	AdditionalAttributes []GetConnectionAdditionalAttribute `pulumi:"additionalAttributes"`
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	ConnectionId  string `pulumi:"connectionId"`
	// Connect descriptor or Easy Connect Naming method used to connect to a database.
	ConnectionString string `pulumi:"connectionString"`
	// Defines the type of connection. For example, ORACLE.
	ConnectionType string `pulumi:"connectionType"`
	// The OCID of the database being referenced.
	DatabaseId string `pulumi:"databaseId"`
	// The name of the database being referenced.
	DatabaseName string `pulumi:"databaseName"`
	// The OCID of the database system being referenced.
	DbSystemId string `pulumi:"dbSystemId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The IP Address of the host.
	Host string `pulumi:"host"`
	// The OCID of the connection being referenced.
	Id string `pulumi:"id"`
	// List of ingress IP addresses from where to connect to this connection's privateIp.
	IngressIps []GetConnectionIngressIp `pulumi:"ingressIps"`
	// The OCID of the key used in cryptographic operations.
	KeyId string `pulumi:"keyId"`
	// The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An array of Network Security Group OCIDs used to define network access for Connections.
	NsgIds []string `pulumi:"nsgIds"`
	// The password (credential) used when creating or updating this resource.
	Password string `pulumi:"password"`
	// The port to be used for the connection.
	Port int `pulumi:"port"`
	// The OCID of the resource being referenced.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The password (credential) used when creating or updating this resource.
	ReplicationPassword string `pulumi:"replicationPassword"`
	// The username (credential) used when creating or updating this resource.
	ReplicationUsername string `pulumi:"replicationUsername"`
	// The OCID of the resource being referenced.
	SecretId string `pulumi:"secretId"`
	// Security Protocol to be used for the connection.
	SecurityProtocol string `pulumi:"securityProtocol"`
	// Name of the host the SSH key is valid for.
	SshHost string `pulumi:"sshHost"`
	// Private SSH key string.
	SshKey string `pulumi:"sshKey"`
	// Sudo location
	SshSudoLocation string `pulumi:"sshSudoLocation"`
	// The username (credential) used when creating or updating this resource.
	SshUser string `pulumi:"sshUser"`
	SslCa   string `pulumi:"sslCa"`
	SslCert string `pulumi:"sslCert"`
	SslCrl  string `pulumi:"sslCrl"`
	SslKey  string `pulumi:"sslKey"`
	// SSL mode to be used for the connection.
	SslMode string `pulumi:"sslMode"`
	// The Connection's current lifecycle state.
	State string `pulumi:"state"`
	// Oracle Cloud Infrastructure resource ID.
	SubnetId string `pulumi:"subnetId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
	TechnologyType string `pulumi:"technologyType"`
	// The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The username (credential) used when creating or updating this resource.
	Username string `pulumi:"username"`
	// Oracle Cloud Infrastructure resource ID.
	VaultId string `pulumi:"vaultId"`
	Wallet  string `pulumi:"wallet"`
}

A collection of values returned by getConnection.

func LookupConnection added in v2.1.0

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetConnection(ctx, &databasemigration.GetConnectionArgs{
			ConnectionId: testConnectionOciDatabaseMigrationConnection.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupConnectionResultOutput added in v2.1.0

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnection.

func LookupConnectionOutput added in v2.1.0

func (LookupConnectionResultOutput) AdditionalAttributes added in v2.1.0

An array of name-value pair attribute entries.

func (LookupConnectionResultOutput) CompartmentId added in v2.1.0

The OCID of the compartment.

func (LookupConnectionResultOutput) ConnectionId added in v2.1.0

func (LookupConnectionResultOutput) ConnectionString added in v2.1.0

func (o LookupConnectionResultOutput) ConnectionString() pulumi.StringOutput

Connect descriptor or Easy Connect Naming method used to connect to a database.

func (LookupConnectionResultOutput) ConnectionType added in v2.1.0

Defines the type of connection. For example, ORACLE.

func (LookupConnectionResultOutput) DatabaseId added in v2.1.0

The OCID of the database being referenced.

func (LookupConnectionResultOutput) DatabaseName added in v2.1.0

The name of the database being referenced.

func (LookupConnectionResultOutput) DbSystemId added in v2.1.0

The OCID of the database system being referenced.

func (LookupConnectionResultOutput) DefinedTags added in v2.1.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupConnectionResultOutput) Description added in v2.1.0

A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupConnectionResultOutput) DisplayName added in v2.1.0

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupConnectionResultOutput) ElementType added in v2.1.0

func (LookupConnectionResultOutput) FreeformTags added in v2.1.0

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (LookupConnectionResultOutput) Host added in v2.1.0

The IP Address of the host.

func (LookupConnectionResultOutput) Id added in v2.1.0

The OCID of the connection being referenced.

func (LookupConnectionResultOutput) IngressIps added in v2.1.0

List of ingress IP addresses from where to connect to this connection's privateIp.

func (LookupConnectionResultOutput) KeyId added in v2.1.0

The OCID of the key used in cryptographic operations.

func (LookupConnectionResultOutput) LifecycleDetails added in v2.1.0

func (o LookupConnectionResultOutput) LifecycleDetails() pulumi.StringOutput

The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.

func (LookupConnectionResultOutput) NsgIds added in v2.1.0

An array of Network Security Group OCIDs used to define network access for Connections.

func (LookupConnectionResultOutput) Password added in v2.1.0

The password (credential) used when creating or updating this resource.

func (LookupConnectionResultOutput) Port added in v2.1.0

The port to be used for the connection.

func (LookupConnectionResultOutput) PrivateEndpointId added in v2.1.0

func (o LookupConnectionResultOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of the resource being referenced.

func (LookupConnectionResultOutput) ReplicationPassword added in v2.1.0

func (o LookupConnectionResultOutput) ReplicationPassword() pulumi.StringOutput

The password (credential) used when creating or updating this resource.

func (LookupConnectionResultOutput) ReplicationUsername added in v2.1.0

func (o LookupConnectionResultOutput) ReplicationUsername() pulumi.StringOutput

The username (credential) used when creating or updating this resource.

func (LookupConnectionResultOutput) SecretId added in v2.1.0

The OCID of the resource being referenced.

func (LookupConnectionResultOutput) SecurityProtocol added in v2.1.0

func (o LookupConnectionResultOutput) SecurityProtocol() pulumi.StringOutput

Security Protocol to be used for the connection.

func (LookupConnectionResultOutput) SshHost added in v2.1.0

Name of the host the SSH key is valid for.

func (LookupConnectionResultOutput) SshKey added in v2.1.0

Private SSH key string.

func (LookupConnectionResultOutput) SshSudoLocation added in v2.1.0

func (o LookupConnectionResultOutput) SshSudoLocation() pulumi.StringOutput

Sudo location

func (LookupConnectionResultOutput) SshUser added in v2.1.0

The username (credential) used when creating or updating this resource.

func (LookupConnectionResultOutput) SslCa added in v2.1.0

func (LookupConnectionResultOutput) SslCert added in v2.1.0

func (LookupConnectionResultOutput) SslCrl added in v2.1.0

func (LookupConnectionResultOutput) SslKey added in v2.1.0

func (LookupConnectionResultOutput) SslMode added in v2.1.0

SSL mode to be used for the connection.

func (LookupConnectionResultOutput) State added in v2.1.0

The Connection's current lifecycle state.

func (LookupConnectionResultOutput) SubnetId added in v2.1.0

Oracle Cloud Infrastructure resource ID.

func (LookupConnectionResultOutput) SystemTags added in v2.1.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupConnectionResultOutput) TechnologyType added in v2.1.0

The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service

func (LookupConnectionResultOutput) TimeCreated added in v2.1.0

The time when this resource was created. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (LookupConnectionResultOutput) TimeUpdated added in v2.1.0

The time when this resource was updated. An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput added in v2.1.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext added in v2.1.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

func (LookupConnectionResultOutput) Username added in v2.1.0

The username (credential) used when creating or updating this resource.

func (LookupConnectionResultOutput) VaultId added in v2.1.0

Oracle Cloud Infrastructure resource ID.

func (LookupConnectionResultOutput) Wallet added in v2.1.0

type LookupMigrationArgs added in v2.1.0

type LookupMigrationArgs struct {
	// The OCID of the migration
	MigrationId string `pulumi:"migrationId"`
}

A collection of arguments for invoking getMigration.

type LookupMigrationOutputArgs added in v2.1.0

type LookupMigrationOutputArgs struct {
	// The OCID of the migration
	MigrationId pulumi.StringInput `pulumi:"migrationId"`
}

A collection of arguments for invoking getMigration.

func (LookupMigrationOutputArgs) ElementType added in v2.1.0

func (LookupMigrationOutputArgs) ElementType() reflect.Type

type LookupMigrationResult added in v2.1.0

type LookupMigrationResult struct {
	// List of Migration Parameter objects.
	AdvancedParameters []GetMigrationAdvancedParameter `pulumi:"advancedParameters"`
	// Details about Oracle Advisor Settings.
	AdvisorSettings        []GetMigrationAdvisorSetting `pulumi:"advisorSettings"`
	BulkIncludeExcludeData string                       `pulumi:"bulkIncludeExcludeData"`
	// The OCID of the resource being referenced.
	CompartmentId string `pulumi:"compartmentId"`
	// Optional additional properties for data transfer.
	DataTransferMediumDetails []GetMigrationDataTransferMediumDetail `pulumi:"dataTransferMediumDetails"`
	// The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
	DatabaseCombination string `pulumi:"databaseCombination"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName    string                      `pulumi:"displayName"`
	ExcludeObjects []GetMigrationExcludeObject `pulumi:"excludeObjects"`
	// The OCID of the resource being referenced.
	ExecutingJobId string `pulumi:"executingJobId"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Details for Oracle GoldenGate Deployment (Internally managed by the service, not required and will be ignored if provided).
	GgsDetails []GetMigrationGgsDetail `pulumi:"ggsDetails"`
	// Details for Oracle GoldenGate Marketplace  Instance / Deployment (Currently not supported for MySQL migrations).
	HubDetails []GetMigrationHubDetail `pulumi:"hubDetails"`
	// The OCID of the resource being referenced.
	Id             string                      `pulumi:"id"`
	IncludeObjects []GetMigrationIncludeObject `pulumi:"includeObjects"`
	// Optional settings for Data Pump Export and Import jobs
	InitialLoadSettings []GetMigrationInitialLoadSetting `pulumi:"initialLoadSettings"`
	// Additional status related to the execution and current state of the Migration.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	MigrationId      string `pulumi:"migrationId"`
	// The OCID of the resource being referenced.
	SourceContainerDatabaseConnectionId string `pulumi:"sourceContainerDatabaseConnectionId"`
	// The OCID of the resource being referenced.
	SourceDatabaseConnectionId string `pulumi:"sourceDatabaseConnectionId"`
	// The current state of the Migration resource.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The OCID of the resource being referenced.
	TargetDatabaseConnectionId string `pulumi:"targetDatabaseConnectionId"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated string `pulumi:"timeCreated"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeLastMigration string `pulumi:"timeLastMigration"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	Type string `pulumi:"type"`
	// You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
	WaitAfter string `pulumi:"waitAfter"`
}

A collection of values returned by getMigration.

func LookupMigration added in v2.1.0

func LookupMigration(ctx *pulumi.Context, args *LookupMigrationArgs, opts ...pulumi.InvokeOption) (*LookupMigrationResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.GetMigration(ctx, &databasemigration.GetMigrationArgs{
			MigrationId: testMigrationOciDatabaseMigrationMigration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMigrationResultOutput added in v2.1.0

type LookupMigrationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMigration.

func LookupMigrationOutput added in v2.1.0

func (LookupMigrationResultOutput) AdvancedParameters added in v2.2.0

List of Migration Parameter objects.

func (LookupMigrationResultOutput) AdvisorSettings added in v2.1.0

Details about Oracle Advisor Settings.

func (LookupMigrationResultOutput) BulkIncludeExcludeData added in v2.1.0

func (o LookupMigrationResultOutput) BulkIncludeExcludeData() pulumi.StringOutput

func (LookupMigrationResultOutput) CompartmentId added in v2.1.0

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) DataTransferMediumDetails added in v2.1.0

Optional additional properties for data transfer.

func (LookupMigrationResultOutput) DatabaseCombination added in v2.1.0

func (o LookupMigrationResultOutput) DatabaseCombination() pulumi.StringOutput

The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.

func (LookupMigrationResultOutput) DefinedTags added in v2.1.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupMigrationResultOutput) Description added in v2.1.0

A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupMigrationResultOutput) DisplayName added in v2.1.0

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupMigrationResultOutput) ElementType added in v2.1.0

func (LookupMigrationResultOutput) ExcludeObjects added in v2.1.0

func (LookupMigrationResultOutput) ExecutingJobId added in v2.1.0

func (o LookupMigrationResultOutput) ExecutingJobId() pulumi.StringOutput

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) FreeformTags added in v2.1.0

func (o LookupMigrationResultOutput) FreeformTags() pulumi.MapOutput

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (LookupMigrationResultOutput) GgsDetails added in v2.1.0

Details for Oracle GoldenGate Deployment (Internally managed by the service, not required and will be ignored if provided).

func (LookupMigrationResultOutput) HubDetails added in v2.1.0

Details for Oracle GoldenGate Marketplace Instance / Deployment (Currently not supported for MySQL migrations).

func (LookupMigrationResultOutput) Id added in v2.1.0

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) IncludeObjects added in v2.1.0

func (LookupMigrationResultOutput) InitialLoadSettings added in v2.1.0

Optional settings for Data Pump Export and Import jobs

func (LookupMigrationResultOutput) LifecycleDetails added in v2.1.0

func (o LookupMigrationResultOutput) LifecycleDetails() pulumi.StringOutput

Additional status related to the execution and current state of the Migration.

func (LookupMigrationResultOutput) MigrationId added in v2.1.0

func (LookupMigrationResultOutput) SourceContainerDatabaseConnectionId added in v2.1.0

func (o LookupMigrationResultOutput) SourceContainerDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) SourceDatabaseConnectionId added in v2.1.0

func (o LookupMigrationResultOutput) SourceDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) State added in v2.1.0

The current state of the Migration resource.

func (LookupMigrationResultOutput) SystemTags added in v2.1.0

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupMigrationResultOutput) TargetDatabaseConnectionId added in v2.1.0

func (o LookupMigrationResultOutput) TargetDatabaseConnectionId() pulumi.StringOutput

The OCID of the resource being referenced.

func (LookupMigrationResultOutput) TimeCreated added in v2.1.0

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (LookupMigrationResultOutput) TimeLastMigration added in v2.1.0

func (o LookupMigrationResultOutput) TimeLastMigration() pulumi.StringOutput

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (LookupMigrationResultOutput) TimeUpdated added in v2.1.0

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (LookupMigrationResultOutput) ToLookupMigrationResultOutput added in v2.1.0

func (o LookupMigrationResultOutput) ToLookupMigrationResultOutput() LookupMigrationResultOutput

func (LookupMigrationResultOutput) ToLookupMigrationResultOutputWithContext added in v2.1.0

func (o LookupMigrationResultOutput) ToLookupMigrationResultOutputWithContext(ctx context.Context) LookupMigrationResultOutput

func (LookupMigrationResultOutput) Type added in v2.1.0

The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

func (LookupMigrationResultOutput) WaitAfter added in v2.1.0

You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.

type Migration added in v2.1.0

type Migration struct {
	pulumi.CustomResourceState

	// (Updatable) List of Migration Parameter objects.
	AdvancedParameters MigrationAdvancedParameterArrayOutput `pulumi:"advancedParameters"`
	// (Updatable) Optional Pre-Migration advisor settings.
	AdvisorSettings MigrationAdvisorSettingsOutput `pulumi:"advisorSettings"`
	// Specifies the database objects to be excluded from the migration in bulk. The definition accepts input in a CSV format, newline separated for each entry. More details can be found in the documentation.
	BulkIncludeExcludeData pulumi.StringOutput `pulumi:"bulkIncludeExcludeData"`
	// (Updatable) The OCID of the resource being referenced.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Optional additional properties for data transfer.
	DataTransferMediumDetails MigrationDataTransferMediumDetailsOutput `pulumi:"dataTransferMediumDetails"`
	// (Updatable) The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
	DatabaseCombination pulumi.StringOutput `pulumi:"databaseCombination"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
	ExcludeObjects MigrationExcludeObjectArrayOutput `pulumi:"excludeObjects"`
	// The OCID of the resource being referenced.
	ExecutingJobId pulumi.StringOutput `pulumi:"executingJobId"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Optional settings for Oracle GoldenGate processes
	GgsDetails MigrationGgsDetailsOutput `pulumi:"ggsDetails"`
	// (Updatable) Details about Oracle GoldenGate Microservices.
	HubDetails MigrationHubDetailsOutput `pulumi:"hubDetails"`
	// Database objects to include from migration, cannot be specified alongside 'excludeObjects'
	IncludeObjects MigrationIncludeObjectArrayOutput `pulumi:"includeObjects"`
	// (Updatable) Optional settings for Data Pump Export and Import jobs
	InitialLoadSettings MigrationInitialLoadSettingsOutput `pulumi:"initialLoadSettings"`
	// Additional status related to the execution and current state of the Migration.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The OCID of the resource being referenced.
	SourceContainerDatabaseConnectionId pulumi.StringOutput `pulumi:"sourceContainerDatabaseConnectionId"`
	// (Updatable) The OCID of the resource being referenced.
	SourceDatabaseConnectionId pulumi.StringOutput `pulumi:"sourceDatabaseConnectionId"`
	// The current state of the Migration resource.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// (Updatable) The OCID of the resource being referenced.
	TargetDatabaseConnectionId pulumi.StringOutput `pulumi:"targetDatabaseConnectionId"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeLastMigration pulumi.StringOutput `pulumi:"timeLastMigration"`
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringOutput `pulumi:"type"`
	// You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
	WaitAfter pulumi.StringOutput `pulumi:"waitAfter"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseMigration.NewMigration(ctx, "test_migration", &DatabaseMigration.MigrationArgs{
			CompartmentId:              pulumi.Any(compartmentId),
			DatabaseCombination:        pulumi.Any(migrationDatabaseCombination),
			SourceDatabaseConnectionId: pulumi.Any(testConnection.Id),
			TargetDatabaseConnectionId: pulumi.Any(testConnection.Id),
			Type:                       pulumi.Any(migrationType),
			AdvancedParameters: databasemigration.MigrationAdvancedParameterArray{
				&databasemigration.MigrationAdvancedParameterArgs{
					DataType: pulumi.Any(migrationAdvancedParametersDataType),
					Name:     pulumi.Any(migrationAdvancedParametersName),
					Value:    pulumi.Any(migrationAdvancedParametersValue),
				},
			},
			AdvisorSettings: &databasemigration.MigrationAdvisorSettingsArgs{
				IsIgnoreErrors: pulumi.Any(migrationAdvisorSettingsIsIgnoreErrors),
				IsSkipAdvisor:  pulumi.Any(migrationAdvisorSettingsIsSkipAdvisor),
			},
			BulkIncludeExcludeData: pulumi.Any(migrationBulkIncludeExcludeData),
			DataTransferMediumDetails: &databasemigration.MigrationDataTransferMediumDetailsArgs{
				Type:        pulumi.Any(migrationDataTransferMediumDetailsType),
				AccessKeyId: pulumi.Any(testKey.Id),
				Name:        pulumi.Any(migrationDataTransferMediumDetailsName),
				ObjectStorageBucket: &databasemigration.MigrationDataTransferMediumDetailsObjectStorageBucketArgs{
					Bucket:    pulumi.Any(migrationDataTransferMediumDetailsObjectStorageBucketBucket),
					Namespace: pulumi.Any(migrationDataTransferMediumDetailsObjectStorageBucketNamespace),
				},
				Region:                     pulumi.Any(migrationDataTransferMediumDetailsRegion),
				SecretAccessKey:            pulumi.Any(migrationDataTransferMediumDetailsSecretAccessKey),
				SharedStorageMountTargetId: pulumi.Any(testMountTarget.Id),
				Source: &databasemigration.MigrationDataTransferMediumDetailsSourceArgs{
					Kind:           pulumi.Any(migrationDataTransferMediumDetailsSourceKind),
					OciHome:        pulumi.Any(migrationDataTransferMediumDetailsSourceOciHome),
					WalletLocation: pulumi.Any(migrationDataTransferMediumDetailsSourceWalletLocation),
				},
				Target: &databasemigration.MigrationDataTransferMediumDetailsTargetArgs{
					Kind:           pulumi.Any(migrationDataTransferMediumDetailsTargetKind),
					OciHome:        pulumi.Any(migrationDataTransferMediumDetailsTargetOciHome),
					WalletLocation: pulumi.Any(migrationDataTransferMediumDetailsTargetWalletLocation),
				},
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(migrationDescription),
			DisplayName: pulumi.Any(migrationDisplayName),
			ExcludeObjects: databasemigration.MigrationExcludeObjectArray{
				&databasemigration.MigrationExcludeObjectArgs{
					Object:                             pulumi.Any(migrationExcludeObjectsObject),
					IsOmitExcludedTableFromReplication: pulumi.Any(migrationExcludeObjectsIsOmitExcludedTableFromReplication),
					Owner:                              pulumi.Any(migrationExcludeObjectsOwner),
					Schema:                             pulumi.Any(migrationExcludeObjectsSchema),
					Type:                               pulumi.Any(migrationExcludeObjectsType),
				},
			},
			FreeformTags: pulumi.Any(migrationFreeformTags),
			GgsDetails: &databasemigration.MigrationGgsDetailsArgs{
				AcceptableLag: pulumi.Any(migrationGgsDetailsAcceptableLag),
				Extract: &databasemigration.MigrationGgsDetailsExtractArgs{
					LongTransDuration:  pulumi.Any(migrationGgsDetailsExtractLongTransDuration),
					PerformanceProfile: pulumi.Any(migrationGgsDetailsExtractPerformanceProfile),
				},
				Replicat: &databasemigration.MigrationGgsDetailsReplicatArgs{
					PerformanceProfile: pulumi.Any(migrationGgsDetailsReplicatPerformanceProfile),
				},
			},
			HubDetails: &databasemigration.MigrationHubDetailsArgs{
				KeyId: pulumi.Any(testKey.Id),
				RestAdminCredentials: &databasemigration.MigrationHubDetailsRestAdminCredentialsArgs{
					Password: pulumi.Any(migrationHubDetailsRestAdminCredentialsPassword),
					Username: pulumi.Any(migrationHubDetailsRestAdminCredentialsUsername),
				},
				Url:           pulumi.Any(migrationHubDetailsUrl),
				VaultId:       pulumi.Any(testVault.Id),
				AcceptableLag: pulumi.Any(migrationHubDetailsAcceptableLag),
				ComputeId:     pulumi.Any(testCompute.Id),
				Extract: &databasemigration.MigrationHubDetailsExtractArgs{
					LongTransDuration:  pulumi.Any(migrationHubDetailsExtractLongTransDuration),
					PerformanceProfile: pulumi.Any(migrationHubDetailsExtractPerformanceProfile),
				},
				Replicat: &databasemigration.MigrationHubDetailsReplicatArgs{
					PerformanceProfile: pulumi.Any(migrationHubDetailsReplicatPerformanceProfile),
				},
			},
			IncludeObjects: databasemigration.MigrationIncludeObjectArray{
				&databasemigration.MigrationIncludeObjectArgs{
					Object:                             pulumi.Any(migrationIncludeObjectsObject),
					IsOmitExcludedTableFromReplication: pulumi.Any(migrationIncludeObjectsIsOmitExcludedTableFromReplication),
					Owner:                              pulumi.Any(migrationIncludeObjectsOwner),
					Schema:                             pulumi.Any(migrationIncludeObjectsSchema),
					Type:                               pulumi.Any(migrationIncludeObjectsType),
				},
			},
			InitialLoadSettings: &databasemigration.MigrationInitialLoadSettingsArgs{
				JobMode:         pulumi.Any(migrationInitialLoadSettingsJobMode),
				Compatibilities: pulumi.Any(migrationInitialLoadSettingsCompatibility),
				DataPumpParameters: &databasemigration.MigrationInitialLoadSettingsDataPumpParametersArgs{
					Estimate:                pulumi.Any(migrationInitialLoadSettingsDataPumpParametersEstimate),
					ExcludeParameters:       pulumi.Any(migrationInitialLoadSettingsDataPumpParametersExcludeParameters),
					ExportParallelismDegree: pulumi.Any(migrationInitialLoadSettingsDataPumpParametersExportParallelismDegree),
					ImportParallelismDegree: pulumi.Any(migrationInitialLoadSettingsDataPumpParametersImportParallelismDegree),
					IsCluster:               pulumi.Any(migrationInitialLoadSettingsDataPumpParametersIsCluster),
					TableExistsAction:       pulumi.Any(migrationInitialLoadSettingsDataPumpParametersTableExistsAction),
				},
				ExportDirectoryObject: &databasemigration.MigrationInitialLoadSettingsExportDirectoryObjectArgs{
					Name: pulumi.Any(migrationInitialLoadSettingsExportDirectoryObjectName),
					Path: pulumi.Any(migrationInitialLoadSettingsExportDirectoryObjectPath),
				},
				HandleGrantErrors: pulumi.Any(migrationInitialLoadSettingsHandleGrantErrors),
				ImportDirectoryObject: &databasemigration.MigrationInitialLoadSettingsImportDirectoryObjectArgs{
					Name: pulumi.Any(migrationInitialLoadSettingsImportDirectoryObjectName),
					Path: pulumi.Any(migrationInitialLoadSettingsImportDirectoryObjectPath),
				},
				IsConsistent:            pulumi.Any(migrationInitialLoadSettingsIsConsistent),
				IsIgnoreExistingObjects: pulumi.Any(migrationInitialLoadSettingsIsIgnoreExistingObjects),
				IsTzUtc:                 pulumi.Any(migrationInitialLoadSettingsIsTzUtc),
				MetadataRemaps: databasemigration.MigrationInitialLoadSettingsMetadataRemapArray{
					&databasemigration.MigrationInitialLoadSettingsMetadataRemapArgs{
						NewValue: pulumi.Any(migrationInitialLoadSettingsMetadataRemapsNewValue),
						OldValue: pulumi.Any(migrationInitialLoadSettingsMetadataRemapsOldValue),
						Type:     pulumi.Any(migrationInitialLoadSettingsMetadataRemapsType),
					},
				},
				PrimaryKeyCompatibility: pulumi.Any(migrationInitialLoadSettingsPrimaryKeyCompatibility),
				TablespaceDetails: &databasemigration.MigrationInitialLoadSettingsTablespaceDetailsArgs{
					TargetType:      pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsTargetType),
					BlockSizeInKbs:  pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsBlockSizeInKbs),
					ExtendSizeInMbs: pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsExtendSizeInMbs),
					IsAutoCreate:    pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsIsAutoCreate),
					IsBigFile:       pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsIsBigFile),
					RemapTarget:     pulumi.Any(migrationInitialLoadSettingsTablespaceDetailsRemapTarget),
				},
			},
			SourceContainerDatabaseConnectionId: pulumi.Any(testConnection.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Migrations can be imported using the `id`, e.g.

```sh $ pulumi import oci:DatabaseMigration/migration:Migration test_migration "id" ```

func GetMigration added in v2.1.0

func GetMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrationState, opts ...pulumi.ResourceOption) (*Migration, error)

GetMigration gets an existing Migration 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 NewMigration added in v2.1.0

func NewMigration(ctx *pulumi.Context,
	name string, args *MigrationArgs, opts ...pulumi.ResourceOption) (*Migration, error)

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

func (*Migration) ElementType added in v2.1.0

func (*Migration) ElementType() reflect.Type

func (*Migration) ToMigrationOutput added in v2.1.0

func (i *Migration) ToMigrationOutput() MigrationOutput

func (*Migration) ToMigrationOutputWithContext added in v2.1.0

func (i *Migration) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput

type MigrationAdvancedParameter added in v2.2.0

type MigrationAdvancedParameter struct {
	// (Updatable) Parameter data type.
	DataType *string `pulumi:"dataType"`
	// (Updatable) Parameter name.
	Name *string `pulumi:"name"`
	// (Updatable) If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value *string `pulumi:"value"`
}

type MigrationAdvancedParameterArgs added in v2.2.0

type MigrationAdvancedParameterArgs struct {
	// (Updatable) Parameter data type.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// (Updatable) Parameter name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) If a STRING data type then the value should be an array of characters,  if a INTEGER data type then the value should be an integer value,  if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (MigrationAdvancedParameterArgs) ElementType added in v2.2.0

func (MigrationAdvancedParameterArgs) ToMigrationAdvancedParameterOutput added in v2.2.0

func (i MigrationAdvancedParameterArgs) ToMigrationAdvancedParameterOutput() MigrationAdvancedParameterOutput

func (MigrationAdvancedParameterArgs) ToMigrationAdvancedParameterOutputWithContext added in v2.2.0

func (i MigrationAdvancedParameterArgs) ToMigrationAdvancedParameterOutputWithContext(ctx context.Context) MigrationAdvancedParameterOutput

type MigrationAdvancedParameterArray added in v2.2.0

type MigrationAdvancedParameterArray []MigrationAdvancedParameterInput

func (MigrationAdvancedParameterArray) ElementType added in v2.2.0

func (MigrationAdvancedParameterArray) ToMigrationAdvancedParameterArrayOutput added in v2.2.0

func (i MigrationAdvancedParameterArray) ToMigrationAdvancedParameterArrayOutput() MigrationAdvancedParameterArrayOutput

func (MigrationAdvancedParameterArray) ToMigrationAdvancedParameterArrayOutputWithContext added in v2.2.0

func (i MigrationAdvancedParameterArray) ToMigrationAdvancedParameterArrayOutputWithContext(ctx context.Context) MigrationAdvancedParameterArrayOutput

type MigrationAdvancedParameterArrayInput added in v2.2.0

type MigrationAdvancedParameterArrayInput interface {
	pulumi.Input

	ToMigrationAdvancedParameterArrayOutput() MigrationAdvancedParameterArrayOutput
	ToMigrationAdvancedParameterArrayOutputWithContext(context.Context) MigrationAdvancedParameterArrayOutput
}

MigrationAdvancedParameterArrayInput is an input type that accepts MigrationAdvancedParameterArray and MigrationAdvancedParameterArrayOutput values. You can construct a concrete instance of `MigrationAdvancedParameterArrayInput` via:

MigrationAdvancedParameterArray{ MigrationAdvancedParameterArgs{...} }

type MigrationAdvancedParameterArrayOutput added in v2.2.0

type MigrationAdvancedParameterArrayOutput struct{ *pulumi.OutputState }

func (MigrationAdvancedParameterArrayOutput) ElementType added in v2.2.0

func (MigrationAdvancedParameterArrayOutput) Index added in v2.2.0

func (MigrationAdvancedParameterArrayOutput) ToMigrationAdvancedParameterArrayOutput added in v2.2.0

func (o MigrationAdvancedParameterArrayOutput) ToMigrationAdvancedParameterArrayOutput() MigrationAdvancedParameterArrayOutput

func (MigrationAdvancedParameterArrayOutput) ToMigrationAdvancedParameterArrayOutputWithContext added in v2.2.0

func (o MigrationAdvancedParameterArrayOutput) ToMigrationAdvancedParameterArrayOutputWithContext(ctx context.Context) MigrationAdvancedParameterArrayOutput

type MigrationAdvancedParameterInput added in v2.2.0

type MigrationAdvancedParameterInput interface {
	pulumi.Input

	ToMigrationAdvancedParameterOutput() MigrationAdvancedParameterOutput
	ToMigrationAdvancedParameterOutputWithContext(context.Context) MigrationAdvancedParameterOutput
}

MigrationAdvancedParameterInput is an input type that accepts MigrationAdvancedParameterArgs and MigrationAdvancedParameterOutput values. You can construct a concrete instance of `MigrationAdvancedParameterInput` via:

MigrationAdvancedParameterArgs{...}

type MigrationAdvancedParameterOutput added in v2.2.0

type MigrationAdvancedParameterOutput struct{ *pulumi.OutputState }

func (MigrationAdvancedParameterOutput) DataType added in v2.2.0

(Updatable) Parameter data type.

func (MigrationAdvancedParameterOutput) ElementType added in v2.2.0

func (MigrationAdvancedParameterOutput) Name added in v2.2.0

(Updatable) Parameter name.

func (MigrationAdvancedParameterOutput) ToMigrationAdvancedParameterOutput added in v2.2.0

func (o MigrationAdvancedParameterOutput) ToMigrationAdvancedParameterOutput() MigrationAdvancedParameterOutput

func (MigrationAdvancedParameterOutput) ToMigrationAdvancedParameterOutputWithContext added in v2.2.0

func (o MigrationAdvancedParameterOutput) ToMigrationAdvancedParameterOutputWithContext(ctx context.Context) MigrationAdvancedParameterOutput

func (MigrationAdvancedParameterOutput) Value added in v2.2.0

(Updatable) If a STRING data type then the value should be an array of characters, if a INTEGER data type then the value should be an integer value, if a FLOAT data type then the value should be an float value, if a BOOLEAN data type then the value should be TRUE or FALSE.

type MigrationAdvisorSettings added in v2.1.0

type MigrationAdvisorSettings struct {
	// (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors *bool `pulumi:"isIgnoreErrors"`
	// (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor *bool `pulumi:"isSkipAdvisor"`
}

type MigrationAdvisorSettingsArgs added in v2.1.0

type MigrationAdvisorSettingsArgs struct {
	// (Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.
	IsIgnoreErrors pulumi.BoolPtrInput `pulumi:"isIgnoreErrors"`
	// (Updatable) True to skip the Pre-Migration Advisor execution. Default is false.
	IsSkipAdvisor pulumi.BoolPtrInput `pulumi:"isSkipAdvisor"`
}

func (MigrationAdvisorSettingsArgs) ElementType added in v2.1.0

func (MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsOutput added in v2.1.0

func (i MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsOutput() MigrationAdvisorSettingsOutput

func (MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsOutputWithContext added in v2.1.0

func (i MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsOutputWithContext(ctx context.Context) MigrationAdvisorSettingsOutput

func (MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsPtrOutput added in v2.1.0

func (i MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsPtrOutput() MigrationAdvisorSettingsPtrOutput

func (MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsPtrOutputWithContext added in v2.1.0

func (i MigrationAdvisorSettingsArgs) ToMigrationAdvisorSettingsPtrOutputWithContext(ctx context.Context) MigrationAdvisorSettingsPtrOutput

type MigrationAdvisorSettingsInput added in v2.1.0

type MigrationAdvisorSettingsInput interface {
	pulumi.Input

	ToMigrationAdvisorSettingsOutput() MigrationAdvisorSettingsOutput
	ToMigrationAdvisorSettingsOutputWithContext(context.Context) MigrationAdvisorSettingsOutput
}

MigrationAdvisorSettingsInput is an input type that accepts MigrationAdvisorSettingsArgs and MigrationAdvisorSettingsOutput values. You can construct a concrete instance of `MigrationAdvisorSettingsInput` via:

MigrationAdvisorSettingsArgs{...}

type MigrationAdvisorSettingsOutput added in v2.1.0

type MigrationAdvisorSettingsOutput struct{ *pulumi.OutputState }

func (MigrationAdvisorSettingsOutput) ElementType added in v2.1.0

func (MigrationAdvisorSettingsOutput) IsIgnoreErrors added in v2.1.0

(Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.

func (MigrationAdvisorSettingsOutput) IsSkipAdvisor added in v2.1.0

(Updatable) True to skip the Pre-Migration Advisor execution. Default is false.

func (MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsOutput added in v2.1.0

func (o MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsOutput() MigrationAdvisorSettingsOutput

func (MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsOutputWithContext added in v2.1.0

func (o MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsOutputWithContext(ctx context.Context) MigrationAdvisorSettingsOutput

func (MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsPtrOutput added in v2.1.0

func (o MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsPtrOutput() MigrationAdvisorSettingsPtrOutput

func (MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsPtrOutputWithContext added in v2.1.0

func (o MigrationAdvisorSettingsOutput) ToMigrationAdvisorSettingsPtrOutputWithContext(ctx context.Context) MigrationAdvisorSettingsPtrOutput

type MigrationAdvisorSettingsPtrInput added in v2.1.0

type MigrationAdvisorSettingsPtrInput interface {
	pulumi.Input

	ToMigrationAdvisorSettingsPtrOutput() MigrationAdvisorSettingsPtrOutput
	ToMigrationAdvisorSettingsPtrOutputWithContext(context.Context) MigrationAdvisorSettingsPtrOutput
}

MigrationAdvisorSettingsPtrInput is an input type that accepts MigrationAdvisorSettingsArgs, MigrationAdvisorSettingsPtr and MigrationAdvisorSettingsPtrOutput values. You can construct a concrete instance of `MigrationAdvisorSettingsPtrInput` via:

        MigrationAdvisorSettingsArgs{...}

or:

        nil

func MigrationAdvisorSettingsPtr added in v2.1.0

func MigrationAdvisorSettingsPtr(v *MigrationAdvisorSettingsArgs) MigrationAdvisorSettingsPtrInput

type MigrationAdvisorSettingsPtrOutput added in v2.1.0

type MigrationAdvisorSettingsPtrOutput struct{ *pulumi.OutputState }

func (MigrationAdvisorSettingsPtrOutput) Elem added in v2.1.0

func (MigrationAdvisorSettingsPtrOutput) ElementType added in v2.1.0

func (MigrationAdvisorSettingsPtrOutput) IsIgnoreErrors added in v2.1.0

(Updatable) True to not interrupt migration execution due to Pre-Migration Advisor errors. Default is false.

func (MigrationAdvisorSettingsPtrOutput) IsSkipAdvisor added in v2.1.0

(Updatable) True to skip the Pre-Migration Advisor execution. Default is false.

func (MigrationAdvisorSettingsPtrOutput) ToMigrationAdvisorSettingsPtrOutput added in v2.1.0

func (o MigrationAdvisorSettingsPtrOutput) ToMigrationAdvisorSettingsPtrOutput() MigrationAdvisorSettingsPtrOutput

func (MigrationAdvisorSettingsPtrOutput) ToMigrationAdvisorSettingsPtrOutputWithContext added in v2.1.0

func (o MigrationAdvisorSettingsPtrOutput) ToMigrationAdvisorSettingsPtrOutputWithContext(ctx context.Context) MigrationAdvisorSettingsPtrOutput

type MigrationArgs added in v2.1.0

type MigrationArgs struct {
	// (Updatable) List of Migration Parameter objects.
	AdvancedParameters MigrationAdvancedParameterArrayInput
	// (Updatable) Optional Pre-Migration advisor settings.
	AdvisorSettings MigrationAdvisorSettingsPtrInput
	// Specifies the database objects to be excluded from the migration in bulk. The definition accepts input in a CSV format, newline separated for each entry. More details can be found in the documentation.
	BulkIncludeExcludeData pulumi.StringPtrInput
	// (Updatable) The OCID of the resource being referenced.
	CompartmentId pulumi.StringInput
	// (Updatable) Optional additional properties for data transfer.
	DataTransferMediumDetails MigrationDataTransferMediumDetailsPtrInput
	// (Updatable) The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
	DatabaseCombination pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
	ExcludeObjects MigrationExcludeObjectArrayInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// (Updatable) Optional settings for Oracle GoldenGate processes
	GgsDetails MigrationGgsDetailsPtrInput
	// (Updatable) Details about Oracle GoldenGate Microservices.
	HubDetails MigrationHubDetailsPtrInput
	// Database objects to include from migration, cannot be specified alongside 'excludeObjects'
	IncludeObjects MigrationIncludeObjectArrayInput
	// (Updatable) Optional settings for Data Pump Export and Import jobs
	InitialLoadSettings MigrationInitialLoadSettingsPtrInput
	// (Updatable) The OCID of the resource being referenced.
	SourceContainerDatabaseConnectionId pulumi.StringPtrInput
	// (Updatable) The OCID of the resource being referenced.
	SourceDatabaseConnectionId pulumi.StringInput
	// (Updatable) The OCID of the resource being referenced.
	TargetDatabaseConnectionId pulumi.StringInput
	// (Updatable) The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput
}

The set of arguments for constructing a Migration resource.

func (MigrationArgs) ElementType added in v2.1.0

func (MigrationArgs) ElementType() reflect.Type

type MigrationArray added in v2.1.0

type MigrationArray []MigrationInput

func (MigrationArray) ElementType added in v2.1.0

func (MigrationArray) ElementType() reflect.Type

func (MigrationArray) ToMigrationArrayOutput added in v2.1.0

func (i MigrationArray) ToMigrationArrayOutput() MigrationArrayOutput

func (MigrationArray) ToMigrationArrayOutputWithContext added in v2.1.0

func (i MigrationArray) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput

type MigrationArrayInput added in v2.1.0

type MigrationArrayInput interface {
	pulumi.Input

	ToMigrationArrayOutput() MigrationArrayOutput
	ToMigrationArrayOutputWithContext(context.Context) MigrationArrayOutput
}

MigrationArrayInput is an input type that accepts MigrationArray and MigrationArrayOutput values. You can construct a concrete instance of `MigrationArrayInput` via:

MigrationArray{ MigrationArgs{...} }

type MigrationArrayOutput added in v2.1.0

type MigrationArrayOutput struct{ *pulumi.OutputState }

func (MigrationArrayOutput) ElementType added in v2.1.0

func (MigrationArrayOutput) ElementType() reflect.Type

func (MigrationArrayOutput) Index added in v2.1.0

func (MigrationArrayOutput) ToMigrationArrayOutput added in v2.1.0

func (o MigrationArrayOutput) ToMigrationArrayOutput() MigrationArrayOutput

func (MigrationArrayOutput) ToMigrationArrayOutputWithContext added in v2.1.0

func (o MigrationArrayOutput) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput

type MigrationDataTransferMediumDetails added in v2.1.0

type MigrationDataTransferMediumDetails struct {
	// (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId *string `pulumi:"accessKeyId"`
	// (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link,  if the link does not already exist.
	Name *string `pulumi:"name"`
	// (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBucket *MigrationDataTransferMediumDetailsObjectStorageBucket `pulumi:"objectStorageBucket"`
	// (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region *string `pulumi:"region"`
	// (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey *string `pulumi:"secretAccessKey"`
	// (Updatable) OCID of the shared storage mount target
	SharedStorageMountTargetId *string `pulumi:"sharedStorageMountTargetId"`
	// (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Source *MigrationDataTransferMediumDetailsSource `pulumi:"source"`
	// (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Target *MigrationDataTransferMediumDetailsTarget `pulumi:"target"`
	// (Updatable) Type of the data transfer medium to use.
	Type string `pulumi:"type"`
}

type MigrationDataTransferMediumDetailsArgs added in v2.1.0

type MigrationDataTransferMediumDetailsArgs struct {
	// (Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	AccessKeyId pulumi.StringPtrInput `pulumi:"accessKeyId"`
	// (Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link,  if the link does not already exist.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.
	ObjectStorageBucket MigrationDataTransferMediumDetailsObjectStorageBucketPtrInput `pulumi:"objectStorageBucket"`
	// (Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
	Region pulumi.StringPtrInput `pulumi:"region"`
	// (Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
	SecretAccessKey pulumi.StringPtrInput `pulumi:"secretAccessKey"`
	// (Updatable) OCID of the shared storage mount target
	SharedStorageMountTargetId pulumi.StringPtrInput `pulumi:"sharedStorageMountTargetId"`
	// (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Source MigrationDataTransferMediumDetailsSourcePtrInput `pulumi:"source"`
	// (Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.
	Target MigrationDataTransferMediumDetailsTargetPtrInput `pulumi:"target"`
	// (Updatable) Type of the data transfer medium to use.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MigrationDataTransferMediumDetailsArgs) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsOutput() MigrationDataTransferMediumDetailsOutput

func (MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsOutput

func (MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsPtrOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsPtrOutput() MigrationDataTransferMediumDetailsPtrOutput

func (MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsPtrOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsArgs) ToMigrationDataTransferMediumDetailsPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsPtrOutput

type MigrationDataTransferMediumDetailsInput added in v2.1.0

type MigrationDataTransferMediumDetailsInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsOutput() MigrationDataTransferMediumDetailsOutput
	ToMigrationDataTransferMediumDetailsOutputWithContext(context.Context) MigrationDataTransferMediumDetailsOutput
}

MigrationDataTransferMediumDetailsInput is an input type that accepts MigrationDataTransferMediumDetailsArgs and MigrationDataTransferMediumDetailsOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsInput` via:

MigrationDataTransferMediumDetailsArgs{...}

type MigrationDataTransferMediumDetailsObjectStorageBucket added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucket struct {
	// (Updatable) Bucket name.
	Bucket *string `pulumi:"bucket"`
	// (Updatable) Namespace name of the object store bucket.
	Namespace *string `pulumi:"namespace"`
}

type MigrationDataTransferMediumDetailsObjectStorageBucketArgs added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucketArgs struct {
	// (Updatable) Bucket name.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// (Updatable) Namespace name of the object store bucket.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

func (MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutput added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketOutput

func (MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsObjectStorageBucketArgs) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput

type MigrationDataTransferMediumDetailsObjectStorageBucketInput added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucketInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsObjectStorageBucketOutput() MigrationDataTransferMediumDetailsObjectStorageBucketOutput
	ToMigrationDataTransferMediumDetailsObjectStorageBucketOutputWithContext(context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketOutput
}

MigrationDataTransferMediumDetailsObjectStorageBucketInput is an input type that accepts MigrationDataTransferMediumDetailsObjectStorageBucketArgs and MigrationDataTransferMediumDetailsObjectStorageBucketOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsObjectStorageBucketInput` via:

MigrationDataTransferMediumDetailsObjectStorageBucketArgs{...}

type MigrationDataTransferMediumDetailsObjectStorageBucketOutput added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucketOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) Bucket added in v2.1.0

(Updatable) Bucket name.

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) Namespace added in v2.1.0

(Updatable) Namespace name of the object store bucket.

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutput added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketOutput

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsObjectStorageBucketOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput

type MigrationDataTransferMediumDetailsObjectStorageBucketPtrInput added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucketPtrInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput() MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput
	ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext(context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput
}

MigrationDataTransferMediumDetailsObjectStorageBucketPtrInput is an input type that accepts MigrationDataTransferMediumDetailsObjectStorageBucketArgs, MigrationDataTransferMediumDetailsObjectStorageBucketPtr and MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsObjectStorageBucketPtrInput` via:

        MigrationDataTransferMediumDetailsObjectStorageBucketArgs{...}

or:

        nil

type MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput added in v2.1.0

type MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) Bucket added in v2.1.0

(Updatable) Bucket name.

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) Elem added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) Namespace added in v2.1.0

(Updatable) Namespace name of the object store bucket.

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput added in v2.1.0

func (MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput) ToMigrationDataTransferMediumDetailsObjectStorageBucketPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsObjectStorageBucketPtrOutput

type MigrationDataTransferMediumDetailsOutput added in v2.1.0

type MigrationDataTransferMediumDetailsOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsOutput) AccessKeyId added in v2.1.0

(Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (MigrationDataTransferMediumDetailsOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsOutput) Name added in v2.1.0

(Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.

func (MigrationDataTransferMediumDetailsOutput) ObjectStorageBucket added in v2.1.0

(Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.

func (MigrationDataTransferMediumDetailsOutput) Region added in v2.1.0

(Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions

func (MigrationDataTransferMediumDetailsOutput) SecretAccessKey added in v2.1.0

(Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (MigrationDataTransferMediumDetailsOutput) SharedStorageMountTargetId added in v2.1.0

func (o MigrationDataTransferMediumDetailsOutput) SharedStorageMountTargetId() pulumi.StringPtrOutput

(Updatable) OCID of the shared storage mount target

func (MigrationDataTransferMediumDetailsOutput) Source added in v2.1.0

(Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (MigrationDataTransferMediumDetailsOutput) Target added in v2.1.0

(Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsOutput() MigrationDataTransferMediumDetailsOutput

func (MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsOutput

func (MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsPtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsPtrOutput() MigrationDataTransferMediumDetailsPtrOutput

func (MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsOutput) ToMigrationDataTransferMediumDetailsPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsPtrOutput

func (MigrationDataTransferMediumDetailsOutput) Type added in v2.1.0

(Updatable) Type of the data transfer medium to use.

type MigrationDataTransferMediumDetailsPtrInput added in v2.1.0

type MigrationDataTransferMediumDetailsPtrInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsPtrOutput() MigrationDataTransferMediumDetailsPtrOutput
	ToMigrationDataTransferMediumDetailsPtrOutputWithContext(context.Context) MigrationDataTransferMediumDetailsPtrOutput
}

MigrationDataTransferMediumDetailsPtrInput is an input type that accepts MigrationDataTransferMediumDetailsArgs, MigrationDataTransferMediumDetailsPtr and MigrationDataTransferMediumDetailsPtrOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsPtrInput` via:

        MigrationDataTransferMediumDetailsArgs{...}

or:

        nil

type MigrationDataTransferMediumDetailsPtrOutput added in v2.1.0

type MigrationDataTransferMediumDetailsPtrOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsPtrOutput) AccessKeyId added in v2.1.0

(Updatable) AWS access key credentials identifier Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (MigrationDataTransferMediumDetailsPtrOutput) Elem added in v2.1.0

func (MigrationDataTransferMediumDetailsPtrOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsPtrOutput) Name added in v2.1.0

(Updatable) Name of database link from Oracle Cloud Infrastructure database to on-premise database. ODMS will create link, if the link does not already exist.

func (MigrationDataTransferMediumDetailsPtrOutput) ObjectStorageBucket added in v2.1.0

(Updatable) In lieu of a network database link, Oracle Cloud Infrastructure Object Storage bucket will be used to store Data Pump dump files for the migration. Additionally, it can be specified alongside a database link data transfer medium.

func (MigrationDataTransferMediumDetailsPtrOutput) Region added in v2.1.0

(Updatable) AWS region code where the S3 bucket is located. Region code should match the documented available regions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions

func (MigrationDataTransferMediumDetailsPtrOutput) SecretAccessKey added in v2.1.0

(Updatable) AWS secret access key credentials Details: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys

func (MigrationDataTransferMediumDetailsPtrOutput) SharedStorageMountTargetId added in v2.1.0

(Updatable) OCID of the shared storage mount target

func (MigrationDataTransferMediumDetailsPtrOutput) Source added in v2.1.0

(Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (MigrationDataTransferMediumDetailsPtrOutput) Target added in v2.1.0

(Updatable) Optional additional properties for dump transfer in source or target host. Default kind is CURL.

func (MigrationDataTransferMediumDetailsPtrOutput) ToMigrationDataTransferMediumDetailsPtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsPtrOutput) ToMigrationDataTransferMediumDetailsPtrOutput() MigrationDataTransferMediumDetailsPtrOutput

func (MigrationDataTransferMediumDetailsPtrOutput) ToMigrationDataTransferMediumDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsPtrOutput) ToMigrationDataTransferMediumDetailsPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsPtrOutput

func (MigrationDataTransferMediumDetailsPtrOutput) Type added in v2.1.0

(Updatable) Type of the data transfer medium to use.

type MigrationDataTransferMediumDetailsSource added in v2.1.0

type MigrationDataTransferMediumDetailsSource struct {
	// (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome *string `pulumi:"ociHome"`
	// (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation *string `pulumi:"walletLocation"`
}

type MigrationDataTransferMediumDetailsSourceArgs added in v2.1.0

type MigrationDataTransferMediumDetailsSourceArgs struct {
	// (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringPtrInput `pulumi:"ociHome"`
	// (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringPtrInput `pulumi:"walletLocation"`
}

func (MigrationDataTransferMediumDetailsSourceArgs) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourceOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourceOutput() MigrationDataTransferMediumDetailsSourceOutput

func (MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourceOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourceOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsSourceOutput

func (MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourcePtrOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourcePtrOutput() MigrationDataTransferMediumDetailsSourcePtrOutput

func (MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsSourceArgs) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsSourcePtrOutput

type MigrationDataTransferMediumDetailsSourceInput added in v2.1.0

type MigrationDataTransferMediumDetailsSourceInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsSourceOutput() MigrationDataTransferMediumDetailsSourceOutput
	ToMigrationDataTransferMediumDetailsSourceOutputWithContext(context.Context) MigrationDataTransferMediumDetailsSourceOutput
}

MigrationDataTransferMediumDetailsSourceInput is an input type that accepts MigrationDataTransferMediumDetailsSourceArgs and MigrationDataTransferMediumDetailsSourceOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsSourceInput` via:

MigrationDataTransferMediumDetailsSourceArgs{...}

type MigrationDataTransferMediumDetailsSourceOutput added in v2.1.0

type MigrationDataTransferMediumDetailsSourceOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsSourceOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsSourceOutput) Kind added in v2.1.0

(Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (MigrationDataTransferMediumDetailsSourceOutput) OciHome added in v2.1.0

(Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourceOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourceOutput() MigrationDataTransferMediumDetailsSourceOutput

func (MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourceOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourceOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsSourceOutput

func (MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutput() MigrationDataTransferMediumDetailsSourcePtrOutput

func (MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourceOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsSourcePtrOutput

func (MigrationDataTransferMediumDetailsSourceOutput) WalletLocation added in v2.1.0

(Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type MigrationDataTransferMediumDetailsSourcePtrInput added in v2.1.0

type MigrationDataTransferMediumDetailsSourcePtrInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsSourcePtrOutput() MigrationDataTransferMediumDetailsSourcePtrOutput
	ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext(context.Context) MigrationDataTransferMediumDetailsSourcePtrOutput
}

MigrationDataTransferMediumDetailsSourcePtrInput is an input type that accepts MigrationDataTransferMediumDetailsSourceArgs, MigrationDataTransferMediumDetailsSourcePtr and MigrationDataTransferMediumDetailsSourcePtrOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsSourcePtrInput` via:

        MigrationDataTransferMediumDetailsSourceArgs{...}

or:

        nil

type MigrationDataTransferMediumDetailsSourcePtrOutput added in v2.1.0

type MigrationDataTransferMediumDetailsSourcePtrOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsSourcePtrOutput) Elem added in v2.1.0

func (MigrationDataTransferMediumDetailsSourcePtrOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsSourcePtrOutput) Kind added in v2.1.0

(Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (MigrationDataTransferMediumDetailsSourcePtrOutput) OciHome added in v2.1.0

(Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (MigrationDataTransferMediumDetailsSourcePtrOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourcePtrOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutput() MigrationDataTransferMediumDetailsSourcePtrOutput

func (MigrationDataTransferMediumDetailsSourcePtrOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsSourcePtrOutput) ToMigrationDataTransferMediumDetailsSourcePtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsSourcePtrOutput

func (MigrationDataTransferMediumDetailsSourcePtrOutput) WalletLocation added in v2.1.0

(Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type MigrationDataTransferMediumDetailsTarget added in v2.1.0

type MigrationDataTransferMediumDetailsTarget struct {
	// (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind string `pulumi:"kind"`
	// (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome *string `pulumi:"ociHome"`
	// (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation *string `pulumi:"walletLocation"`
}

type MigrationDataTransferMediumDetailsTargetArgs added in v2.1.0

type MigrationDataTransferMediumDetailsTargetArgs struct {
	// (Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.
	OciHome pulumi.StringPtrInput `pulumi:"ociHome"`
	// (Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.
	WalletLocation pulumi.StringPtrInput `pulumi:"walletLocation"`
}

func (MigrationDataTransferMediumDetailsTargetArgs) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetOutput() MigrationDataTransferMediumDetailsTargetOutput

func (MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsTargetOutput

func (MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetPtrOutput added in v2.1.0

func (i MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetPtrOutput() MigrationDataTransferMediumDetailsTargetPtrOutput

func (MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext added in v2.1.0

func (i MigrationDataTransferMediumDetailsTargetArgs) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsTargetPtrOutput

type MigrationDataTransferMediumDetailsTargetInput added in v2.1.0

type MigrationDataTransferMediumDetailsTargetInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsTargetOutput() MigrationDataTransferMediumDetailsTargetOutput
	ToMigrationDataTransferMediumDetailsTargetOutputWithContext(context.Context) MigrationDataTransferMediumDetailsTargetOutput
}

MigrationDataTransferMediumDetailsTargetInput is an input type that accepts MigrationDataTransferMediumDetailsTargetArgs and MigrationDataTransferMediumDetailsTargetOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsTargetInput` via:

MigrationDataTransferMediumDetailsTargetArgs{...}

type MigrationDataTransferMediumDetailsTargetOutput added in v2.1.0

type MigrationDataTransferMediumDetailsTargetOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsTargetOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsTargetOutput) Kind added in v2.1.0

(Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (MigrationDataTransferMediumDetailsTargetOutput) OciHome added in v2.1.0

(Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetOutput() MigrationDataTransferMediumDetailsTargetOutput

func (MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsTargetOutput

func (MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutput() MigrationDataTransferMediumDetailsTargetPtrOutput

func (MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsTargetPtrOutput

func (MigrationDataTransferMediumDetailsTargetOutput) WalletLocation added in v2.1.0

(Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type MigrationDataTransferMediumDetailsTargetPtrInput added in v2.1.0

type MigrationDataTransferMediumDetailsTargetPtrInput interface {
	pulumi.Input

	ToMigrationDataTransferMediumDetailsTargetPtrOutput() MigrationDataTransferMediumDetailsTargetPtrOutput
	ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext(context.Context) MigrationDataTransferMediumDetailsTargetPtrOutput
}

MigrationDataTransferMediumDetailsTargetPtrInput is an input type that accepts MigrationDataTransferMediumDetailsTargetArgs, MigrationDataTransferMediumDetailsTargetPtr and MigrationDataTransferMediumDetailsTargetPtrOutput values. You can construct a concrete instance of `MigrationDataTransferMediumDetailsTargetPtrInput` via:

        MigrationDataTransferMediumDetailsTargetArgs{...}

or:

        nil

type MigrationDataTransferMediumDetailsTargetPtrOutput added in v2.1.0

type MigrationDataTransferMediumDetailsTargetPtrOutput struct{ *pulumi.OutputState }

func (MigrationDataTransferMediumDetailsTargetPtrOutput) Elem added in v2.1.0

func (MigrationDataTransferMediumDetailsTargetPtrOutput) ElementType added in v2.1.0

func (MigrationDataTransferMediumDetailsTargetPtrOutput) Kind added in v2.1.0

(Updatable) Type of dump transfer to use during migration in source or target host. Default kind is CURL

func (MigrationDataTransferMediumDetailsTargetPtrOutput) OciHome added in v2.1.0

(Updatable) Path to the Oracle Cloud Infrastructure CLI installation in the node.

func (MigrationDataTransferMediumDetailsTargetPtrOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutput added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetPtrOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutput() MigrationDataTransferMediumDetailsTargetPtrOutput

func (MigrationDataTransferMediumDetailsTargetPtrOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext added in v2.1.0

func (o MigrationDataTransferMediumDetailsTargetPtrOutput) ToMigrationDataTransferMediumDetailsTargetPtrOutputWithContext(ctx context.Context) MigrationDataTransferMediumDetailsTargetPtrOutput

func (MigrationDataTransferMediumDetailsTargetPtrOutput) WalletLocation added in v2.1.0

(Updatable) Directory path to Oracle Cloud Infrastructure SSL wallet location on Db server node.

type MigrationExcludeObject added in v2.1.0

type MigrationExcludeObject struct {
	// Whether an excluded table should be omitted from replication. Only valid for database objects  that have are of type TABLE and object status EXCLUDE.
	IsOmitExcludedTableFromReplication *bool `pulumi:"isOmitExcludedTableFromReplication"`
	// Name of the object (regular expression is allowed)
	Object string `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner *string `pulumi:"owner"`
	// Schema of the object (regular expression is allowed)
	Schema *string `pulumi:"schema"`
	// Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
	Type *string `pulumi:"type"`
}

type MigrationExcludeObjectArgs added in v2.1.0

type MigrationExcludeObjectArgs struct {
	// Whether an excluded table should be omitted from replication. Only valid for database objects  that have are of type TABLE and object status EXCLUDE.
	IsOmitExcludedTableFromReplication pulumi.BoolPtrInput `pulumi:"isOmitExcludedTableFromReplication"`
	// Name of the object (regular expression is allowed)
	Object pulumi.StringInput `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// Schema of the object (regular expression is allowed)
	Schema pulumi.StringPtrInput `pulumi:"schema"`
	// Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (MigrationExcludeObjectArgs) ElementType added in v2.1.0

func (MigrationExcludeObjectArgs) ElementType() reflect.Type

func (MigrationExcludeObjectArgs) ToMigrationExcludeObjectOutput added in v2.1.0

func (i MigrationExcludeObjectArgs) ToMigrationExcludeObjectOutput() MigrationExcludeObjectOutput

func (MigrationExcludeObjectArgs) ToMigrationExcludeObjectOutputWithContext added in v2.1.0

func (i MigrationExcludeObjectArgs) ToMigrationExcludeObjectOutputWithContext(ctx context.Context) MigrationExcludeObjectOutput

type MigrationExcludeObjectArray added in v2.1.0

type MigrationExcludeObjectArray []MigrationExcludeObjectInput

func (MigrationExcludeObjectArray) ElementType added in v2.1.0

func (MigrationExcludeObjectArray) ToMigrationExcludeObjectArrayOutput added in v2.1.0

func (i MigrationExcludeObjectArray) ToMigrationExcludeObjectArrayOutput() MigrationExcludeObjectArrayOutput

func (MigrationExcludeObjectArray) ToMigrationExcludeObjectArrayOutputWithContext added in v2.1.0

func (i MigrationExcludeObjectArray) ToMigrationExcludeObjectArrayOutputWithContext(ctx context.Context) MigrationExcludeObjectArrayOutput

type MigrationExcludeObjectArrayInput added in v2.1.0

type MigrationExcludeObjectArrayInput interface {
	pulumi.Input

	ToMigrationExcludeObjectArrayOutput() MigrationExcludeObjectArrayOutput
	ToMigrationExcludeObjectArrayOutputWithContext(context.Context) MigrationExcludeObjectArrayOutput
}

MigrationExcludeObjectArrayInput is an input type that accepts MigrationExcludeObjectArray and MigrationExcludeObjectArrayOutput values. You can construct a concrete instance of `MigrationExcludeObjectArrayInput` via:

MigrationExcludeObjectArray{ MigrationExcludeObjectArgs{...} }

type MigrationExcludeObjectArrayOutput added in v2.1.0

type MigrationExcludeObjectArrayOutput struct{ *pulumi.OutputState }

func (MigrationExcludeObjectArrayOutput) ElementType added in v2.1.0

func (MigrationExcludeObjectArrayOutput) Index added in v2.1.0

func (MigrationExcludeObjectArrayOutput) ToMigrationExcludeObjectArrayOutput added in v2.1.0

func (o MigrationExcludeObjectArrayOutput) ToMigrationExcludeObjectArrayOutput() MigrationExcludeObjectArrayOutput

func (MigrationExcludeObjectArrayOutput) ToMigrationExcludeObjectArrayOutputWithContext added in v2.1.0

func (o MigrationExcludeObjectArrayOutput) ToMigrationExcludeObjectArrayOutputWithContext(ctx context.Context) MigrationExcludeObjectArrayOutput

type MigrationExcludeObjectInput added in v2.1.0

type MigrationExcludeObjectInput interface {
	pulumi.Input

	ToMigrationExcludeObjectOutput() MigrationExcludeObjectOutput
	ToMigrationExcludeObjectOutputWithContext(context.Context) MigrationExcludeObjectOutput
}

MigrationExcludeObjectInput is an input type that accepts MigrationExcludeObjectArgs and MigrationExcludeObjectOutput values. You can construct a concrete instance of `MigrationExcludeObjectInput` via:

MigrationExcludeObjectArgs{...}

type MigrationExcludeObjectOutput added in v2.1.0

type MigrationExcludeObjectOutput struct{ *pulumi.OutputState }

func (MigrationExcludeObjectOutput) ElementType added in v2.1.0

func (MigrationExcludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o MigrationExcludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolPtrOutput

Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and object status EXCLUDE.

func (MigrationExcludeObjectOutput) Object added in v2.1.0

Name of the object (regular expression is allowed)

func (MigrationExcludeObjectOutput) Owner added in v2.1.0

Owner of the object (regular expression is allowed)

func (MigrationExcludeObjectOutput) Schema added in v2.1.0

Schema of the object (regular expression is allowed)

func (MigrationExcludeObjectOutput) ToMigrationExcludeObjectOutput added in v2.1.0

func (o MigrationExcludeObjectOutput) ToMigrationExcludeObjectOutput() MigrationExcludeObjectOutput

func (MigrationExcludeObjectOutput) ToMigrationExcludeObjectOutputWithContext added in v2.1.0

func (o MigrationExcludeObjectOutput) ToMigrationExcludeObjectOutputWithContext(ctx context.Context) MigrationExcludeObjectOutput

func (MigrationExcludeObjectOutput) Type added in v2.1.0

Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.

type MigrationGgsDetails added in v2.1.0

type MigrationGgsDetails struct {
	// (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag *int `pulumi:"acceptableLag"`
	// (Updatable) Parameters for GoldenGate Extract processes.
	Extract *MigrationGgsDetailsExtract `pulumi:"extract"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments []MigrationGgsDetailsGgsDeployment `pulumi:"ggsDeployments"`
	// (Updatable) Parameters for GoldenGate Replicat processes.
	Replicat *MigrationGgsDetailsReplicat `pulumi:"replicat"`
}

type MigrationGgsDetailsArgs added in v2.1.0

type MigrationGgsDetailsArgs struct {
	// (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntPtrInput `pulumi:"acceptableLag"`
	// (Updatable) Parameters for GoldenGate Extract processes.
	Extract MigrationGgsDetailsExtractPtrInput `pulumi:"extract"`
	// Details about Oracle GoldenGate GGS Deployment.
	GgsDeployments MigrationGgsDetailsGgsDeploymentArrayInput `pulumi:"ggsDeployments"`
	// (Updatable) Parameters for GoldenGate Replicat processes.
	Replicat MigrationGgsDetailsReplicatPtrInput `pulumi:"replicat"`
}

func (MigrationGgsDetailsArgs) ElementType added in v2.1.0

func (MigrationGgsDetailsArgs) ElementType() reflect.Type

func (MigrationGgsDetailsArgs) ToMigrationGgsDetailsOutput added in v2.1.0

func (i MigrationGgsDetailsArgs) ToMigrationGgsDetailsOutput() MigrationGgsDetailsOutput

func (MigrationGgsDetailsArgs) ToMigrationGgsDetailsOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsArgs) ToMigrationGgsDetailsOutputWithContext(ctx context.Context) MigrationGgsDetailsOutput

func (MigrationGgsDetailsArgs) ToMigrationGgsDetailsPtrOutput added in v2.1.0

func (i MigrationGgsDetailsArgs) ToMigrationGgsDetailsPtrOutput() MigrationGgsDetailsPtrOutput

func (MigrationGgsDetailsArgs) ToMigrationGgsDetailsPtrOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsArgs) ToMigrationGgsDetailsPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsPtrOutput

type MigrationGgsDetailsExtract added in v2.1.0

type MigrationGgsDetailsExtract struct {
	// (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration *int `pulumi:"longTransDuration"`
	// (Updatable) Extract performance.
	PerformanceProfile *string `pulumi:"performanceProfile"`
}

type MigrationGgsDetailsExtractArgs added in v2.1.0

type MigrationGgsDetailsExtractArgs struct {
	// (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntPtrInput `pulumi:"longTransDuration"`
	// (Updatable) Extract performance.
	PerformanceProfile pulumi.StringPtrInput `pulumi:"performanceProfile"`
}

func (MigrationGgsDetailsExtractArgs) ElementType added in v2.1.0

func (MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractOutput added in v2.1.0

func (i MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractOutput() MigrationGgsDetailsExtractOutput

func (MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractOutputWithContext(ctx context.Context) MigrationGgsDetailsExtractOutput

func (MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractPtrOutput added in v2.1.0

func (i MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractPtrOutput() MigrationGgsDetailsExtractPtrOutput

func (MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractPtrOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsExtractArgs) ToMigrationGgsDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsExtractPtrOutput

type MigrationGgsDetailsExtractInput added in v2.1.0

type MigrationGgsDetailsExtractInput interface {
	pulumi.Input

	ToMigrationGgsDetailsExtractOutput() MigrationGgsDetailsExtractOutput
	ToMigrationGgsDetailsExtractOutputWithContext(context.Context) MigrationGgsDetailsExtractOutput
}

MigrationGgsDetailsExtractInput is an input type that accepts MigrationGgsDetailsExtractArgs and MigrationGgsDetailsExtractOutput values. You can construct a concrete instance of `MigrationGgsDetailsExtractInput` via:

MigrationGgsDetailsExtractArgs{...}

type MigrationGgsDetailsExtractOutput added in v2.1.0

type MigrationGgsDetailsExtractOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsExtractOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsExtractOutput) LongTransDuration added in v2.1.0

(Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (MigrationGgsDetailsExtractOutput) PerformanceProfile added in v2.1.0

(Updatable) Extract performance.

func (MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractOutput added in v2.1.0

func (o MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractOutput() MigrationGgsDetailsExtractOutput

func (MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractOutputWithContext(ctx context.Context) MigrationGgsDetailsExtractOutput

func (MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractPtrOutput added in v2.1.0

func (o MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractPtrOutput() MigrationGgsDetailsExtractPtrOutput

func (MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsExtractOutput) ToMigrationGgsDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsExtractPtrOutput

type MigrationGgsDetailsExtractPtrInput added in v2.1.0

type MigrationGgsDetailsExtractPtrInput interface {
	pulumi.Input

	ToMigrationGgsDetailsExtractPtrOutput() MigrationGgsDetailsExtractPtrOutput
	ToMigrationGgsDetailsExtractPtrOutputWithContext(context.Context) MigrationGgsDetailsExtractPtrOutput
}

MigrationGgsDetailsExtractPtrInput is an input type that accepts MigrationGgsDetailsExtractArgs, MigrationGgsDetailsExtractPtr and MigrationGgsDetailsExtractPtrOutput values. You can construct a concrete instance of `MigrationGgsDetailsExtractPtrInput` via:

        MigrationGgsDetailsExtractArgs{...}

or:

        nil

func MigrationGgsDetailsExtractPtr added in v2.1.0

type MigrationGgsDetailsExtractPtrOutput added in v2.1.0

type MigrationGgsDetailsExtractPtrOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsExtractPtrOutput) Elem added in v2.1.0

func (MigrationGgsDetailsExtractPtrOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsExtractPtrOutput) LongTransDuration added in v2.1.0

(Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (MigrationGgsDetailsExtractPtrOutput) PerformanceProfile added in v2.1.0

(Updatable) Extract performance.

func (MigrationGgsDetailsExtractPtrOutput) ToMigrationGgsDetailsExtractPtrOutput added in v2.1.0

func (o MigrationGgsDetailsExtractPtrOutput) ToMigrationGgsDetailsExtractPtrOutput() MigrationGgsDetailsExtractPtrOutput

func (MigrationGgsDetailsExtractPtrOutput) ToMigrationGgsDetailsExtractPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsExtractPtrOutput) ToMigrationGgsDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsExtractPtrOutput

type MigrationGgsDetailsGgsDeployment added in v2.1.0

type MigrationGgsDetailsGgsDeployment struct {
	// The OCID of the resource being referenced.
	DeploymentId *string `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId *string `pulumi:"ggsAdminCredentialsSecretId"`
}

type MigrationGgsDetailsGgsDeploymentArgs added in v2.1.0

type MigrationGgsDetailsGgsDeploymentArgs struct {
	// The OCID of the resource being referenced.
	DeploymentId pulumi.StringPtrInput `pulumi:"deploymentId"`
	// The OCID of the resource being referenced.
	GgsAdminCredentialsSecretId pulumi.StringPtrInput `pulumi:"ggsAdminCredentialsSecretId"`
}

func (MigrationGgsDetailsGgsDeploymentArgs) ElementType added in v2.1.0

func (MigrationGgsDetailsGgsDeploymentArgs) ToMigrationGgsDetailsGgsDeploymentOutput added in v2.1.0

func (i MigrationGgsDetailsGgsDeploymentArgs) ToMigrationGgsDetailsGgsDeploymentOutput() MigrationGgsDetailsGgsDeploymentOutput

func (MigrationGgsDetailsGgsDeploymentArgs) ToMigrationGgsDetailsGgsDeploymentOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsGgsDeploymentArgs) ToMigrationGgsDetailsGgsDeploymentOutputWithContext(ctx context.Context) MigrationGgsDetailsGgsDeploymentOutput

type MigrationGgsDetailsGgsDeploymentArray added in v2.1.0

type MigrationGgsDetailsGgsDeploymentArray []MigrationGgsDetailsGgsDeploymentInput

func (MigrationGgsDetailsGgsDeploymentArray) ElementType added in v2.1.0

func (MigrationGgsDetailsGgsDeploymentArray) ToMigrationGgsDetailsGgsDeploymentArrayOutput added in v2.1.0

func (i MigrationGgsDetailsGgsDeploymentArray) ToMigrationGgsDetailsGgsDeploymentArrayOutput() MigrationGgsDetailsGgsDeploymentArrayOutput

func (MigrationGgsDetailsGgsDeploymentArray) ToMigrationGgsDetailsGgsDeploymentArrayOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsGgsDeploymentArray) ToMigrationGgsDetailsGgsDeploymentArrayOutputWithContext(ctx context.Context) MigrationGgsDetailsGgsDeploymentArrayOutput

type MigrationGgsDetailsGgsDeploymentArrayInput added in v2.1.0

type MigrationGgsDetailsGgsDeploymentArrayInput interface {
	pulumi.Input

	ToMigrationGgsDetailsGgsDeploymentArrayOutput() MigrationGgsDetailsGgsDeploymentArrayOutput
	ToMigrationGgsDetailsGgsDeploymentArrayOutputWithContext(context.Context) MigrationGgsDetailsGgsDeploymentArrayOutput
}

MigrationGgsDetailsGgsDeploymentArrayInput is an input type that accepts MigrationGgsDetailsGgsDeploymentArray and MigrationGgsDetailsGgsDeploymentArrayOutput values. You can construct a concrete instance of `MigrationGgsDetailsGgsDeploymentArrayInput` via:

MigrationGgsDetailsGgsDeploymentArray{ MigrationGgsDetailsGgsDeploymentArgs{...} }

type MigrationGgsDetailsGgsDeploymentArrayOutput added in v2.1.0

type MigrationGgsDetailsGgsDeploymentArrayOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsGgsDeploymentArrayOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsGgsDeploymentArrayOutput) Index added in v2.1.0

func (MigrationGgsDetailsGgsDeploymentArrayOutput) ToMigrationGgsDetailsGgsDeploymentArrayOutput added in v2.1.0

func (o MigrationGgsDetailsGgsDeploymentArrayOutput) ToMigrationGgsDetailsGgsDeploymentArrayOutput() MigrationGgsDetailsGgsDeploymentArrayOutput

func (MigrationGgsDetailsGgsDeploymentArrayOutput) ToMigrationGgsDetailsGgsDeploymentArrayOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsGgsDeploymentArrayOutput) ToMigrationGgsDetailsGgsDeploymentArrayOutputWithContext(ctx context.Context) MigrationGgsDetailsGgsDeploymentArrayOutput

type MigrationGgsDetailsGgsDeploymentInput added in v2.1.0

type MigrationGgsDetailsGgsDeploymentInput interface {
	pulumi.Input

	ToMigrationGgsDetailsGgsDeploymentOutput() MigrationGgsDetailsGgsDeploymentOutput
	ToMigrationGgsDetailsGgsDeploymentOutputWithContext(context.Context) MigrationGgsDetailsGgsDeploymentOutput
}

MigrationGgsDetailsGgsDeploymentInput is an input type that accepts MigrationGgsDetailsGgsDeploymentArgs and MigrationGgsDetailsGgsDeploymentOutput values. You can construct a concrete instance of `MigrationGgsDetailsGgsDeploymentInput` via:

MigrationGgsDetailsGgsDeploymentArgs{...}

type MigrationGgsDetailsGgsDeploymentOutput added in v2.1.0

type MigrationGgsDetailsGgsDeploymentOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsGgsDeploymentOutput) DeploymentId added in v2.1.0

The OCID of the resource being referenced.

func (MigrationGgsDetailsGgsDeploymentOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsGgsDeploymentOutput) GgsAdminCredentialsSecretId added in v2.1.0

func (o MigrationGgsDetailsGgsDeploymentOutput) GgsAdminCredentialsSecretId() pulumi.StringPtrOutput

The OCID of the resource being referenced.

func (MigrationGgsDetailsGgsDeploymentOutput) ToMigrationGgsDetailsGgsDeploymentOutput added in v2.1.0

func (o MigrationGgsDetailsGgsDeploymentOutput) ToMigrationGgsDetailsGgsDeploymentOutput() MigrationGgsDetailsGgsDeploymentOutput

func (MigrationGgsDetailsGgsDeploymentOutput) ToMigrationGgsDetailsGgsDeploymentOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsGgsDeploymentOutput) ToMigrationGgsDetailsGgsDeploymentOutputWithContext(ctx context.Context) MigrationGgsDetailsGgsDeploymentOutput

type MigrationGgsDetailsInput added in v2.1.0

type MigrationGgsDetailsInput interface {
	pulumi.Input

	ToMigrationGgsDetailsOutput() MigrationGgsDetailsOutput
	ToMigrationGgsDetailsOutputWithContext(context.Context) MigrationGgsDetailsOutput
}

MigrationGgsDetailsInput is an input type that accepts MigrationGgsDetailsArgs and MigrationGgsDetailsOutput values. You can construct a concrete instance of `MigrationGgsDetailsInput` via:

MigrationGgsDetailsArgs{...}

type MigrationGgsDetailsOutput added in v2.1.0

type MigrationGgsDetailsOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsOutput) AcceptableLag added in v2.1.0

func (o MigrationGgsDetailsOutput) AcceptableLag() pulumi.IntPtrOutput

(Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (MigrationGgsDetailsOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsOutput) ElementType() reflect.Type

func (MigrationGgsDetailsOutput) Extract added in v2.1.0

(Updatable) Parameters for GoldenGate Extract processes.

func (MigrationGgsDetailsOutput) GgsDeployments added in v2.1.0

Details about Oracle GoldenGate GGS Deployment.

func (MigrationGgsDetailsOutput) Replicat added in v2.1.0

(Updatable) Parameters for GoldenGate Replicat processes.

func (MigrationGgsDetailsOutput) ToMigrationGgsDetailsOutput added in v2.1.0

func (o MigrationGgsDetailsOutput) ToMigrationGgsDetailsOutput() MigrationGgsDetailsOutput

func (MigrationGgsDetailsOutput) ToMigrationGgsDetailsOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsOutput) ToMigrationGgsDetailsOutputWithContext(ctx context.Context) MigrationGgsDetailsOutput

func (MigrationGgsDetailsOutput) ToMigrationGgsDetailsPtrOutput added in v2.1.0

func (o MigrationGgsDetailsOutput) ToMigrationGgsDetailsPtrOutput() MigrationGgsDetailsPtrOutput

func (MigrationGgsDetailsOutput) ToMigrationGgsDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsOutput) ToMigrationGgsDetailsPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsPtrOutput

type MigrationGgsDetailsPtrInput added in v2.1.0

type MigrationGgsDetailsPtrInput interface {
	pulumi.Input

	ToMigrationGgsDetailsPtrOutput() MigrationGgsDetailsPtrOutput
	ToMigrationGgsDetailsPtrOutputWithContext(context.Context) MigrationGgsDetailsPtrOutput
}

MigrationGgsDetailsPtrInput is an input type that accepts MigrationGgsDetailsArgs, MigrationGgsDetailsPtr and MigrationGgsDetailsPtrOutput values. You can construct a concrete instance of `MigrationGgsDetailsPtrInput` via:

        MigrationGgsDetailsArgs{...}

or:

        nil

func MigrationGgsDetailsPtr added in v2.1.0

func MigrationGgsDetailsPtr(v *MigrationGgsDetailsArgs) MigrationGgsDetailsPtrInput

type MigrationGgsDetailsPtrOutput added in v2.1.0

type MigrationGgsDetailsPtrOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsPtrOutput) AcceptableLag added in v2.1.0

(Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (MigrationGgsDetailsPtrOutput) Elem added in v2.1.0

func (MigrationGgsDetailsPtrOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsPtrOutput) Extract added in v2.1.0

(Updatable) Parameters for GoldenGate Extract processes.

func (MigrationGgsDetailsPtrOutput) GgsDeployments added in v2.1.0

Details about Oracle GoldenGate GGS Deployment.

func (MigrationGgsDetailsPtrOutput) Replicat added in v2.1.0

(Updatable) Parameters for GoldenGate Replicat processes.

func (MigrationGgsDetailsPtrOutput) ToMigrationGgsDetailsPtrOutput added in v2.1.0

func (o MigrationGgsDetailsPtrOutput) ToMigrationGgsDetailsPtrOutput() MigrationGgsDetailsPtrOutput

func (MigrationGgsDetailsPtrOutput) ToMigrationGgsDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsPtrOutput) ToMigrationGgsDetailsPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsPtrOutput

type MigrationGgsDetailsReplicat added in v2.1.0

type MigrationGgsDetailsReplicat struct {
	// (Updatable) Replicat performance.
	PerformanceProfile *string `pulumi:"performanceProfile"`
}

type MigrationGgsDetailsReplicatArgs added in v2.1.0

type MigrationGgsDetailsReplicatArgs struct {
	// (Updatable) Replicat performance.
	PerformanceProfile pulumi.StringPtrInput `pulumi:"performanceProfile"`
}

func (MigrationGgsDetailsReplicatArgs) ElementType added in v2.1.0

func (MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatOutput added in v2.1.0

func (i MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatOutput() MigrationGgsDetailsReplicatOutput

func (MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatOutputWithContext(ctx context.Context) MigrationGgsDetailsReplicatOutput

func (MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatPtrOutput added in v2.1.0

func (i MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatPtrOutput() MigrationGgsDetailsReplicatPtrOutput

func (MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatPtrOutputWithContext added in v2.1.0

func (i MigrationGgsDetailsReplicatArgs) ToMigrationGgsDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsReplicatPtrOutput

type MigrationGgsDetailsReplicatInput added in v2.1.0

type MigrationGgsDetailsReplicatInput interface {
	pulumi.Input

	ToMigrationGgsDetailsReplicatOutput() MigrationGgsDetailsReplicatOutput
	ToMigrationGgsDetailsReplicatOutputWithContext(context.Context) MigrationGgsDetailsReplicatOutput
}

MigrationGgsDetailsReplicatInput is an input type that accepts MigrationGgsDetailsReplicatArgs and MigrationGgsDetailsReplicatOutput values. You can construct a concrete instance of `MigrationGgsDetailsReplicatInput` via:

MigrationGgsDetailsReplicatArgs{...}

type MigrationGgsDetailsReplicatOutput added in v2.1.0

type MigrationGgsDetailsReplicatOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsReplicatOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsReplicatOutput) PerformanceProfile added in v2.1.0

(Updatable) Replicat performance.

func (MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatOutput added in v2.1.0

func (o MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatOutput() MigrationGgsDetailsReplicatOutput

func (MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatOutputWithContext(ctx context.Context) MigrationGgsDetailsReplicatOutput

func (MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatPtrOutput added in v2.1.0

func (o MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatPtrOutput() MigrationGgsDetailsReplicatPtrOutput

func (MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsReplicatOutput) ToMigrationGgsDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsReplicatPtrOutput

type MigrationGgsDetailsReplicatPtrInput added in v2.1.0

type MigrationGgsDetailsReplicatPtrInput interface {
	pulumi.Input

	ToMigrationGgsDetailsReplicatPtrOutput() MigrationGgsDetailsReplicatPtrOutput
	ToMigrationGgsDetailsReplicatPtrOutputWithContext(context.Context) MigrationGgsDetailsReplicatPtrOutput
}

MigrationGgsDetailsReplicatPtrInput is an input type that accepts MigrationGgsDetailsReplicatArgs, MigrationGgsDetailsReplicatPtr and MigrationGgsDetailsReplicatPtrOutput values. You can construct a concrete instance of `MigrationGgsDetailsReplicatPtrInput` via:

        MigrationGgsDetailsReplicatArgs{...}

or:

        nil

func MigrationGgsDetailsReplicatPtr added in v2.1.0

type MigrationGgsDetailsReplicatPtrOutput added in v2.1.0

type MigrationGgsDetailsReplicatPtrOutput struct{ *pulumi.OutputState }

func (MigrationGgsDetailsReplicatPtrOutput) Elem added in v2.1.0

func (MigrationGgsDetailsReplicatPtrOutput) ElementType added in v2.1.0

func (MigrationGgsDetailsReplicatPtrOutput) PerformanceProfile added in v2.1.0

(Updatable) Replicat performance.

func (MigrationGgsDetailsReplicatPtrOutput) ToMigrationGgsDetailsReplicatPtrOutput added in v2.1.0

func (o MigrationGgsDetailsReplicatPtrOutput) ToMigrationGgsDetailsReplicatPtrOutput() MigrationGgsDetailsReplicatPtrOutput

func (MigrationGgsDetailsReplicatPtrOutput) ToMigrationGgsDetailsReplicatPtrOutputWithContext added in v2.1.0

func (o MigrationGgsDetailsReplicatPtrOutput) ToMigrationGgsDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationGgsDetailsReplicatPtrOutput

type MigrationHubDetails added in v2.1.0

type MigrationHubDetails struct {
	// (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag *int `pulumi:"acceptableLag"`
	// (Updatable) The OCID of the resource being referenced.
	ComputeId *string `pulumi:"computeId"`
	// (Updatable) Parameters for GoldenGate Extract processes.
	Extract *MigrationHubDetailsExtract `pulumi:"extract"`
	// (Updatable) The OCID of the resource being referenced.
	KeyId string `pulumi:"keyId"`
	// (Updatable) Parameters for GoldenGate Replicat processes.
	Replicat *MigrationHubDetailsReplicat `pulumi:"replicat"`
	// (Updatable) Database Administrator Credentials details.
	RestAdminCredentials MigrationHubDetailsRestAdminCredentials `pulumi:"restAdminCredentials"`
	// (Updatable) Endpoint URL.
	Url string `pulumi:"url"`
	// (Updatable) The OCID of the resource being referenced.
	VaultId string `pulumi:"vaultId"`
}

type MigrationHubDetailsArgs added in v2.1.0

type MigrationHubDetailsArgs struct {
	// (Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.
	AcceptableLag pulumi.IntPtrInput `pulumi:"acceptableLag"`
	// (Updatable) The OCID of the resource being referenced.
	ComputeId pulumi.StringPtrInput `pulumi:"computeId"`
	// (Updatable) Parameters for GoldenGate Extract processes.
	Extract MigrationHubDetailsExtractPtrInput `pulumi:"extract"`
	// (Updatable) The OCID of the resource being referenced.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// (Updatable) Parameters for GoldenGate Replicat processes.
	Replicat MigrationHubDetailsReplicatPtrInput `pulumi:"replicat"`
	// (Updatable) Database Administrator Credentials details.
	RestAdminCredentials MigrationHubDetailsRestAdminCredentialsInput `pulumi:"restAdminCredentials"`
	// (Updatable) Endpoint URL.
	Url pulumi.StringInput `pulumi:"url"`
	// (Updatable) The OCID of the resource being referenced.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (MigrationHubDetailsArgs) ElementType added in v2.1.0

func (MigrationHubDetailsArgs) ElementType() reflect.Type

func (MigrationHubDetailsArgs) ToMigrationHubDetailsOutput added in v2.1.0

func (i MigrationHubDetailsArgs) ToMigrationHubDetailsOutput() MigrationHubDetailsOutput

func (MigrationHubDetailsArgs) ToMigrationHubDetailsOutputWithContext added in v2.1.0

func (i MigrationHubDetailsArgs) ToMigrationHubDetailsOutputWithContext(ctx context.Context) MigrationHubDetailsOutput

func (MigrationHubDetailsArgs) ToMigrationHubDetailsPtrOutput added in v2.1.0

func (i MigrationHubDetailsArgs) ToMigrationHubDetailsPtrOutput() MigrationHubDetailsPtrOutput

func (MigrationHubDetailsArgs) ToMigrationHubDetailsPtrOutputWithContext added in v2.1.0

func (i MigrationHubDetailsArgs) ToMigrationHubDetailsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsPtrOutput

type MigrationHubDetailsExtract added in v2.1.0

type MigrationHubDetailsExtract struct {
	// (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration *int `pulumi:"longTransDuration"`
	// (Updatable) Extract performance.
	PerformanceProfile *string `pulumi:"performanceProfile"`
}

type MigrationHubDetailsExtractArgs added in v2.1.0

type MigrationHubDetailsExtractArgs struct {
	// (Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.
	LongTransDuration pulumi.IntPtrInput `pulumi:"longTransDuration"`
	// (Updatable) Extract performance.
	PerformanceProfile pulumi.StringPtrInput `pulumi:"performanceProfile"`
}

func (MigrationHubDetailsExtractArgs) ElementType added in v2.1.0

func (MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractOutput added in v2.1.0

func (i MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractOutput() MigrationHubDetailsExtractOutput

func (MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractOutputWithContext added in v2.1.0

func (i MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractOutputWithContext(ctx context.Context) MigrationHubDetailsExtractOutput

func (MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractPtrOutput added in v2.1.0

func (i MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractPtrOutput() MigrationHubDetailsExtractPtrOutput

func (MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractPtrOutputWithContext added in v2.1.0

func (i MigrationHubDetailsExtractArgs) ToMigrationHubDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationHubDetailsExtractPtrOutput

type MigrationHubDetailsExtractInput added in v2.1.0

type MigrationHubDetailsExtractInput interface {
	pulumi.Input

	ToMigrationHubDetailsExtractOutput() MigrationHubDetailsExtractOutput
	ToMigrationHubDetailsExtractOutputWithContext(context.Context) MigrationHubDetailsExtractOutput
}

MigrationHubDetailsExtractInput is an input type that accepts MigrationHubDetailsExtractArgs and MigrationHubDetailsExtractOutput values. You can construct a concrete instance of `MigrationHubDetailsExtractInput` via:

MigrationHubDetailsExtractArgs{...}

type MigrationHubDetailsExtractOutput added in v2.1.0

type MigrationHubDetailsExtractOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsExtractOutput) ElementType added in v2.1.0

func (MigrationHubDetailsExtractOutput) LongTransDuration added in v2.1.0

(Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (MigrationHubDetailsExtractOutput) PerformanceProfile added in v2.1.0

(Updatable) Extract performance.

func (MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractOutput added in v2.1.0

func (o MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractOutput() MigrationHubDetailsExtractOutput

func (MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractOutputWithContext added in v2.1.0

func (o MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractOutputWithContext(ctx context.Context) MigrationHubDetailsExtractOutput

func (MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractPtrOutput added in v2.1.0

func (o MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractPtrOutput() MigrationHubDetailsExtractPtrOutput

func (MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsExtractOutput) ToMigrationHubDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationHubDetailsExtractPtrOutput

type MigrationHubDetailsExtractPtrInput added in v2.1.0

type MigrationHubDetailsExtractPtrInput interface {
	pulumi.Input

	ToMigrationHubDetailsExtractPtrOutput() MigrationHubDetailsExtractPtrOutput
	ToMigrationHubDetailsExtractPtrOutputWithContext(context.Context) MigrationHubDetailsExtractPtrOutput
}

MigrationHubDetailsExtractPtrInput is an input type that accepts MigrationHubDetailsExtractArgs, MigrationHubDetailsExtractPtr and MigrationHubDetailsExtractPtrOutput values. You can construct a concrete instance of `MigrationHubDetailsExtractPtrInput` via:

        MigrationHubDetailsExtractArgs{...}

or:

        nil

func MigrationHubDetailsExtractPtr added in v2.1.0

type MigrationHubDetailsExtractPtrOutput added in v2.1.0

type MigrationHubDetailsExtractPtrOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsExtractPtrOutput) Elem added in v2.1.0

func (MigrationHubDetailsExtractPtrOutput) ElementType added in v2.1.0

func (MigrationHubDetailsExtractPtrOutput) LongTransDuration added in v2.1.0

(Updatable) Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions.

func (MigrationHubDetailsExtractPtrOutput) PerformanceProfile added in v2.1.0

(Updatable) Extract performance.

func (MigrationHubDetailsExtractPtrOutput) ToMigrationHubDetailsExtractPtrOutput added in v2.1.0

func (o MigrationHubDetailsExtractPtrOutput) ToMigrationHubDetailsExtractPtrOutput() MigrationHubDetailsExtractPtrOutput

func (MigrationHubDetailsExtractPtrOutput) ToMigrationHubDetailsExtractPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsExtractPtrOutput) ToMigrationHubDetailsExtractPtrOutputWithContext(ctx context.Context) MigrationHubDetailsExtractPtrOutput

type MigrationHubDetailsInput added in v2.1.0

type MigrationHubDetailsInput interface {
	pulumi.Input

	ToMigrationHubDetailsOutput() MigrationHubDetailsOutput
	ToMigrationHubDetailsOutputWithContext(context.Context) MigrationHubDetailsOutput
}

MigrationHubDetailsInput is an input type that accepts MigrationHubDetailsArgs and MigrationHubDetailsOutput values. You can construct a concrete instance of `MigrationHubDetailsInput` via:

MigrationHubDetailsArgs{...}

type MigrationHubDetailsOutput added in v2.1.0

type MigrationHubDetailsOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsOutput) AcceptableLag added in v2.1.0

func (o MigrationHubDetailsOutput) AcceptableLag() pulumi.IntPtrOutput

(Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (MigrationHubDetailsOutput) ComputeId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

func (MigrationHubDetailsOutput) ElementType added in v2.1.0

func (MigrationHubDetailsOutput) ElementType() reflect.Type

func (MigrationHubDetailsOutput) Extract added in v2.1.0

(Updatable) Parameters for GoldenGate Extract processes.

func (MigrationHubDetailsOutput) KeyId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

func (MigrationHubDetailsOutput) Replicat added in v2.1.0

(Updatable) Parameters for GoldenGate Replicat processes.

func (MigrationHubDetailsOutput) RestAdminCredentials added in v2.1.0

(Updatable) Database Administrator Credentials details.

func (MigrationHubDetailsOutput) ToMigrationHubDetailsOutput added in v2.1.0

func (o MigrationHubDetailsOutput) ToMigrationHubDetailsOutput() MigrationHubDetailsOutput

func (MigrationHubDetailsOutput) ToMigrationHubDetailsOutputWithContext added in v2.1.0

func (o MigrationHubDetailsOutput) ToMigrationHubDetailsOutputWithContext(ctx context.Context) MigrationHubDetailsOutput

func (MigrationHubDetailsOutput) ToMigrationHubDetailsPtrOutput added in v2.1.0

func (o MigrationHubDetailsOutput) ToMigrationHubDetailsPtrOutput() MigrationHubDetailsPtrOutput

func (MigrationHubDetailsOutput) ToMigrationHubDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsOutput) ToMigrationHubDetailsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsPtrOutput

func (MigrationHubDetailsOutput) Url added in v2.1.0

(Updatable) Endpoint URL.

func (MigrationHubDetailsOutput) VaultId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

type MigrationHubDetailsPtrInput added in v2.1.0

type MigrationHubDetailsPtrInput interface {
	pulumi.Input

	ToMigrationHubDetailsPtrOutput() MigrationHubDetailsPtrOutput
	ToMigrationHubDetailsPtrOutputWithContext(context.Context) MigrationHubDetailsPtrOutput
}

MigrationHubDetailsPtrInput is an input type that accepts MigrationHubDetailsArgs, MigrationHubDetailsPtr and MigrationHubDetailsPtrOutput values. You can construct a concrete instance of `MigrationHubDetailsPtrInput` via:

        MigrationHubDetailsArgs{...}

or:

        nil

func MigrationHubDetailsPtr added in v2.1.0

func MigrationHubDetailsPtr(v *MigrationHubDetailsArgs) MigrationHubDetailsPtrInput

type MigrationHubDetailsPtrOutput added in v2.1.0

type MigrationHubDetailsPtrOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsPtrOutput) AcceptableLag added in v2.1.0

(Updatable) ODMS will monitor GoldenGate end-to-end latency until the lag time is lower than the specified value in seconds.

func (MigrationHubDetailsPtrOutput) ComputeId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

func (MigrationHubDetailsPtrOutput) Elem added in v2.1.0

func (MigrationHubDetailsPtrOutput) ElementType added in v2.1.0

func (MigrationHubDetailsPtrOutput) Extract added in v2.1.0

(Updatable) Parameters for GoldenGate Extract processes.

func (MigrationHubDetailsPtrOutput) KeyId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

func (MigrationHubDetailsPtrOutput) Replicat added in v2.1.0

(Updatable) Parameters for GoldenGate Replicat processes.

func (MigrationHubDetailsPtrOutput) RestAdminCredentials added in v2.1.0

(Updatable) Database Administrator Credentials details.

func (MigrationHubDetailsPtrOutput) ToMigrationHubDetailsPtrOutput added in v2.1.0

func (o MigrationHubDetailsPtrOutput) ToMigrationHubDetailsPtrOutput() MigrationHubDetailsPtrOutput

func (MigrationHubDetailsPtrOutput) ToMigrationHubDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsPtrOutput) ToMigrationHubDetailsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsPtrOutput

func (MigrationHubDetailsPtrOutput) Url added in v2.1.0

(Updatable) Endpoint URL.

func (MigrationHubDetailsPtrOutput) VaultId added in v2.1.0

(Updatable) The OCID of the resource being referenced.

type MigrationHubDetailsReplicat added in v2.1.0

type MigrationHubDetailsReplicat struct {
	// (Updatable) Replicat performance.
	PerformanceProfile *string `pulumi:"performanceProfile"`
}

type MigrationHubDetailsReplicatArgs added in v2.1.0

type MigrationHubDetailsReplicatArgs struct {
	// (Updatable) Replicat performance.
	PerformanceProfile pulumi.StringPtrInput `pulumi:"performanceProfile"`
}

func (MigrationHubDetailsReplicatArgs) ElementType added in v2.1.0

func (MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatOutput added in v2.1.0

func (i MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatOutput() MigrationHubDetailsReplicatOutput

func (MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatOutputWithContext added in v2.1.0

func (i MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatOutputWithContext(ctx context.Context) MigrationHubDetailsReplicatOutput

func (MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatPtrOutput added in v2.1.0

func (i MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatPtrOutput() MigrationHubDetailsReplicatPtrOutput

func (MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatPtrOutputWithContext added in v2.1.0

func (i MigrationHubDetailsReplicatArgs) ToMigrationHubDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationHubDetailsReplicatPtrOutput

type MigrationHubDetailsReplicatInput added in v2.1.0

type MigrationHubDetailsReplicatInput interface {
	pulumi.Input

	ToMigrationHubDetailsReplicatOutput() MigrationHubDetailsReplicatOutput
	ToMigrationHubDetailsReplicatOutputWithContext(context.Context) MigrationHubDetailsReplicatOutput
}

MigrationHubDetailsReplicatInput is an input type that accepts MigrationHubDetailsReplicatArgs and MigrationHubDetailsReplicatOutput values. You can construct a concrete instance of `MigrationHubDetailsReplicatInput` via:

MigrationHubDetailsReplicatArgs{...}

type MigrationHubDetailsReplicatOutput added in v2.1.0

type MigrationHubDetailsReplicatOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsReplicatOutput) ElementType added in v2.1.0

func (MigrationHubDetailsReplicatOutput) PerformanceProfile added in v2.1.0

(Updatable) Replicat performance.

func (MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatOutput added in v2.1.0

func (o MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatOutput() MigrationHubDetailsReplicatOutput

func (MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatOutputWithContext added in v2.1.0

func (o MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatOutputWithContext(ctx context.Context) MigrationHubDetailsReplicatOutput

func (MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatPtrOutput added in v2.1.0

func (o MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatPtrOutput() MigrationHubDetailsReplicatPtrOutput

func (MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsReplicatOutput) ToMigrationHubDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationHubDetailsReplicatPtrOutput

type MigrationHubDetailsReplicatPtrInput added in v2.1.0

type MigrationHubDetailsReplicatPtrInput interface {
	pulumi.Input

	ToMigrationHubDetailsReplicatPtrOutput() MigrationHubDetailsReplicatPtrOutput
	ToMigrationHubDetailsReplicatPtrOutputWithContext(context.Context) MigrationHubDetailsReplicatPtrOutput
}

MigrationHubDetailsReplicatPtrInput is an input type that accepts MigrationHubDetailsReplicatArgs, MigrationHubDetailsReplicatPtr and MigrationHubDetailsReplicatPtrOutput values. You can construct a concrete instance of `MigrationHubDetailsReplicatPtrInput` via:

        MigrationHubDetailsReplicatArgs{...}

or:

        nil

func MigrationHubDetailsReplicatPtr added in v2.1.0

type MigrationHubDetailsReplicatPtrOutput added in v2.1.0

type MigrationHubDetailsReplicatPtrOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsReplicatPtrOutput) Elem added in v2.1.0

func (MigrationHubDetailsReplicatPtrOutput) ElementType added in v2.1.0

func (MigrationHubDetailsReplicatPtrOutput) PerformanceProfile added in v2.1.0

(Updatable) Replicat performance.

func (MigrationHubDetailsReplicatPtrOutput) ToMigrationHubDetailsReplicatPtrOutput added in v2.1.0

func (o MigrationHubDetailsReplicatPtrOutput) ToMigrationHubDetailsReplicatPtrOutput() MigrationHubDetailsReplicatPtrOutput

func (MigrationHubDetailsReplicatPtrOutput) ToMigrationHubDetailsReplicatPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsReplicatPtrOutput) ToMigrationHubDetailsReplicatPtrOutputWithContext(ctx context.Context) MigrationHubDetailsReplicatPtrOutput

type MigrationHubDetailsRestAdminCredentials added in v2.1.0

type MigrationHubDetailsRestAdminCredentials struct {
	// (Updatable) Administrator password
	Password string `pulumi:"password"`
	// (Updatable) Administrator username
	Username string `pulumi:"username"`
}

type MigrationHubDetailsRestAdminCredentialsArgs added in v2.1.0

type MigrationHubDetailsRestAdminCredentialsArgs struct {
	// (Updatable) Administrator password
	Password pulumi.StringInput `pulumi:"password"`
	// (Updatable) Administrator username
	Username pulumi.StringInput `pulumi:"username"`
}

func (MigrationHubDetailsRestAdminCredentialsArgs) ElementType added in v2.1.0

func (MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsOutput added in v2.1.0

func (i MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsOutput() MigrationHubDetailsRestAdminCredentialsOutput

func (MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsOutputWithContext added in v2.1.0

func (i MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsOutputWithContext(ctx context.Context) MigrationHubDetailsRestAdminCredentialsOutput

func (MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsPtrOutput added in v2.1.0

func (i MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsPtrOutput() MigrationHubDetailsRestAdminCredentialsPtrOutput

func (MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext added in v2.1.0

func (i MigrationHubDetailsRestAdminCredentialsArgs) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsRestAdminCredentialsPtrOutput

type MigrationHubDetailsRestAdminCredentialsInput added in v2.1.0

type MigrationHubDetailsRestAdminCredentialsInput interface {
	pulumi.Input

	ToMigrationHubDetailsRestAdminCredentialsOutput() MigrationHubDetailsRestAdminCredentialsOutput
	ToMigrationHubDetailsRestAdminCredentialsOutputWithContext(context.Context) MigrationHubDetailsRestAdminCredentialsOutput
}

MigrationHubDetailsRestAdminCredentialsInput is an input type that accepts MigrationHubDetailsRestAdminCredentialsArgs and MigrationHubDetailsRestAdminCredentialsOutput values. You can construct a concrete instance of `MigrationHubDetailsRestAdminCredentialsInput` via:

MigrationHubDetailsRestAdminCredentialsArgs{...}

type MigrationHubDetailsRestAdminCredentialsOutput added in v2.1.0

type MigrationHubDetailsRestAdminCredentialsOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsRestAdminCredentialsOutput) ElementType added in v2.1.0

func (MigrationHubDetailsRestAdminCredentialsOutput) Password added in v2.1.0

(Updatable) Administrator password

func (MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsOutput added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsOutput() MigrationHubDetailsRestAdminCredentialsOutput

func (MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsOutputWithContext added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsOutputWithContext(ctx context.Context) MigrationHubDetailsRestAdminCredentialsOutput

func (MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutput added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutput() MigrationHubDetailsRestAdminCredentialsPtrOutput

func (MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsRestAdminCredentialsPtrOutput

func (MigrationHubDetailsRestAdminCredentialsOutput) Username added in v2.1.0

(Updatable) Administrator username

type MigrationHubDetailsRestAdminCredentialsPtrInput added in v2.1.0

type MigrationHubDetailsRestAdminCredentialsPtrInput interface {
	pulumi.Input

	ToMigrationHubDetailsRestAdminCredentialsPtrOutput() MigrationHubDetailsRestAdminCredentialsPtrOutput
	ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext(context.Context) MigrationHubDetailsRestAdminCredentialsPtrOutput
}

MigrationHubDetailsRestAdminCredentialsPtrInput is an input type that accepts MigrationHubDetailsRestAdminCredentialsArgs, MigrationHubDetailsRestAdminCredentialsPtr and MigrationHubDetailsRestAdminCredentialsPtrOutput values. You can construct a concrete instance of `MigrationHubDetailsRestAdminCredentialsPtrInput` via:

        MigrationHubDetailsRestAdminCredentialsArgs{...}

or:

        nil

type MigrationHubDetailsRestAdminCredentialsPtrOutput added in v2.1.0

type MigrationHubDetailsRestAdminCredentialsPtrOutput struct{ *pulumi.OutputState }

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) Elem added in v2.1.0

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) ElementType added in v2.1.0

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) Password added in v2.1.0

(Updatable) Administrator password

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutput added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsPtrOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutput() MigrationHubDetailsRestAdminCredentialsPtrOutput

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext added in v2.1.0

func (o MigrationHubDetailsRestAdminCredentialsPtrOutput) ToMigrationHubDetailsRestAdminCredentialsPtrOutputWithContext(ctx context.Context) MigrationHubDetailsRestAdminCredentialsPtrOutput

func (MigrationHubDetailsRestAdminCredentialsPtrOutput) Username added in v2.1.0

(Updatable) Administrator username

type MigrationIncludeObject added in v2.1.0

type MigrationIncludeObject struct {
	// Whether an excluded table should be omitted from replication. Only valid for database objects  that have are of type TABLE and object status EXCLUDE.
	IsOmitExcludedTableFromReplication *bool `pulumi:"isOmitExcludedTableFromReplication"`
	// Name of the object (regular expression is allowed)
	Object string `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner *string `pulumi:"owner"`
	// Schema of the object (regular expression is allowed)
	Schema *string `pulumi:"schema"`
	// Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
	Type *string `pulumi:"type"`
}

type MigrationIncludeObjectArgs added in v2.1.0

type MigrationIncludeObjectArgs struct {
	// Whether an excluded table should be omitted from replication. Only valid for database objects  that have are of type TABLE and object status EXCLUDE.
	IsOmitExcludedTableFromReplication pulumi.BoolPtrInput `pulumi:"isOmitExcludedTableFromReplication"`
	// Name of the object (regular expression is allowed)
	Object pulumi.StringInput `pulumi:"object"`
	// Owner of the object (regular expression is allowed)
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// Schema of the object (regular expression is allowed)
	Schema pulumi.StringPtrInput `pulumi:"schema"`
	// Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (MigrationIncludeObjectArgs) ElementType added in v2.1.0

func (MigrationIncludeObjectArgs) ElementType() reflect.Type

func (MigrationIncludeObjectArgs) ToMigrationIncludeObjectOutput added in v2.1.0

func (i MigrationIncludeObjectArgs) ToMigrationIncludeObjectOutput() MigrationIncludeObjectOutput

func (MigrationIncludeObjectArgs) ToMigrationIncludeObjectOutputWithContext added in v2.1.0

func (i MigrationIncludeObjectArgs) ToMigrationIncludeObjectOutputWithContext(ctx context.Context) MigrationIncludeObjectOutput

type MigrationIncludeObjectArray added in v2.1.0

type MigrationIncludeObjectArray []MigrationIncludeObjectInput

func (MigrationIncludeObjectArray) ElementType added in v2.1.0

func (MigrationIncludeObjectArray) ToMigrationIncludeObjectArrayOutput added in v2.1.0

func (i MigrationIncludeObjectArray) ToMigrationIncludeObjectArrayOutput() MigrationIncludeObjectArrayOutput

func (MigrationIncludeObjectArray) ToMigrationIncludeObjectArrayOutputWithContext added in v2.1.0

func (i MigrationIncludeObjectArray) ToMigrationIncludeObjectArrayOutputWithContext(ctx context.Context) MigrationIncludeObjectArrayOutput

type MigrationIncludeObjectArrayInput added in v2.1.0

type MigrationIncludeObjectArrayInput interface {
	pulumi.Input

	ToMigrationIncludeObjectArrayOutput() MigrationIncludeObjectArrayOutput
	ToMigrationIncludeObjectArrayOutputWithContext(context.Context) MigrationIncludeObjectArrayOutput
}

MigrationIncludeObjectArrayInput is an input type that accepts MigrationIncludeObjectArray and MigrationIncludeObjectArrayOutput values. You can construct a concrete instance of `MigrationIncludeObjectArrayInput` via:

MigrationIncludeObjectArray{ MigrationIncludeObjectArgs{...} }

type MigrationIncludeObjectArrayOutput added in v2.1.0

type MigrationIncludeObjectArrayOutput struct{ *pulumi.OutputState }

func (MigrationIncludeObjectArrayOutput) ElementType added in v2.1.0

func (MigrationIncludeObjectArrayOutput) Index added in v2.1.0

func (MigrationIncludeObjectArrayOutput) ToMigrationIncludeObjectArrayOutput added in v2.1.0

func (o MigrationIncludeObjectArrayOutput) ToMigrationIncludeObjectArrayOutput() MigrationIncludeObjectArrayOutput

func (MigrationIncludeObjectArrayOutput) ToMigrationIncludeObjectArrayOutputWithContext added in v2.1.0

func (o MigrationIncludeObjectArrayOutput) ToMigrationIncludeObjectArrayOutputWithContext(ctx context.Context) MigrationIncludeObjectArrayOutput

type MigrationIncludeObjectInput added in v2.1.0

type MigrationIncludeObjectInput interface {
	pulumi.Input

	ToMigrationIncludeObjectOutput() MigrationIncludeObjectOutput
	ToMigrationIncludeObjectOutputWithContext(context.Context) MigrationIncludeObjectOutput
}

MigrationIncludeObjectInput is an input type that accepts MigrationIncludeObjectArgs and MigrationIncludeObjectOutput values. You can construct a concrete instance of `MigrationIncludeObjectInput` via:

MigrationIncludeObjectArgs{...}

type MigrationIncludeObjectOutput added in v2.1.0

type MigrationIncludeObjectOutput struct{ *pulumi.OutputState }

func (MigrationIncludeObjectOutput) ElementType added in v2.1.0

func (MigrationIncludeObjectOutput) IsOmitExcludedTableFromReplication added in v2.1.0

func (o MigrationIncludeObjectOutput) IsOmitExcludedTableFromReplication() pulumi.BoolPtrOutput

Whether an excluded table should be omitted from replication. Only valid for database objects that have are of type TABLE and object status EXCLUDE.

func (MigrationIncludeObjectOutput) Object added in v2.1.0

Name of the object (regular expression is allowed)

func (MigrationIncludeObjectOutput) Owner added in v2.1.0

Owner of the object (regular expression is allowed)

func (MigrationIncludeObjectOutput) Schema added in v2.1.0

Schema of the object (regular expression is allowed)

func (MigrationIncludeObjectOutput) ToMigrationIncludeObjectOutput added in v2.1.0

func (o MigrationIncludeObjectOutput) ToMigrationIncludeObjectOutput() MigrationIncludeObjectOutput

func (MigrationIncludeObjectOutput) ToMigrationIncludeObjectOutputWithContext added in v2.1.0

func (o MigrationIncludeObjectOutput) ToMigrationIncludeObjectOutputWithContext(ctx context.Context) MigrationIncludeObjectOutput

func (MigrationIncludeObjectOutput) Type added in v2.1.0

Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded.

type MigrationInitialLoadSettings added in v2.1.0

type MigrationInitialLoadSettings struct {
	// (Updatable) Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities []string `pulumi:"compatibilities"`
	// (Updatable) Optional parameters for Data Pump Export and Import.
	DataPumpParameters *MigrationInitialLoadSettingsDataPumpParameters `pulumi:"dataPumpParameters"`
	// (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
	ExportDirectoryObject *MigrationInitialLoadSettingsExportDirectoryObject `pulumi:"exportDirectoryObject"`
	// (Updatable) The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors *string `pulumi:"handleGrantErrors"`
	// (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
	ImportDirectoryObject *MigrationInitialLoadSettingsImportDirectoryObject `pulumi:"importDirectoryObject"`
	// (Updatable) Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent *bool `pulumi:"isConsistent"`
	// (Updatable) Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects *bool `pulumi:"isIgnoreExistingObjects"`
	// (Updatable) Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc *bool `pulumi:"isTzUtc"`
	// (Updatable) Oracle Job Mode
	JobMode string `pulumi:"jobMode"`
	// (Updatable) Defines remapping to be applied to objects as they are processed.
	MetadataRemaps []MigrationInitialLoadSettingsMetadataRemap `pulumi:"metadataRemaps"`
	// (Updatable) Primary key compatibility option
	PrimaryKeyCompatibility *string `pulumi:"primaryKeyCompatibility"`
	// (Updatable) Migration tablespace settings.
	TablespaceDetails *MigrationInitialLoadSettingsTablespaceDetails `pulumi:"tablespaceDetails"`
}

type MigrationInitialLoadSettingsArgs added in v2.1.0

type MigrationInitialLoadSettingsArgs struct {
	// (Updatable) Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump  output, altering the dump files as necessary.
	Compatibilities pulumi.StringArrayInput `pulumi:"compatibilities"`
	// (Updatable) Optional parameters for Data Pump Export and Import.
	DataPumpParameters MigrationInitialLoadSettingsDataPumpParametersPtrInput `pulumi:"dataPumpParameters"`
	// (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
	ExportDirectoryObject MigrationInitialLoadSettingsExportDirectoryObjectPtrInput `pulumi:"exportDirectoryObject"`
	// (Updatable) The action taken in the event of errors related to GRANT or REVOKE errors.
	HandleGrantErrors pulumi.StringPtrInput `pulumi:"handleGrantErrors"`
	// (Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.
	ImportDirectoryObject MigrationInitialLoadSettingsImportDirectoryObjectPtrInput `pulumi:"importDirectoryObject"`
	// (Updatable) Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
	IsConsistent pulumi.BoolPtrInput `pulumi:"isConsistent"`
	// (Updatable) Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
	IsIgnoreExistingObjects pulumi.BoolPtrInput `pulumi:"isIgnoreExistingObjects"`
	// (Updatable) Include a statement at the start of the dump to set the time zone to UTC.
	IsTzUtc pulumi.BoolPtrInput `pulumi:"isTzUtc"`
	// (Updatable) Oracle Job Mode
	JobMode pulumi.StringInput `pulumi:"jobMode"`
	// (Updatable) Defines remapping to be applied to objects as they are processed.
	MetadataRemaps MigrationInitialLoadSettingsMetadataRemapArrayInput `pulumi:"metadataRemaps"`
	// (Updatable) Primary key compatibility option
	PrimaryKeyCompatibility pulumi.StringPtrInput `pulumi:"primaryKeyCompatibility"`
	// (Updatable) Migration tablespace settings.
	TablespaceDetails MigrationInitialLoadSettingsTablespaceDetailsPtrInput `pulumi:"tablespaceDetails"`
}

func (MigrationInitialLoadSettingsArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsOutput added in v2.1.0

func (i MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsOutput() MigrationInitialLoadSettingsOutput

func (MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsOutput

func (MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsPtrOutput added in v2.1.0

func (i MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsPtrOutput() MigrationInitialLoadSettingsPtrOutput

func (MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsPtrOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsArgs) ToMigrationInitialLoadSettingsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsPtrOutput

type MigrationInitialLoadSettingsDataPumpParameters added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParameters struct {
	// (Updatable) Estimate size of dumps that will be generated.
	Estimate *string `pulumi:"estimate"`
	// (Updatable) Exclude paratemers for Export and Import.
	ExcludeParameters []string `pulumi:"excludeParameters"`
	// (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree *int `pulumi:"exportParallelismDegree"`
	// (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree *int `pulumi:"importParallelismDegree"`
	// (Updatable) Set to false to force Data Pump worker process to run on one instance.
	IsCluster *bool `pulumi:"isCluster"`
	// (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction *string `pulumi:"tableExistsAction"`
}

type MigrationInitialLoadSettingsDataPumpParametersArgs added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParametersArgs struct {
	// (Updatable) Estimate size of dumps that will be generated.
	Estimate pulumi.StringPtrInput `pulumi:"estimate"`
	// (Updatable) Exclude paratemers for Export and Import.
	ExcludeParameters pulumi.StringArrayInput `pulumi:"excludeParameters"`
	// (Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.
	ExportParallelismDegree pulumi.IntPtrInput `pulumi:"exportParallelismDegree"`
	// (Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
	ImportParallelismDegree pulumi.IntPtrInput `pulumi:"importParallelismDegree"`
	// (Updatable) Set to false to force Data Pump worker process to run on one instance.
	IsCluster pulumi.BoolPtrInput `pulumi:"isCluster"`
	// (Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
	TableExistsAction pulumi.StringPtrInput `pulumi:"tableExistsAction"`
}

func (MigrationInitialLoadSettingsDataPumpParametersArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersOutput added in v2.1.0

func (i MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersOutput() MigrationInitialLoadSettingsDataPumpParametersOutput

func (MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsDataPumpParametersOutput

func (MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput added in v2.1.0

func (i MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput() MigrationInitialLoadSettingsDataPumpParametersPtrOutput

func (MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsDataPumpParametersArgs) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsDataPumpParametersPtrOutput

type MigrationInitialLoadSettingsDataPumpParametersInput added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParametersInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsDataPumpParametersOutput() MigrationInitialLoadSettingsDataPumpParametersOutput
	ToMigrationInitialLoadSettingsDataPumpParametersOutputWithContext(context.Context) MigrationInitialLoadSettingsDataPumpParametersOutput
}

MigrationInitialLoadSettingsDataPumpParametersInput is an input type that accepts MigrationInitialLoadSettingsDataPumpParametersArgs and MigrationInitialLoadSettingsDataPumpParametersOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsDataPumpParametersInput` via:

MigrationInitialLoadSettingsDataPumpParametersArgs{...}

type MigrationInitialLoadSettingsDataPumpParametersOutput added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParametersOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersOutput) Estimate added in v2.1.0

(Updatable) Estimate size of dumps that will be generated.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ExcludeParameters added in v2.1.0

(Updatable) Exclude paratemers for Export and Import.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ExportParallelismDegree added in v2.1.0

(Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ImportParallelismDegree added in v2.1.0

(Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) IsCluster added in v2.1.0

(Updatable) Set to false to force Data Pump worker process to run on one instance.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) TableExistsAction added in v2.1.0

(Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersOutput added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsDataPumpParametersOutput

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput added in v2.1.0

func (o MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput() MigrationInitialLoadSettingsDataPumpParametersPtrOutput

func (MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsDataPumpParametersOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsDataPumpParametersPtrOutput

type MigrationInitialLoadSettingsDataPumpParametersPtrInput added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParametersPtrInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput() MigrationInitialLoadSettingsDataPumpParametersPtrOutput
	ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext(context.Context) MigrationInitialLoadSettingsDataPumpParametersPtrOutput
}

MigrationInitialLoadSettingsDataPumpParametersPtrInput is an input type that accepts MigrationInitialLoadSettingsDataPumpParametersArgs, MigrationInitialLoadSettingsDataPumpParametersPtr and MigrationInitialLoadSettingsDataPumpParametersPtrOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsDataPumpParametersPtrInput` via:

        MigrationInitialLoadSettingsDataPumpParametersArgs{...}

or:

        nil

type MigrationInitialLoadSettingsDataPumpParametersPtrOutput added in v2.1.0

type MigrationInitialLoadSettingsDataPumpParametersPtrOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) Elem added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) Estimate added in v2.1.0

(Updatable) Estimate size of dumps that will be generated.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ExcludeParameters added in v2.1.0

(Updatable) Exclude paratemers for Export and Import.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ExportParallelismDegree added in v2.1.0

(Updatable) Maximum number of worker processes that can be used for a Data Pump Export job.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ImportParallelismDegree added in v2.1.0

(Updatable) Maximum number of worker processes that can be used for a Data Pump Import job. For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) IsCluster added in v2.1.0

(Updatable) Set to false to force Data Pump worker process to run on one instance.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) TableExistsAction added in v2.1.0

(Updatable) IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsDataPumpParametersPtrOutput) ToMigrationInitialLoadSettingsDataPumpParametersPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsDataPumpParametersPtrOutput

type MigrationInitialLoadSettingsExportDirectoryObject added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObject struct {
	// (Updatable) Name of directory object in database
	Name *string `pulumi:"name"`
	// (Updatable) Absolute path of directory on database server
	Path *string `pulumi:"path"`
}

type MigrationInitialLoadSettingsExportDirectoryObjectArgs added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObjectArgs struct {
	// (Updatable) Name of directory object in database
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Absolute path of directory on database server
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (MigrationInitialLoadSettingsExportDirectoryObjectArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectOutput added in v2.1.0

func (i MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectOutput() MigrationInitialLoadSettingsExportDirectoryObjectOutput

func (MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsExportDirectoryObjectOutput

func (MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutput added in v2.1.0

func (i MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutput() MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput

func (MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsExportDirectoryObjectArgs) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsExportDirectoryObjectInput added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObjectInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsExportDirectoryObjectOutput() MigrationInitialLoadSettingsExportDirectoryObjectOutput
	ToMigrationInitialLoadSettingsExportDirectoryObjectOutputWithContext(context.Context) MigrationInitialLoadSettingsExportDirectoryObjectOutput
}

MigrationInitialLoadSettingsExportDirectoryObjectInput is an input type that accepts MigrationInitialLoadSettingsExportDirectoryObjectArgs and MigrationInitialLoadSettingsExportDirectoryObjectOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsExportDirectoryObjectInput` via:

MigrationInitialLoadSettingsExportDirectoryObjectArgs{...}

type MigrationInitialLoadSettingsExportDirectoryObjectOutput added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) Name added in v2.1.0

(Updatable) Name of directory object in database

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) Path added in v2.1.0

(Updatable) Absolute path of directory on database server

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectOutput added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsExportDirectoryObjectOutput

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsExportDirectoryObjectOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsExportDirectoryObjectPtrInput added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObjectPtrInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutput() MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput
	ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext(context.Context) MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput
}

MigrationInitialLoadSettingsExportDirectoryObjectPtrInput is an input type that accepts MigrationInitialLoadSettingsExportDirectoryObjectArgs, MigrationInitialLoadSettingsExportDirectoryObjectPtr and MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsExportDirectoryObjectPtrInput` via:

        MigrationInitialLoadSettingsExportDirectoryObjectArgs{...}

or:

        nil

type MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput added in v2.1.0

type MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) Elem added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) Name added in v2.1.0

(Updatable) Name of directory object in database

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) Path added in v2.1.0

(Updatable) Absolute path of directory on database server

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsExportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsExportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsImportDirectoryObject added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObject struct {
	// (Updatable) Name of directory object in database
	Name *string `pulumi:"name"`
	// (Updatable) Absolute path of directory on database server
	Path *string `pulumi:"path"`
}

type MigrationInitialLoadSettingsImportDirectoryObjectArgs added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObjectArgs struct {
	// (Updatable) Name of directory object in database
	Name pulumi.StringPtrInput `pulumi:"name"`
	// (Updatable) Absolute path of directory on database server
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (MigrationInitialLoadSettingsImportDirectoryObjectArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectOutput added in v2.1.0

func (i MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectOutput() MigrationInitialLoadSettingsImportDirectoryObjectOutput

func (MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsImportDirectoryObjectOutput

func (MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutput added in v2.1.0

func (i MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutput() MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput

func (MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsImportDirectoryObjectArgs) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsImportDirectoryObjectInput added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObjectInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsImportDirectoryObjectOutput() MigrationInitialLoadSettingsImportDirectoryObjectOutput
	ToMigrationInitialLoadSettingsImportDirectoryObjectOutputWithContext(context.Context) MigrationInitialLoadSettingsImportDirectoryObjectOutput
}

MigrationInitialLoadSettingsImportDirectoryObjectInput is an input type that accepts MigrationInitialLoadSettingsImportDirectoryObjectArgs and MigrationInitialLoadSettingsImportDirectoryObjectOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsImportDirectoryObjectInput` via:

MigrationInitialLoadSettingsImportDirectoryObjectArgs{...}

type MigrationInitialLoadSettingsImportDirectoryObjectOutput added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObjectOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) Name added in v2.1.0

(Updatable) Name of directory object in database

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) Path added in v2.1.0

(Updatable) Absolute path of directory on database server

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectOutput added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsImportDirectoryObjectOutput

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsImportDirectoryObjectOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsImportDirectoryObjectPtrInput added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObjectPtrInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutput() MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput
	ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext(context.Context) MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput
}

MigrationInitialLoadSettingsImportDirectoryObjectPtrInput is an input type that accepts MigrationInitialLoadSettingsImportDirectoryObjectArgs, MigrationInitialLoadSettingsImportDirectoryObjectPtr and MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsImportDirectoryObjectPtrInput` via:

        MigrationInitialLoadSettingsImportDirectoryObjectArgs{...}

or:

        nil

type MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput added in v2.1.0

type MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) Elem added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) Name added in v2.1.0

(Updatable) Name of directory object in database

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) Path added in v2.1.0

(Updatable) Absolute path of directory on database server

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput) ToMigrationInitialLoadSettingsImportDirectoryObjectPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsImportDirectoryObjectPtrOutput

type MigrationInitialLoadSettingsInput added in v2.1.0

type MigrationInitialLoadSettingsInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsOutput() MigrationInitialLoadSettingsOutput
	ToMigrationInitialLoadSettingsOutputWithContext(context.Context) MigrationInitialLoadSettingsOutput
}

MigrationInitialLoadSettingsInput is an input type that accepts MigrationInitialLoadSettingsArgs and MigrationInitialLoadSettingsOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsInput` via:

MigrationInitialLoadSettingsArgs{...}

type MigrationInitialLoadSettingsMetadataRemap added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemap struct {
	// (Updatable) Specifies the new value that oldValue should be translated into.
	NewValue *string `pulumi:"newValue"`
	// (Updatable) Specifies the value which needs to be reset.
	OldValue *string `pulumi:"oldValue"`
	// (Updatable) Type of remap. Refer to [METADATA_REMAP Procedure ](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_DATAPUMP.html#GUID-0FC32790-91E6-4781-87A3-229DE024CB3D)
	Type *string `pulumi:"type"`
}

type MigrationInitialLoadSettingsMetadataRemapArgs added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapArgs struct {
	// (Updatable) Specifies the new value that oldValue should be translated into.
	NewValue pulumi.StringPtrInput `pulumi:"newValue"`
	// (Updatable) Specifies the value which needs to be reset.
	OldValue pulumi.StringPtrInput `pulumi:"oldValue"`
	// (Updatable) Type of remap. Refer to [METADATA_REMAP Procedure ](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_DATAPUMP.html#GUID-0FC32790-91E6-4781-87A3-229DE024CB3D)
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (MigrationInitialLoadSettingsMetadataRemapArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapArgs) ToMigrationInitialLoadSettingsMetadataRemapOutput added in v2.1.0

func (i MigrationInitialLoadSettingsMetadataRemapArgs) ToMigrationInitialLoadSettingsMetadataRemapOutput() MigrationInitialLoadSettingsMetadataRemapOutput

func (MigrationInitialLoadSettingsMetadataRemapArgs) ToMigrationInitialLoadSettingsMetadataRemapOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsMetadataRemapArgs) ToMigrationInitialLoadSettingsMetadataRemapOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsMetadataRemapOutput

type MigrationInitialLoadSettingsMetadataRemapArray added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapArray []MigrationInitialLoadSettingsMetadataRemapInput

func (MigrationInitialLoadSettingsMetadataRemapArray) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapArray) ToMigrationInitialLoadSettingsMetadataRemapArrayOutput added in v2.1.0

func (i MigrationInitialLoadSettingsMetadataRemapArray) ToMigrationInitialLoadSettingsMetadataRemapArrayOutput() MigrationInitialLoadSettingsMetadataRemapArrayOutput

func (MigrationInitialLoadSettingsMetadataRemapArray) ToMigrationInitialLoadSettingsMetadataRemapArrayOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsMetadataRemapArray) ToMigrationInitialLoadSettingsMetadataRemapArrayOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsMetadataRemapArrayOutput

type MigrationInitialLoadSettingsMetadataRemapArrayInput added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapArrayInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsMetadataRemapArrayOutput() MigrationInitialLoadSettingsMetadataRemapArrayOutput
	ToMigrationInitialLoadSettingsMetadataRemapArrayOutputWithContext(context.Context) MigrationInitialLoadSettingsMetadataRemapArrayOutput
}

MigrationInitialLoadSettingsMetadataRemapArrayInput is an input type that accepts MigrationInitialLoadSettingsMetadataRemapArray and MigrationInitialLoadSettingsMetadataRemapArrayOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsMetadataRemapArrayInput` via:

MigrationInitialLoadSettingsMetadataRemapArray{ MigrationInitialLoadSettingsMetadataRemapArgs{...} }

type MigrationInitialLoadSettingsMetadataRemapArrayOutput added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapArrayOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsMetadataRemapArrayOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapArrayOutput) Index added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapArrayOutput) ToMigrationInitialLoadSettingsMetadataRemapArrayOutput added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapArrayOutput) ToMigrationInitialLoadSettingsMetadataRemapArrayOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsMetadataRemapArrayOutput) ToMigrationInitialLoadSettingsMetadataRemapArrayOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsMetadataRemapArrayOutput

type MigrationInitialLoadSettingsMetadataRemapInput added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsMetadataRemapOutput() MigrationInitialLoadSettingsMetadataRemapOutput
	ToMigrationInitialLoadSettingsMetadataRemapOutputWithContext(context.Context) MigrationInitialLoadSettingsMetadataRemapOutput
}

MigrationInitialLoadSettingsMetadataRemapInput is an input type that accepts MigrationInitialLoadSettingsMetadataRemapArgs and MigrationInitialLoadSettingsMetadataRemapOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsMetadataRemapInput` via:

MigrationInitialLoadSettingsMetadataRemapArgs{...}

type MigrationInitialLoadSettingsMetadataRemapOutput added in v2.1.0

type MigrationInitialLoadSettingsMetadataRemapOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsMetadataRemapOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsMetadataRemapOutput) NewValue added in v2.1.0

(Updatable) Specifies the new value that oldValue should be translated into.

func (MigrationInitialLoadSettingsMetadataRemapOutput) OldValue added in v2.1.0

(Updatable) Specifies the value which needs to be reset.

func (MigrationInitialLoadSettingsMetadataRemapOutput) ToMigrationInitialLoadSettingsMetadataRemapOutput added in v2.1.0

func (o MigrationInitialLoadSettingsMetadataRemapOutput) ToMigrationInitialLoadSettingsMetadataRemapOutput() MigrationInitialLoadSettingsMetadataRemapOutput

func (MigrationInitialLoadSettingsMetadataRemapOutput) ToMigrationInitialLoadSettingsMetadataRemapOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsMetadataRemapOutput) ToMigrationInitialLoadSettingsMetadataRemapOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsMetadataRemapOutput

func (MigrationInitialLoadSettingsMetadataRemapOutput) Type added in v2.1.0

(Updatable) Type of remap. Refer to [METADATA_REMAP Procedure ](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_DATAPUMP.html#GUID-0FC32790-91E6-4781-87A3-229DE024CB3D)

type MigrationInitialLoadSettingsOutput added in v2.1.0

type MigrationInitialLoadSettingsOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsOutput) Compatibilities added in v2.1.0

(Updatable) Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.

func (MigrationInitialLoadSettingsOutput) DataPumpParameters added in v2.1.0

(Updatable) Optional parameters for Data Pump Export and Import.

func (MigrationInitialLoadSettingsOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsOutput) ExportDirectoryObject added in v2.1.0

(Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.

func (MigrationInitialLoadSettingsOutput) HandleGrantErrors added in v2.1.0

(Updatable) The action taken in the event of errors related to GRANT or REVOKE errors.

func (MigrationInitialLoadSettingsOutput) ImportDirectoryObject added in v2.1.0

(Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.

func (MigrationInitialLoadSettingsOutput) IsConsistent added in v2.1.0

(Updatable) Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.

func (MigrationInitialLoadSettingsOutput) IsIgnoreExistingObjects added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) IsIgnoreExistingObjects() pulumi.BoolPtrOutput

(Updatable) Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.

func (MigrationInitialLoadSettingsOutput) IsTzUtc added in v2.1.0

(Updatable) Include a statement at the start of the dump to set the time zone to UTC.

func (MigrationInitialLoadSettingsOutput) JobMode added in v2.1.0

(Updatable) Oracle Job Mode

func (MigrationInitialLoadSettingsOutput) MetadataRemaps added in v2.1.0

(Updatable) Defines remapping to be applied to objects as they are processed.

func (MigrationInitialLoadSettingsOutput) PrimaryKeyCompatibility added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) PrimaryKeyCompatibility() pulumi.StringPtrOutput

(Updatable) Primary key compatibility option

func (MigrationInitialLoadSettingsOutput) TablespaceDetails added in v2.1.0

(Updatable) Migration tablespace settings.

func (MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsOutput added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsOutput() MigrationInitialLoadSettingsOutput

func (MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsOutput

func (MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsPtrOutput added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsPtrOutput() MigrationInitialLoadSettingsPtrOutput

func (MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsOutput) ToMigrationInitialLoadSettingsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsPtrOutput

type MigrationInitialLoadSettingsPtrInput added in v2.1.0

type MigrationInitialLoadSettingsPtrInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsPtrOutput() MigrationInitialLoadSettingsPtrOutput
	ToMigrationInitialLoadSettingsPtrOutputWithContext(context.Context) MigrationInitialLoadSettingsPtrOutput
}

MigrationInitialLoadSettingsPtrInput is an input type that accepts MigrationInitialLoadSettingsArgs, MigrationInitialLoadSettingsPtr and MigrationInitialLoadSettingsPtrOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsPtrInput` via:

        MigrationInitialLoadSettingsArgs{...}

or:

        nil

type MigrationInitialLoadSettingsPtrOutput added in v2.1.0

type MigrationInitialLoadSettingsPtrOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsPtrOutput) Compatibilities added in v2.1.0

(Updatable) Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.

func (MigrationInitialLoadSettingsPtrOutput) DataPumpParameters added in v2.1.0

(Updatable) Optional parameters for Data Pump Export and Import.

func (MigrationInitialLoadSettingsPtrOutput) Elem added in v2.1.0

func (MigrationInitialLoadSettingsPtrOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsPtrOutput) ExportDirectoryObject added in v2.1.0

(Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.

func (MigrationInitialLoadSettingsPtrOutput) HandleGrantErrors added in v2.1.0

(Updatable) The action taken in the event of errors related to GRANT or REVOKE errors.

func (MigrationInitialLoadSettingsPtrOutput) ImportDirectoryObject added in v2.1.0

(Updatable) Directory object details, used to define either import or export directory objects in Data Pump Settings. Import directory is required for Non-Autonomous target connections. If specified for an autonomous target, it will show an error. Export directory will error if there are database link details specified.

func (MigrationInitialLoadSettingsPtrOutput) IsConsistent added in v2.1.0

(Updatable) Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.

func (MigrationInitialLoadSettingsPtrOutput) IsIgnoreExistingObjects added in v2.1.0

func (o MigrationInitialLoadSettingsPtrOutput) IsIgnoreExistingObjects() pulumi.BoolPtrOutput

(Updatable) Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.

func (MigrationInitialLoadSettingsPtrOutput) IsTzUtc added in v2.1.0

(Updatable) Include a statement at the start of the dump to set the time zone to UTC.

func (MigrationInitialLoadSettingsPtrOutput) JobMode added in v2.1.0

(Updatable) Oracle Job Mode

func (MigrationInitialLoadSettingsPtrOutput) MetadataRemaps added in v2.1.0

(Updatable) Defines remapping to be applied to objects as they are processed.

func (MigrationInitialLoadSettingsPtrOutput) PrimaryKeyCompatibility added in v2.1.0

func (o MigrationInitialLoadSettingsPtrOutput) PrimaryKeyCompatibility() pulumi.StringPtrOutput

(Updatable) Primary key compatibility option

func (MigrationInitialLoadSettingsPtrOutput) TablespaceDetails added in v2.1.0

(Updatable) Migration tablespace settings.

func (MigrationInitialLoadSettingsPtrOutput) ToMigrationInitialLoadSettingsPtrOutput added in v2.1.0

func (o MigrationInitialLoadSettingsPtrOutput) ToMigrationInitialLoadSettingsPtrOutput() MigrationInitialLoadSettingsPtrOutput

func (MigrationInitialLoadSettingsPtrOutput) ToMigrationInitialLoadSettingsPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsPtrOutput) ToMigrationInitialLoadSettingsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsPtrOutput

type MigrationInitialLoadSettingsTablespaceDetails added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetails struct {
	// (Updatable) Size of Oracle database blocks in KB.
	BlockSizeInKbs *string `pulumi:"blockSizeInKbs"`
	// (Updatable) Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs *int `pulumi:"extendSizeInMbs"`
	// (Updatable) Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate *bool `pulumi:"isAutoCreate"`
	// (Updatable) Set this property to true to enable tablespace of the type big file.
	IsBigFile *bool `pulumi:"isBigFile"`
	// (Updatable) Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget *string `pulumi:"remapTarget"`
	// (Updatable) Type of Database Base Migration Target.
	TargetType string `pulumi:"targetType"`
}

type MigrationInitialLoadSettingsTablespaceDetailsArgs added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetailsArgs struct {
	// (Updatable) Size of Oracle database blocks in KB.
	BlockSizeInKbs pulumi.StringPtrInput `pulumi:"blockSizeInKbs"`
	// (Updatable) Size to extend the tablespace in MB.  Note: Only applicable if 'isBigFile' property is set to true.
	ExtendSizeInMbs pulumi.IntPtrInput `pulumi:"extendSizeInMbs"`
	// (Updatable) Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.
	IsAutoCreate pulumi.BoolPtrInput `pulumi:"isAutoCreate"`
	// (Updatable) Set this property to true to enable tablespace of the type big file.
	IsBigFile pulumi.BoolPtrInput `pulumi:"isBigFile"`
	// (Updatable) Name of the tablespace on the target database to which the source database tablespace is to be remapped.
	RemapTarget pulumi.StringPtrInput `pulumi:"remapTarget"`
	// (Updatable) Type of Database Base Migration Target.
	TargetType pulumi.StringInput `pulumi:"targetType"`
}

func (MigrationInitialLoadSettingsTablespaceDetailsArgs) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsOutput added in v2.1.0

func (i MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsOutput() MigrationInitialLoadSettingsTablespaceDetailsOutput

func (MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsTablespaceDetailsOutput

func (MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput added in v2.1.0

func (i MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput() MigrationInitialLoadSettingsTablespaceDetailsPtrOutput

func (MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext added in v2.1.0

func (i MigrationInitialLoadSettingsTablespaceDetailsArgs) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsTablespaceDetailsPtrOutput

type MigrationInitialLoadSettingsTablespaceDetailsInput added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetailsInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsTablespaceDetailsOutput() MigrationInitialLoadSettingsTablespaceDetailsOutput
	ToMigrationInitialLoadSettingsTablespaceDetailsOutputWithContext(context.Context) MigrationInitialLoadSettingsTablespaceDetailsOutput
}

MigrationInitialLoadSettingsTablespaceDetailsInput is an input type that accepts MigrationInitialLoadSettingsTablespaceDetailsArgs and MigrationInitialLoadSettingsTablespaceDetailsOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsTablespaceDetailsInput` via:

MigrationInitialLoadSettingsTablespaceDetailsArgs{...}

type MigrationInitialLoadSettingsTablespaceDetailsOutput added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetailsOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) BlockSizeInKbs added in v2.1.0

(Updatable) Size of Oracle database blocks in KB.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ExtendSizeInMbs added in v2.1.0

(Updatable) Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) IsAutoCreate added in v2.1.0

(Updatable) Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) IsBigFile added in v2.1.0

(Updatable) Set this property to true to enable tablespace of the type big file.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) RemapTarget added in v2.1.0

(Updatable) Name of the tablespace on the target database to which the source database tablespace is to be remapped.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) TargetType added in v2.1.0

(Updatable) Type of Database Base Migration Target.

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsOutput added in v2.1.0

func (o MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsOutput() MigrationInitialLoadSettingsTablespaceDetailsOutput

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsTablespaceDetailsOutput

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput added in v2.1.0

func (o MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput() MigrationInitialLoadSettingsTablespaceDetailsPtrOutput

func (MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsTablespaceDetailsOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsTablespaceDetailsPtrOutput

type MigrationInitialLoadSettingsTablespaceDetailsPtrInput added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetailsPtrInput interface {
	pulumi.Input

	ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput() MigrationInitialLoadSettingsTablespaceDetailsPtrOutput
	ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext(context.Context) MigrationInitialLoadSettingsTablespaceDetailsPtrOutput
}

MigrationInitialLoadSettingsTablespaceDetailsPtrInput is an input type that accepts MigrationInitialLoadSettingsTablespaceDetailsArgs, MigrationInitialLoadSettingsTablespaceDetailsPtr and MigrationInitialLoadSettingsTablespaceDetailsPtrOutput values. You can construct a concrete instance of `MigrationInitialLoadSettingsTablespaceDetailsPtrInput` via:

        MigrationInitialLoadSettingsTablespaceDetailsArgs{...}

or:

        nil

type MigrationInitialLoadSettingsTablespaceDetailsPtrOutput added in v2.1.0

type MigrationInitialLoadSettingsTablespaceDetailsPtrOutput struct{ *pulumi.OutputState }

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) BlockSizeInKbs added in v2.1.0

(Updatable) Size of Oracle database blocks in KB.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) Elem added in v2.1.0

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) ElementType added in v2.1.0

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) ExtendSizeInMbs added in v2.1.0

(Updatable) Size to extend the tablespace in MB. Note: Only applicable if 'isBigFile' property is set to true.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) IsAutoCreate added in v2.1.0

(Updatable) Set this property to true to auto-create tablespaces in the target Database. Note: This is not applicable for Autonomous Database Serverless databases.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) IsBigFile added in v2.1.0

(Updatable) Set this property to true to enable tablespace of the type big file.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) RemapTarget added in v2.1.0

(Updatable) Name of the tablespace on the target database to which the source database tablespace is to be remapped.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) TargetType added in v2.1.0

(Updatable) Type of Database Base Migration Target.

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutput added in v2.1.0

func (MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext added in v2.1.0

func (o MigrationInitialLoadSettingsTablespaceDetailsPtrOutput) ToMigrationInitialLoadSettingsTablespaceDetailsPtrOutputWithContext(ctx context.Context) MigrationInitialLoadSettingsTablespaceDetailsPtrOutput

type MigrationInput added in v2.1.0

type MigrationInput interface {
	pulumi.Input

	ToMigrationOutput() MigrationOutput
	ToMigrationOutputWithContext(ctx context.Context) MigrationOutput
}

type MigrationMap added in v2.1.0

type MigrationMap map[string]MigrationInput

func (MigrationMap) ElementType added in v2.1.0

func (MigrationMap) ElementType() reflect.Type

func (MigrationMap) ToMigrationMapOutput added in v2.1.0

func (i MigrationMap) ToMigrationMapOutput() MigrationMapOutput

func (MigrationMap) ToMigrationMapOutputWithContext added in v2.1.0

func (i MigrationMap) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput

type MigrationMapInput added in v2.1.0

type MigrationMapInput interface {
	pulumi.Input

	ToMigrationMapOutput() MigrationMapOutput
	ToMigrationMapOutputWithContext(context.Context) MigrationMapOutput
}

MigrationMapInput is an input type that accepts MigrationMap and MigrationMapOutput values. You can construct a concrete instance of `MigrationMapInput` via:

MigrationMap{ "key": MigrationArgs{...} }

type MigrationMapOutput added in v2.1.0

type MigrationMapOutput struct{ *pulumi.OutputState }

func (MigrationMapOutput) ElementType added in v2.1.0

func (MigrationMapOutput) ElementType() reflect.Type

func (MigrationMapOutput) MapIndex added in v2.1.0

func (MigrationMapOutput) ToMigrationMapOutput added in v2.1.0

func (o MigrationMapOutput) ToMigrationMapOutput() MigrationMapOutput

func (MigrationMapOutput) ToMigrationMapOutputWithContext added in v2.1.0

func (o MigrationMapOutput) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput

type MigrationOutput added in v2.1.0

type MigrationOutput struct{ *pulumi.OutputState }

func (MigrationOutput) AdvancedParameters added in v2.2.0

(Updatable) List of Migration Parameter objects.

func (MigrationOutput) AdvisorSettings added in v2.1.0

func (o MigrationOutput) AdvisorSettings() MigrationAdvisorSettingsOutput

(Updatable) Optional Pre-Migration advisor settings.

func (MigrationOutput) BulkIncludeExcludeData added in v2.1.0

func (o MigrationOutput) BulkIncludeExcludeData() pulumi.StringOutput

Specifies the database objects to be excluded from the migration in bulk. The definition accepts input in a CSV format, newline separated for each entry. More details can be found in the documentation.

func (MigrationOutput) CompartmentId added in v2.1.0

func (o MigrationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the resource being referenced.

func (MigrationOutput) DataTransferMediumDetails added in v2.1.0

func (o MigrationOutput) DataTransferMediumDetails() MigrationDataTransferMediumDetailsOutput

(Updatable) Optional additional properties for data transfer.

func (MigrationOutput) DatabaseCombination added in v2.1.0

func (o MigrationOutput) DatabaseCombination() pulumi.StringOutput

(Updatable) The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.

func (MigrationOutput) DefinedTags added in v2.1.0

func (o MigrationOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (MigrationOutput) Description added in v2.1.0

func (o MigrationOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (MigrationOutput) DisplayName added in v2.1.0

func (o MigrationOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (MigrationOutput) ElementType added in v2.1.0

func (MigrationOutput) ElementType() reflect.Type

func (MigrationOutput) ExcludeObjects added in v2.1.0

Database objects to exclude from migration, cannot be specified alongside 'includeObjects'

func (MigrationOutput) ExecutingJobId added in v2.1.0

func (o MigrationOutput) ExecutingJobId() pulumi.StringOutput

The OCID of the resource being referenced.

func (MigrationOutput) FreeformTags added in v2.1.0

func (o MigrationOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

func (MigrationOutput) GgsDetails added in v2.1.0

(Updatable) Optional settings for Oracle GoldenGate processes

func (MigrationOutput) HubDetails added in v2.1.0

(Updatable) Details about Oracle GoldenGate Microservices.

func (MigrationOutput) IncludeObjects added in v2.1.0

Database objects to include from migration, cannot be specified alongside 'excludeObjects'

func (MigrationOutput) InitialLoadSettings added in v2.1.0

func (o MigrationOutput) InitialLoadSettings() MigrationInitialLoadSettingsOutput

(Updatable) Optional settings for Data Pump Export and Import jobs

func (MigrationOutput) LifecycleDetails added in v2.1.0

func (o MigrationOutput) LifecycleDetails() pulumi.StringOutput

Additional status related to the execution and current state of the Migration.

func (MigrationOutput) SourceContainerDatabaseConnectionId added in v2.1.0

func (o MigrationOutput) SourceContainerDatabaseConnectionId() pulumi.StringOutput

(Updatable) The OCID of the resource being referenced.

func (MigrationOutput) SourceDatabaseConnectionId added in v2.1.0

func (o MigrationOutput) SourceDatabaseConnectionId() pulumi.StringOutput

(Updatable) The OCID of the resource being referenced.

func (MigrationOutput) State added in v2.1.0

The current state of the Migration resource.

func (MigrationOutput) SystemTags added in v2.1.0

func (o MigrationOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (MigrationOutput) TargetDatabaseConnectionId added in v2.1.0

func (o MigrationOutput) TargetDatabaseConnectionId() pulumi.StringOutput

(Updatable) The OCID of the resource being referenced.

func (MigrationOutput) TimeCreated added in v2.1.0

func (o MigrationOutput) TimeCreated() pulumi.StringOutput

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (MigrationOutput) TimeLastMigration added in v2.1.0

func (o MigrationOutput) TimeLastMigration() pulumi.StringOutput

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (MigrationOutput) TimeUpdated added in v2.1.0

func (o MigrationOutput) TimeUpdated() pulumi.StringOutput

An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.

func (MigrationOutput) ToMigrationOutput added in v2.1.0

func (o MigrationOutput) ToMigrationOutput() MigrationOutput

func (MigrationOutput) ToMigrationOutputWithContext added in v2.1.0

func (o MigrationOutput) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput

func (MigrationOutput) Type added in v2.1.0

(Updatable) The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (MigrationOutput) WaitAfter added in v2.1.0

func (o MigrationOutput) WaitAfter() pulumi.StringOutput

You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.

type MigrationState added in v2.1.0

type MigrationState struct {
	// (Updatable) List of Migration Parameter objects.
	AdvancedParameters MigrationAdvancedParameterArrayInput
	// (Updatable) Optional Pre-Migration advisor settings.
	AdvisorSettings MigrationAdvisorSettingsPtrInput
	// Specifies the database objects to be excluded from the migration in bulk. The definition accepts input in a CSV format, newline separated for each entry. More details can be found in the documentation.
	BulkIncludeExcludeData pulumi.StringPtrInput
	// (Updatable) The OCID of the resource being referenced.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Optional additional properties for data transfer.
	DataTransferMediumDetails MigrationDataTransferMediumDetailsPtrInput
	// (Updatable) The combination of source and target databases participating in a migration. Example: ORACLE means the migration is meant for migrating Oracle source and target databases.
	DatabaseCombination pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly description. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable.  Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Database objects to exclude from migration, cannot be specified alongside 'includeObjects'
	ExcludeObjects MigrationExcludeObjectArrayInput
	// The OCID of the resource being referenced.
	ExecutingJobId pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.  For more information, see Resource Tags. Example: {"Department": "Finance"}
	FreeformTags pulumi.MapInput
	// (Updatable) Optional settings for Oracle GoldenGate processes
	GgsDetails MigrationGgsDetailsPtrInput
	// (Updatable) Details about Oracle GoldenGate Microservices.
	HubDetails MigrationHubDetailsPtrInput
	// Database objects to include from migration, cannot be specified alongside 'excludeObjects'
	IncludeObjects MigrationIncludeObjectArrayInput
	// (Updatable) Optional settings for Data Pump Export and Import jobs
	InitialLoadSettings MigrationInitialLoadSettingsPtrInput
	// Additional status related to the execution and current state of the Migration.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The OCID of the resource being referenced.
	SourceContainerDatabaseConnectionId pulumi.StringPtrInput
	// (Updatable) The OCID of the resource being referenced.
	SourceDatabaseConnectionId pulumi.StringPtrInput
	// The current state of the Migration resource.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// (Updatable) The OCID of the resource being referenced.
	TargetDatabaseConnectionId pulumi.StringPtrInput
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeCreated pulumi.StringPtrInput
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeLastMigration pulumi.StringPtrInput
	// An RFC3339 formatted datetime string such as `2016-08-25T21:10:29.600Z`.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The type of the migration to be performed. Example: ONLINE if no downtime is preferred for a migration. This method uses Oracle GoldenGate for replication.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringPtrInput
	// You can optionally pause a migration after a job phase. This property allows you to optionally specify the phase after which you can pause the migration.
	WaitAfter pulumi.StringPtrInput
}

func (MigrationState) ElementType added in v2.1.0

func (MigrationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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