dms

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataProviderDmsSslModeValueNone       = DataProviderDmsSslModeValue("none")
	DataProviderDmsSslModeValueRequire    = DataProviderDmsSslModeValue("require")
	DataProviderDmsSslModeValueVerifyCa   = DataProviderDmsSslModeValue("verify-ca")
	DataProviderDmsSslModeValueVerifyFull = DataProviderDmsSslModeValue("verify-full")
)
View Source
const (
	DataProviderEnginePostgres         = DataProviderEngine("postgres")
	DataProviderEngineMysql            = DataProviderEngine("mysql")
	DataProviderEngineOracle           = DataProviderEngine("oracle")
	DataProviderEngineSqlserver        = DataProviderEngine("sqlserver")
	DataProviderEngineAurora           = DataProviderEngine("aurora")
	DataProviderEngineAuroraPostgresql = DataProviderEngine("aurora_postgresql")
)
View Source
const (
	InstanceProfileNetworkTypeIpv4 = InstanceProfileNetworkType("IPV4")
	InstanceProfileNetworkTypeIpv6 = InstanceProfileNetworkType("IPV6")
	InstanceProfileNetworkTypeDual = InstanceProfileNetworkType("DUAL")
)
View Source
const (
	ReplicationConfigReplicationTypeFullLoad       = ReplicationConfigReplicationType("full-load")
	ReplicationConfigReplicationTypeFullLoadAndCdc = ReplicationConfigReplicationType("full-load-and-cdc")
	ReplicationConfigReplicationTypeCdc            = ReplicationConfigReplicationType("cdc")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataProvider added in v0.91.0

type DataProvider struct {
	pulumi.CustomResourceState

	// The data provider ARN.
	DataProviderArn pulumi.StringOutput `pulumi:"dataProviderArn"`
	// The data provider creation time.
	DataProviderCreationTime pulumi.StringOutput `pulumi:"dataProviderCreationTime"`
	// The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn
	DataProviderIdentifier pulumi.StringPtrOutput `pulumi:"dataProviderIdentifier"`
	// The property describes a name to identify the data provider.
	DataProviderName pulumi.StringPtrOutput `pulumi:"dataProviderName"`
	// The optional description of the data provider.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The property describes a data engine for the data provider.
	Engine DataProviderEngineOutput `pulumi:"engine"`
	// The property describes the exact settings which can be modified
	ExactSettings pulumi.BoolPtrOutput `pulumi:"exactSettings"`
	// The property identifies the exact type of settings for the data provider.
	Settings SettingsPropertiesPtrOutput `pulumi:"settings"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DMS::DataProvider

func GetDataProvider added in v0.91.0

func GetDataProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataProviderState, opts ...pulumi.ResourceOption) (*DataProvider, error)

GetDataProvider gets an existing DataProvider 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 NewDataProvider added in v0.91.0

func NewDataProvider(ctx *pulumi.Context,
	name string, args *DataProviderArgs, opts ...pulumi.ResourceOption) (*DataProvider, error)

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

func (*DataProvider) ElementType added in v0.91.0

func (*DataProvider) ElementType() reflect.Type

func (*DataProvider) ToDataProviderOutput added in v0.91.0

func (i *DataProvider) ToDataProviderOutput() DataProviderOutput

func (*DataProvider) ToDataProviderOutputWithContext added in v0.91.0

func (i *DataProvider) ToDataProviderOutputWithContext(ctx context.Context) DataProviderOutput

type DataProviderArgs added in v0.91.0

type DataProviderArgs struct {
	// The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn
	DataProviderIdentifier pulumi.StringPtrInput
	// The property describes a name to identify the data provider.
	DataProviderName pulumi.StringPtrInput
	// The optional description of the data provider.
	Description pulumi.StringPtrInput
	// The property describes a data engine for the data provider.
	Engine DataProviderEngineInput
	// The property describes the exact settings which can be modified
	ExactSettings pulumi.BoolPtrInput
	// The property identifies the exact type of settings for the data provider.
	Settings SettingsPropertiesPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a DataProvider resource.

func (DataProviderArgs) ElementType added in v0.91.0

func (DataProviderArgs) ElementType() reflect.Type

type DataProviderDmsSslModeValue added in v0.91.0

type DataProviderDmsSslModeValue string

func (DataProviderDmsSslModeValue) ElementType added in v0.96.0

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutput() DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutputWithContext added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutputWithContext(ctx context.Context) DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValue) ToStringOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToStringOutput() pulumi.StringOutput

func (DataProviderDmsSslModeValue) ToStringOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValue) ToStringPtrOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderDmsSslModeValue) ToStringPtrOutputWithContext added in v0.96.0

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

type DataProviderDmsSslModeValueInput added in v0.96.0

type DataProviderDmsSslModeValueInput interface {
	pulumi.Input

	ToDataProviderDmsSslModeValueOutput() DataProviderDmsSslModeValueOutput
	ToDataProviderDmsSslModeValueOutputWithContext(context.Context) DataProviderDmsSslModeValueOutput
}

DataProviderDmsSslModeValueInput is an input type that accepts values of the DataProviderDmsSslModeValue enum A concrete instance of `DataProviderDmsSslModeValueInput` can be one of the following:

DataProviderDmsSslModeValueNone
DataProviderDmsSslModeValueRequire
DataProviderDmsSslModeValueVerifyCa
DataProviderDmsSslModeValueVerifyFull

type DataProviderDmsSslModeValueOutput added in v0.96.0

type DataProviderDmsSslModeValueOutput struct{ *pulumi.OutputState }

func (DataProviderDmsSslModeValueOutput) ElementType added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutput added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutput() DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutputWithContext(ctx context.Context) DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValueOutput) ToStringOutput added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToStringOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataProviderDmsSslModeValueOutput) ToStringPtrOutput added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataProviderDmsSslModeValuePtrInput added in v0.96.0

type DataProviderDmsSslModeValuePtrInput interface {
	pulumi.Input

	ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput
	ToDataProviderDmsSslModeValuePtrOutputWithContext(context.Context) DataProviderDmsSslModeValuePtrOutput
}

func DataProviderDmsSslModeValuePtr added in v0.96.0

func DataProviderDmsSslModeValuePtr(v string) DataProviderDmsSslModeValuePtrInput

type DataProviderDmsSslModeValuePtrOutput added in v0.96.0

type DataProviderDmsSslModeValuePtrOutput struct{ *pulumi.OutputState }

func (DataProviderDmsSslModeValuePtrOutput) Elem added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ElementType added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (o DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValuePtrOutput) ToStringPtrOutput added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o DataProviderDmsSslModeValuePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataProviderEngine added in v0.91.0

type DataProviderEngine string

The property describes a data engine for the data provider.

func (DataProviderEngine) ElementType added in v0.91.0

func (DataProviderEngine) ElementType() reflect.Type

func (DataProviderEngine) ToDataProviderEngineOutput added in v0.91.0

func (e DataProviderEngine) ToDataProviderEngineOutput() DataProviderEngineOutput

func (DataProviderEngine) ToDataProviderEngineOutputWithContext added in v0.91.0

func (e DataProviderEngine) ToDataProviderEngineOutputWithContext(ctx context.Context) DataProviderEngineOutput

func (DataProviderEngine) ToDataProviderEnginePtrOutput added in v0.91.0

func (e DataProviderEngine) ToDataProviderEnginePtrOutput() DataProviderEnginePtrOutput

func (DataProviderEngine) ToDataProviderEnginePtrOutputWithContext added in v0.91.0

func (e DataProviderEngine) ToDataProviderEnginePtrOutputWithContext(ctx context.Context) DataProviderEnginePtrOutput

func (DataProviderEngine) ToStringOutput added in v0.91.0

func (e DataProviderEngine) ToStringOutput() pulumi.StringOutput

func (DataProviderEngine) ToStringOutputWithContext added in v0.91.0

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

func (DataProviderEngine) ToStringPtrOutput added in v0.91.0

func (e DataProviderEngine) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderEngine) ToStringPtrOutputWithContext added in v0.91.0

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

type DataProviderEngineInput added in v0.91.0

type DataProviderEngineInput interface {
	pulumi.Input

	ToDataProviderEngineOutput() DataProviderEngineOutput
	ToDataProviderEngineOutputWithContext(context.Context) DataProviderEngineOutput
}

DataProviderEngineInput is an input type that accepts values of the DataProviderEngine enum A concrete instance of `DataProviderEngineInput` can be one of the following:

DataProviderEnginePostgres
DataProviderEngineMysql
DataProviderEngineOracle
DataProviderEngineSqlserver
DataProviderEngineAurora
DataProviderEngineAuroraPostgresql

type DataProviderEngineOutput added in v0.91.0

type DataProviderEngineOutput struct{ *pulumi.OutputState }

func (DataProviderEngineOutput) ElementType added in v0.91.0

func (DataProviderEngineOutput) ElementType() reflect.Type

func (DataProviderEngineOutput) ToDataProviderEngineOutput added in v0.91.0

func (o DataProviderEngineOutput) ToDataProviderEngineOutput() DataProviderEngineOutput

func (DataProviderEngineOutput) ToDataProviderEngineOutputWithContext added in v0.91.0

func (o DataProviderEngineOutput) ToDataProviderEngineOutputWithContext(ctx context.Context) DataProviderEngineOutput

func (DataProviderEngineOutput) ToDataProviderEnginePtrOutput added in v0.91.0

func (o DataProviderEngineOutput) ToDataProviderEnginePtrOutput() DataProviderEnginePtrOutput

func (DataProviderEngineOutput) ToDataProviderEnginePtrOutputWithContext added in v0.91.0

func (o DataProviderEngineOutput) ToDataProviderEnginePtrOutputWithContext(ctx context.Context) DataProviderEnginePtrOutput

func (DataProviderEngineOutput) ToStringOutput added in v0.91.0

func (o DataProviderEngineOutput) ToStringOutput() pulumi.StringOutput

func (DataProviderEngineOutput) ToStringOutputWithContext added in v0.91.0

func (o DataProviderEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataProviderEngineOutput) ToStringPtrOutput added in v0.91.0

func (o DataProviderEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderEngineOutput) ToStringPtrOutputWithContext added in v0.91.0

func (o DataProviderEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataProviderEnginePtrInput added in v0.91.0

type DataProviderEnginePtrInput interface {
	pulumi.Input

	ToDataProviderEnginePtrOutput() DataProviderEnginePtrOutput
	ToDataProviderEnginePtrOutputWithContext(context.Context) DataProviderEnginePtrOutput
}

func DataProviderEnginePtr added in v0.91.0

func DataProviderEnginePtr(v string) DataProviderEnginePtrInput

type DataProviderEnginePtrOutput added in v0.91.0

type DataProviderEnginePtrOutput struct{ *pulumi.OutputState }

func (DataProviderEnginePtrOutput) Elem added in v0.91.0

func (DataProviderEnginePtrOutput) ElementType added in v0.91.0

func (DataProviderEnginePtrOutput) ToDataProviderEnginePtrOutput added in v0.91.0

func (o DataProviderEnginePtrOutput) ToDataProviderEnginePtrOutput() DataProviderEnginePtrOutput

func (DataProviderEnginePtrOutput) ToDataProviderEnginePtrOutputWithContext added in v0.91.0

func (o DataProviderEnginePtrOutput) ToDataProviderEnginePtrOutputWithContext(ctx context.Context) DataProviderEnginePtrOutput

func (DataProviderEnginePtrOutput) ToStringPtrOutput added in v0.91.0

func (o DataProviderEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderEnginePtrOutput) ToStringPtrOutputWithContext added in v0.91.0

func (o DataProviderEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataProviderInput added in v0.91.0

type DataProviderInput interface {
	pulumi.Input

	ToDataProviderOutput() DataProviderOutput
	ToDataProviderOutputWithContext(ctx context.Context) DataProviderOutput
}

type DataProviderOutput added in v0.91.0

type DataProviderOutput struct{ *pulumi.OutputState }

func (DataProviderOutput) DataProviderArn added in v0.91.0

func (o DataProviderOutput) DataProviderArn() pulumi.StringOutput

The data provider ARN.

func (DataProviderOutput) DataProviderCreationTime added in v0.91.0

func (o DataProviderOutput) DataProviderCreationTime() pulumi.StringOutput

The data provider creation time.

func (DataProviderOutput) DataProviderIdentifier added in v0.91.0

func (o DataProviderOutput) DataProviderIdentifier() pulumi.StringPtrOutput

The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn

func (DataProviderOutput) DataProviderName added in v0.91.0

func (o DataProviderOutput) DataProviderName() pulumi.StringPtrOutput

The property describes a name to identify the data provider.

func (DataProviderOutput) Description added in v0.91.0

func (o DataProviderOutput) Description() pulumi.StringPtrOutput

The optional description of the data provider.

func (DataProviderOutput) ElementType added in v0.91.0

func (DataProviderOutput) ElementType() reflect.Type

func (DataProviderOutput) Engine added in v0.91.0

The property describes a data engine for the data provider.

func (DataProviderOutput) ExactSettings added in v0.91.0

func (o DataProviderOutput) ExactSettings() pulumi.BoolPtrOutput

The property describes the exact settings which can be modified

func (DataProviderOutput) Settings added in v0.91.0

The property identifies the exact type of settings for the data provider.

func (DataProviderOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (DataProviderOutput) ToDataProviderOutput added in v0.91.0

func (o DataProviderOutput) ToDataProviderOutput() DataProviderOutput

func (DataProviderOutput) ToDataProviderOutputWithContext added in v0.91.0

func (o DataProviderOutput) ToDataProviderOutputWithContext(ctx context.Context) DataProviderOutput

type DataProviderState added in v0.91.0

type DataProviderState struct {
}

func (DataProviderState) ElementType added in v0.91.0

func (DataProviderState) ElementType() reflect.Type

type DataProviderTag added in v0.91.0

type DataProviderTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type InstanceProfile added in v0.91.0

type InstanceProfile struct {
	pulumi.CustomResourceState

	// The property describes an availability zone of the instance profile.
	AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"`
	// The optional description of the instance profile.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The property describes an ARN of the instance profile.
	InstanceProfileArn pulumi.StringOutput `pulumi:"instanceProfileArn"`
	// The property describes a creating time of the instance profile.
	InstanceProfileCreationTime pulumi.StringOutput `pulumi:"instanceProfileCreationTime"`
	// The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn
	InstanceProfileIdentifier pulumi.StringPtrOutput `pulumi:"instanceProfileIdentifier"`
	// The property describes a name for the instance profile.
	InstanceProfileName pulumi.StringPtrOutput `pulumi:"instanceProfileName"`
	// The property describes kms key arn for the instance profile.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// The property describes a network type for the instance profile.
	NetworkType InstanceProfileNetworkTypePtrOutput `pulumi:"networkType"`
	// The property describes the publicly accessible of the instance profile
	PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"`
	// The property describes a subnet group identifier for the instance profile.
	SubnetGroupIdentifier pulumi.StringPtrOutput `pulumi:"subnetGroupIdentifier"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The property describes vps security groups for the instance profile.
	VpcSecurityGroups pulumi.StringArrayOutput `pulumi:"vpcSecurityGroups"`
}

Resource schema for AWS::DMS::InstanceProfile.

func GetInstanceProfile added in v0.91.0

func GetInstanceProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceProfileState, opts ...pulumi.ResourceOption) (*InstanceProfile, error)

GetInstanceProfile gets an existing InstanceProfile 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 NewInstanceProfile added in v0.91.0

func NewInstanceProfile(ctx *pulumi.Context,
	name string, args *InstanceProfileArgs, opts ...pulumi.ResourceOption) (*InstanceProfile, error)

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

func (*InstanceProfile) ElementType added in v0.91.0

func (*InstanceProfile) ElementType() reflect.Type

func (*InstanceProfile) ToInstanceProfileOutput added in v0.91.0

func (i *InstanceProfile) ToInstanceProfileOutput() InstanceProfileOutput

func (*InstanceProfile) ToInstanceProfileOutputWithContext added in v0.91.0

func (i *InstanceProfile) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput

type InstanceProfileArgs added in v0.91.0

type InstanceProfileArgs struct {
	// The property describes an availability zone of the instance profile.
	AvailabilityZone pulumi.StringPtrInput
	// The optional description of the instance profile.
	Description pulumi.StringPtrInput
	// The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn
	InstanceProfileIdentifier pulumi.StringPtrInput
	// The property describes a name for the instance profile.
	InstanceProfileName pulumi.StringPtrInput
	// The property describes kms key arn for the instance profile.
	KmsKeyArn pulumi.StringPtrInput
	// The property describes a network type for the instance profile.
	NetworkType InstanceProfileNetworkTypePtrInput
	// The property describes the publicly accessible of the instance profile
	PubliclyAccessible pulumi.BoolPtrInput
	// The property describes a subnet group identifier for the instance profile.
	SubnetGroupIdentifier pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
	// The property describes vps security groups for the instance profile.
	VpcSecurityGroups pulumi.StringArrayInput
}

The set of arguments for constructing a InstanceProfile resource.

func (InstanceProfileArgs) ElementType added in v0.91.0

func (InstanceProfileArgs) ElementType() reflect.Type

type InstanceProfileInput added in v0.91.0

type InstanceProfileInput interface {
	pulumi.Input

	ToInstanceProfileOutput() InstanceProfileOutput
	ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
}

type InstanceProfileNetworkType added in v0.91.0

type InstanceProfileNetworkType string

The property describes a network type for the instance profile.

func (InstanceProfileNetworkType) ElementType added in v0.91.0

func (InstanceProfileNetworkType) ElementType() reflect.Type

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutput() InstanceProfileNetworkTypeOutput

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutputWithContext added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutputWithContext(ctx context.Context) InstanceProfileNetworkTypeOutput

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutput() InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutputWithContext added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutputWithContext(ctx context.Context) InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkType) ToStringOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToStringOutput() pulumi.StringOutput

func (InstanceProfileNetworkType) ToStringOutputWithContext added in v0.91.0

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

func (InstanceProfileNetworkType) ToStringPtrOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceProfileNetworkType) ToStringPtrOutputWithContext added in v0.91.0

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

type InstanceProfileNetworkTypeInput added in v0.91.0

type InstanceProfileNetworkTypeInput interface {
	pulumi.Input

	ToInstanceProfileNetworkTypeOutput() InstanceProfileNetworkTypeOutput
	ToInstanceProfileNetworkTypeOutputWithContext(context.Context) InstanceProfileNetworkTypeOutput
}

InstanceProfileNetworkTypeInput is an input type that accepts values of the InstanceProfileNetworkType enum A concrete instance of `InstanceProfileNetworkTypeInput` can be one of the following:

InstanceProfileNetworkTypeIpv4
InstanceProfileNetworkTypeIpv6
InstanceProfileNetworkTypeDual

type InstanceProfileNetworkTypeOutput added in v0.91.0

type InstanceProfileNetworkTypeOutput struct{ *pulumi.OutputState }

func (InstanceProfileNetworkTypeOutput) ElementType added in v0.91.0

func (InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypeOutput added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypeOutput() InstanceProfileNetworkTypeOutput

func (InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypeOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypeOutputWithContext(ctx context.Context) InstanceProfileNetworkTypeOutput

func (InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypePtrOutput added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypePtrOutput() InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypePtrOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToInstanceProfileNetworkTypePtrOutputWithContext(ctx context.Context) InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkTypeOutput) ToStringOutput added in v0.91.0

func (InstanceProfileNetworkTypeOutput) ToStringOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceProfileNetworkTypeOutput) ToStringPtrOutput added in v0.91.0

func (InstanceProfileNetworkTypeOutput) ToStringPtrOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceProfileNetworkTypePtrInput added in v0.91.0

type InstanceProfileNetworkTypePtrInput interface {
	pulumi.Input

	ToInstanceProfileNetworkTypePtrOutput() InstanceProfileNetworkTypePtrOutput
	ToInstanceProfileNetworkTypePtrOutputWithContext(context.Context) InstanceProfileNetworkTypePtrOutput
}

func InstanceProfileNetworkTypePtr added in v0.91.0

func InstanceProfileNetworkTypePtr(v string) InstanceProfileNetworkTypePtrInput

type InstanceProfileNetworkTypePtrOutput added in v0.91.0

type InstanceProfileNetworkTypePtrOutput struct{ *pulumi.OutputState }

func (InstanceProfileNetworkTypePtrOutput) Elem added in v0.91.0

func (InstanceProfileNetworkTypePtrOutput) ElementType added in v0.91.0

func (InstanceProfileNetworkTypePtrOutput) ToInstanceProfileNetworkTypePtrOutput added in v0.91.0

func (o InstanceProfileNetworkTypePtrOutput) ToInstanceProfileNetworkTypePtrOutput() InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkTypePtrOutput) ToInstanceProfileNetworkTypePtrOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypePtrOutput) ToInstanceProfileNetworkTypePtrOutputWithContext(ctx context.Context) InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkTypePtrOutput) ToStringPtrOutput added in v0.91.0

func (InstanceProfileNetworkTypePtrOutput) ToStringPtrOutputWithContext added in v0.91.0

func (o InstanceProfileNetworkTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstanceProfileOutput added in v0.91.0

type InstanceProfileOutput struct{ *pulumi.OutputState }

func (InstanceProfileOutput) AvailabilityZone added in v0.91.0

func (o InstanceProfileOutput) AvailabilityZone() pulumi.StringPtrOutput

The property describes an availability zone of the instance profile.

func (InstanceProfileOutput) Description added in v0.91.0

The optional description of the instance profile.

func (InstanceProfileOutput) ElementType added in v0.91.0

func (InstanceProfileOutput) ElementType() reflect.Type

func (InstanceProfileOutput) InstanceProfileArn added in v0.91.0

func (o InstanceProfileOutput) InstanceProfileArn() pulumi.StringOutput

The property describes an ARN of the instance profile.

func (InstanceProfileOutput) InstanceProfileCreationTime added in v0.91.0

func (o InstanceProfileOutput) InstanceProfileCreationTime() pulumi.StringOutput

The property describes a creating time of the instance profile.

func (InstanceProfileOutput) InstanceProfileIdentifier added in v0.91.0

func (o InstanceProfileOutput) InstanceProfileIdentifier() pulumi.StringPtrOutput

The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn

func (InstanceProfileOutput) InstanceProfileName added in v0.91.0

func (o InstanceProfileOutput) InstanceProfileName() pulumi.StringPtrOutput

The property describes a name for the instance profile.

func (InstanceProfileOutput) KmsKeyArn added in v0.91.0

The property describes kms key arn for the instance profile.

func (InstanceProfileOutput) NetworkType added in v0.91.0

The property describes a network type for the instance profile.

func (InstanceProfileOutput) PubliclyAccessible added in v0.91.0

func (o InstanceProfileOutput) PubliclyAccessible() pulumi.BoolPtrOutput

The property describes the publicly accessible of the instance profile

func (InstanceProfileOutput) SubnetGroupIdentifier added in v0.91.0

func (o InstanceProfileOutput) SubnetGroupIdentifier() pulumi.StringPtrOutput

The property describes a subnet group identifier for the instance profile.

func (InstanceProfileOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (InstanceProfileOutput) ToInstanceProfileOutput added in v0.91.0

func (o InstanceProfileOutput) ToInstanceProfileOutput() InstanceProfileOutput

func (InstanceProfileOutput) ToInstanceProfileOutputWithContext added in v0.91.0

func (o InstanceProfileOutput) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput

func (InstanceProfileOutput) VpcSecurityGroups added in v0.91.0

func (o InstanceProfileOutput) VpcSecurityGroups() pulumi.StringArrayOutput

The property describes vps security groups for the instance profile.

type InstanceProfileState added in v0.91.0

type InstanceProfileState struct {
}

func (InstanceProfileState) ElementType added in v0.91.0

func (InstanceProfileState) ElementType() reflect.Type

type InstanceProfileTag added in v0.91.0

type InstanceProfileTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupDataProviderArgs added in v0.91.0

type LookupDataProviderArgs struct {
	// The data provider ARN.
	DataProviderArn string `pulumi:"dataProviderArn"`
}

type LookupDataProviderOutputArgs added in v0.91.0

type LookupDataProviderOutputArgs struct {
	// The data provider ARN.
	DataProviderArn pulumi.StringInput `pulumi:"dataProviderArn"`
}

func (LookupDataProviderOutputArgs) ElementType added in v0.91.0

type LookupDataProviderResult added in v0.91.0

type LookupDataProviderResult struct {
	// The data provider ARN.
	DataProviderArn *string `pulumi:"dataProviderArn"`
	// The data provider creation time.
	DataProviderCreationTime *string `pulumi:"dataProviderCreationTime"`
	// The property describes a name to identify the data provider.
	DataProviderName *string `pulumi:"dataProviderName"`
	// The optional description of the data provider.
	Description *string `pulumi:"description"`
	// The property describes a data engine for the data provider.
	Engine *DataProviderEngine `pulumi:"engine"`
	// The property identifies the exact type of settings for the data provider.
	Settings *SettingsProperties `pulumi:"settings"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDataProvider added in v0.91.0

func LookupDataProvider(ctx *pulumi.Context, args *LookupDataProviderArgs, opts ...pulumi.InvokeOption) (*LookupDataProviderResult, error)

Resource schema for AWS::DMS::DataProvider

type LookupDataProviderResultOutput added in v0.91.0

type LookupDataProviderResultOutput struct{ *pulumi.OutputState }

func LookupDataProviderOutput added in v0.91.0

func (LookupDataProviderResultOutput) DataProviderArn added in v0.91.0

The data provider ARN.

func (LookupDataProviderResultOutput) DataProviderCreationTime added in v0.91.0

func (o LookupDataProviderResultOutput) DataProviderCreationTime() pulumi.StringPtrOutput

The data provider creation time.

func (LookupDataProviderResultOutput) DataProviderName added in v0.91.0

The property describes a name to identify the data provider.

func (LookupDataProviderResultOutput) Description added in v0.91.0

The optional description of the data provider.

func (LookupDataProviderResultOutput) ElementType added in v0.91.0

func (LookupDataProviderResultOutput) Engine added in v0.91.0

The property describes a data engine for the data provider.

func (LookupDataProviderResultOutput) Settings added in v0.91.0

The property identifies the exact type of settings for the data provider.

func (LookupDataProviderResultOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (LookupDataProviderResultOutput) ToLookupDataProviderResultOutput added in v0.91.0

func (o LookupDataProviderResultOutput) ToLookupDataProviderResultOutput() LookupDataProviderResultOutput

func (LookupDataProviderResultOutput) ToLookupDataProviderResultOutputWithContext added in v0.91.0

func (o LookupDataProviderResultOutput) ToLookupDataProviderResultOutputWithContext(ctx context.Context) LookupDataProviderResultOutput

type LookupInstanceProfileArgs added in v0.91.0

type LookupInstanceProfileArgs struct {
	// The property describes an ARN of the instance profile.
	InstanceProfileArn string `pulumi:"instanceProfileArn"`
}

type LookupInstanceProfileOutputArgs added in v0.91.0

type LookupInstanceProfileOutputArgs struct {
	// The property describes an ARN of the instance profile.
	InstanceProfileArn pulumi.StringInput `pulumi:"instanceProfileArn"`
}

func (LookupInstanceProfileOutputArgs) ElementType added in v0.91.0

type LookupInstanceProfileResult added in v0.91.0

type LookupInstanceProfileResult struct {
	// The property describes an availability zone of the instance profile.
	AvailabilityZone *string `pulumi:"availabilityZone"`
	// The optional description of the instance profile.
	Description *string `pulumi:"description"`
	// The property describes an ARN of the instance profile.
	InstanceProfileArn *string `pulumi:"instanceProfileArn"`
	// The property describes a creating time of the instance profile.
	InstanceProfileCreationTime *string `pulumi:"instanceProfileCreationTime"`
	// The property describes a name for the instance profile.
	InstanceProfileName *string `pulumi:"instanceProfileName"`
	// The property describes kms key arn for the instance profile.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
	// The property describes a network type for the instance profile.
	NetworkType *InstanceProfileNetworkType `pulumi:"networkType"`
	// The property describes the publicly accessible of the instance profile
	PubliclyAccessible *bool `pulumi:"publiclyAccessible"`
	// The property describes a subnet group identifier for the instance profile.
	SubnetGroupIdentifier *string `pulumi:"subnetGroupIdentifier"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The property describes vps security groups for the instance profile.
	VpcSecurityGroups []string `pulumi:"vpcSecurityGroups"`
}

func LookupInstanceProfile added in v0.91.0

func LookupInstanceProfile(ctx *pulumi.Context, args *LookupInstanceProfileArgs, opts ...pulumi.InvokeOption) (*LookupInstanceProfileResult, error)

Resource schema for AWS::DMS::InstanceProfile.

type LookupInstanceProfileResultOutput added in v0.91.0

type LookupInstanceProfileResultOutput struct{ *pulumi.OutputState }

func LookupInstanceProfileOutput added in v0.91.0

func (LookupInstanceProfileResultOutput) AvailabilityZone added in v0.91.0

The property describes an availability zone of the instance profile.

func (LookupInstanceProfileResultOutput) Description added in v0.91.0

The optional description of the instance profile.

func (LookupInstanceProfileResultOutput) ElementType added in v0.91.0

func (LookupInstanceProfileResultOutput) InstanceProfileArn added in v0.91.0

The property describes an ARN of the instance profile.

func (LookupInstanceProfileResultOutput) InstanceProfileCreationTime added in v0.91.0

func (o LookupInstanceProfileResultOutput) InstanceProfileCreationTime() pulumi.StringPtrOutput

The property describes a creating time of the instance profile.

func (LookupInstanceProfileResultOutput) InstanceProfileName added in v0.91.0

The property describes a name for the instance profile.

func (LookupInstanceProfileResultOutput) KmsKeyArn added in v0.91.0

The property describes kms key arn for the instance profile.

func (LookupInstanceProfileResultOutput) NetworkType added in v0.91.0

The property describes a network type for the instance profile.

func (LookupInstanceProfileResultOutput) PubliclyAccessible added in v0.91.0

The property describes the publicly accessible of the instance profile

func (LookupInstanceProfileResultOutput) SubnetGroupIdentifier added in v0.91.0

func (o LookupInstanceProfileResultOutput) SubnetGroupIdentifier() pulumi.StringPtrOutput

The property describes a subnet group identifier for the instance profile.

func (LookupInstanceProfileResultOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput added in v0.91.0

func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext added in v0.91.0

func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext(ctx context.Context) LookupInstanceProfileResultOutput

func (LookupInstanceProfileResultOutput) VpcSecurityGroups added in v0.91.0

The property describes vps security groups for the instance profile.

type LookupMigrationProjectArgs added in v0.91.0

type LookupMigrationProjectArgs struct {
	// The property describes an ARN of the migration project.
	MigrationProjectArn string `pulumi:"migrationProjectArn"`
}

type LookupMigrationProjectOutputArgs added in v0.91.0

type LookupMigrationProjectOutputArgs struct {
	// The property describes an ARN of the migration project.
	MigrationProjectArn pulumi.StringInput `pulumi:"migrationProjectArn"`
}

func (LookupMigrationProjectOutputArgs) ElementType added in v0.91.0

type LookupMigrationProjectResult added in v0.91.0

type LookupMigrationProjectResult struct {
	// The optional description of the migration project.
	Description *string `pulumi:"description"`
	// The property describes an instance profile arn for the migration project. For read
	InstanceProfileArn *string `pulumi:"instanceProfileArn"`
	// The property describes an instance profile name for the migration project. For read
	InstanceProfileName *string `pulumi:"instanceProfileName"`
	// The property describes an ARN of the migration project.
	MigrationProjectArn *string `pulumi:"migrationProjectArn"`
	// The property describes a creating time of the migration project.
	MigrationProjectCreationTime *string `pulumi:"migrationProjectCreationTime"`
	// The property describes a name to identify the migration project.
	MigrationProjectName *string `pulumi:"migrationProjectName"`
	// The property describes schema conversion application attributes for the migration project.
	SchemaConversionApplicationAttributes *SchemaConversionApplicationAttributesProperties `pulumi:"schemaConversionApplicationAttributes"`
	// The property describes source data provider descriptors for the migration project.
	SourceDataProviderDescriptors []MigrationProjectDataProviderDescriptor `pulumi:"sourceDataProviderDescriptors"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The property describes target data provider descriptors for the migration project.
	TargetDataProviderDescriptors []MigrationProjectDataProviderDescriptor `pulumi:"targetDataProviderDescriptors"`
	// The property describes transformation rules for the migration project.
	TransformationRules *string `pulumi:"transformationRules"`
}

func LookupMigrationProject added in v0.91.0

func LookupMigrationProject(ctx *pulumi.Context, args *LookupMigrationProjectArgs, opts ...pulumi.InvokeOption) (*LookupMigrationProjectResult, error)

Resource schema for AWS::DMS::MigrationProject

type LookupMigrationProjectResultOutput added in v0.91.0

type LookupMigrationProjectResultOutput struct{ *pulumi.OutputState }

func LookupMigrationProjectOutput added in v0.91.0

func (LookupMigrationProjectResultOutput) Description added in v0.91.0

The optional description of the migration project.

func (LookupMigrationProjectResultOutput) ElementType added in v0.91.0

func (LookupMigrationProjectResultOutput) InstanceProfileArn added in v0.91.0

The property describes an instance profile arn for the migration project. For read

func (LookupMigrationProjectResultOutput) InstanceProfileName added in v0.91.0

The property describes an instance profile name for the migration project. For read

func (LookupMigrationProjectResultOutput) MigrationProjectArn added in v0.91.0

The property describes an ARN of the migration project.

func (LookupMigrationProjectResultOutput) MigrationProjectCreationTime added in v0.91.0

func (o LookupMigrationProjectResultOutput) MigrationProjectCreationTime() pulumi.StringPtrOutput

The property describes a creating time of the migration project.

func (LookupMigrationProjectResultOutput) MigrationProjectName added in v0.91.0

The property describes a name to identify the migration project.

func (LookupMigrationProjectResultOutput) SchemaConversionApplicationAttributes added in v0.91.0

The property describes schema conversion application attributes for the migration project.

func (LookupMigrationProjectResultOutput) SourceDataProviderDescriptors added in v0.91.0

The property describes source data provider descriptors for the migration project.

func (LookupMigrationProjectResultOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (LookupMigrationProjectResultOutput) TargetDataProviderDescriptors added in v0.91.0

The property describes target data provider descriptors for the migration project.

func (LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutput added in v0.91.0

func (o LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutput() LookupMigrationProjectResultOutput

func (LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutputWithContext added in v0.91.0

func (o LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutputWithContext(ctx context.Context) LookupMigrationProjectResultOutput

func (LookupMigrationProjectResultOutput) TransformationRules added in v0.91.0

The property describes transformation rules for the migration project.

type LookupReplicationConfigArgs added in v0.71.0

type LookupReplicationConfigArgs struct {
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn string `pulumi:"replicationConfigArn"`
}

type LookupReplicationConfigOutputArgs added in v0.71.0

type LookupReplicationConfigOutputArgs struct {
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn pulumi.StringInput `pulumi:"replicationConfigArn"`
}

func (LookupReplicationConfigOutputArgs) ElementType added in v0.71.0

type LookupReplicationConfigResult added in v0.71.0

type LookupReplicationConfigResult struct {
	ComputeConfig *ReplicationConfigComputeConfig `pulumi:"computeConfig"`
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn *string `pulumi:"replicationConfigArn"`
	// A unique identifier of replication configuration
	ReplicationConfigIdentifier *string `pulumi:"replicationConfigIdentifier"`
	// JSON settings for Servereless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	ReplicationSettings interface{} `pulumi:"replicationSettings"`
	// The type of AWS DMS Serverless replication to provision using this replication configuration
	ReplicationType *ReplicationConfigReplicationType `pulumi:"replicationType"`
	// The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
	SourceEndpointArn *string `pulumi:"sourceEndpointArn"`
	// JSON settings for specifying supplemental data
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	SupplementalSettings interface{} `pulumi:"supplementalSettings"`
	// JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	TableMappings interface{} `pulumi:"tableMappings"`
	// <p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>
	Tags []aws.Tag `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
	TargetEndpointArn *string `pulumi:"targetEndpointArn"`
}

func LookupReplicationConfig added in v0.71.0

func LookupReplicationConfig(ctx *pulumi.Context, args *LookupReplicationConfigArgs, opts ...pulumi.InvokeOption) (*LookupReplicationConfigResult, error)

A replication configuration that you later provide to configure and start a AWS DMS Serverless replication

type LookupReplicationConfigResultOutput added in v0.71.0

type LookupReplicationConfigResultOutput struct{ *pulumi.OutputState }

func LookupReplicationConfigOutput added in v0.71.0

func (LookupReplicationConfigResultOutput) ComputeConfig added in v0.71.0

func (LookupReplicationConfigResultOutput) ElementType added in v0.71.0

func (LookupReplicationConfigResultOutput) ReplicationConfigArn added in v0.71.0

The Amazon Resource Name (ARN) of the Replication Config

func (LookupReplicationConfigResultOutput) ReplicationConfigIdentifier added in v0.71.0

func (o LookupReplicationConfigResultOutput) ReplicationConfigIdentifier() pulumi.StringPtrOutput

A unique identifier of replication configuration

func (LookupReplicationConfigResultOutput) ReplicationSettings added in v0.71.0

func (o LookupReplicationConfigResultOutput) ReplicationSettings() pulumi.AnyOutput

JSON settings for Servereless replications that are provisioned using this replication configuration

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (LookupReplicationConfigResultOutput) ReplicationType added in v0.71.0

The type of AWS DMS Serverless replication to provision using this replication configuration

func (LookupReplicationConfigResultOutput) SourceEndpointArn added in v0.71.0

The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration

func (LookupReplicationConfigResultOutput) SupplementalSettings added in v0.71.0

func (o LookupReplicationConfigResultOutput) SupplementalSettings() pulumi.AnyOutput

JSON settings for specifying supplemental data

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (LookupReplicationConfigResultOutput) TableMappings added in v0.71.0

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (LookupReplicationConfigResultOutput) Tags added in v0.71.0

<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>

func (LookupReplicationConfigResultOutput) TargetEndpointArn added in v0.71.0

The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

func (LookupReplicationConfigResultOutput) ToLookupReplicationConfigResultOutput added in v0.71.0

func (o LookupReplicationConfigResultOutput) ToLookupReplicationConfigResultOutput() LookupReplicationConfigResultOutput

func (LookupReplicationConfigResultOutput) ToLookupReplicationConfigResultOutputWithContext added in v0.71.0

func (o LookupReplicationConfigResultOutput) ToLookupReplicationConfigResultOutputWithContext(ctx context.Context) LookupReplicationConfigResultOutput

type MigrationProject added in v0.91.0

type MigrationProject struct {
	pulumi.CustomResourceState

	// The optional description of the migration project.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The property describes an instance profile arn for the migration project. For read
	InstanceProfileArn pulumi.StringPtrOutput `pulumi:"instanceProfileArn"`
	// The property describes an instance profile identifier for the migration project. For create
	InstanceProfileIdentifier pulumi.StringPtrOutput `pulumi:"instanceProfileIdentifier"`
	// The property describes an instance profile name for the migration project. For read
	InstanceProfileName pulumi.StringPtrOutput `pulumi:"instanceProfileName"`
	// The property describes an ARN of the migration project.
	MigrationProjectArn pulumi.StringOutput `pulumi:"migrationProjectArn"`
	// The property describes a creating time of the migration project.
	MigrationProjectCreationTime pulumi.StringPtrOutput `pulumi:"migrationProjectCreationTime"`
	// The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
	MigrationProjectIdentifier pulumi.StringPtrOutput `pulumi:"migrationProjectIdentifier"`
	// The property describes a name to identify the migration project.
	MigrationProjectName pulumi.StringPtrOutput `pulumi:"migrationProjectName"`
	// The property describes schema conversion application attributes for the migration project.
	SchemaConversionApplicationAttributes SchemaConversionApplicationAttributesPropertiesPtrOutput `pulumi:"schemaConversionApplicationAttributes"`
	// The property describes source data provider descriptors for the migration project.
	SourceDataProviderDescriptors MigrationProjectDataProviderDescriptorArrayOutput `pulumi:"sourceDataProviderDescriptors"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The property describes target data provider descriptors for the migration project.
	TargetDataProviderDescriptors MigrationProjectDataProviderDescriptorArrayOutput `pulumi:"targetDataProviderDescriptors"`
	// The property describes transformation rules for the migration project.
	TransformationRules pulumi.StringPtrOutput `pulumi:"transformationRules"`
}

Resource schema for AWS::DMS::MigrationProject

func GetMigrationProject added in v0.91.0

func GetMigrationProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrationProjectState, opts ...pulumi.ResourceOption) (*MigrationProject, error)

GetMigrationProject gets an existing MigrationProject 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 NewMigrationProject added in v0.91.0

func NewMigrationProject(ctx *pulumi.Context,
	name string, args *MigrationProjectArgs, opts ...pulumi.ResourceOption) (*MigrationProject, error)

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

func (*MigrationProject) ElementType added in v0.91.0

func (*MigrationProject) ElementType() reflect.Type

func (*MigrationProject) ToMigrationProjectOutput added in v0.91.0

func (i *MigrationProject) ToMigrationProjectOutput() MigrationProjectOutput

func (*MigrationProject) ToMigrationProjectOutputWithContext added in v0.91.0

func (i *MigrationProject) ToMigrationProjectOutputWithContext(ctx context.Context) MigrationProjectOutput

type MigrationProjectArgs added in v0.91.0

type MigrationProjectArgs struct {
	// The optional description of the migration project.
	Description pulumi.StringPtrInput
	// The property describes an instance profile arn for the migration project. For read
	InstanceProfileArn pulumi.StringPtrInput
	// The property describes an instance profile identifier for the migration project. For create
	InstanceProfileIdentifier pulumi.StringPtrInput
	// The property describes an instance profile name for the migration project. For read
	InstanceProfileName pulumi.StringPtrInput
	// The property describes a creating time of the migration project.
	MigrationProjectCreationTime pulumi.StringPtrInput
	// The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
	MigrationProjectIdentifier pulumi.StringPtrInput
	// The property describes a name to identify the migration project.
	MigrationProjectName pulumi.StringPtrInput
	// The property describes schema conversion application attributes for the migration project.
	SchemaConversionApplicationAttributes SchemaConversionApplicationAttributesPropertiesPtrInput
	// The property describes source data provider descriptors for the migration project.
	SourceDataProviderDescriptors MigrationProjectDataProviderDescriptorArrayInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
	// The property describes target data provider descriptors for the migration project.
	TargetDataProviderDescriptors MigrationProjectDataProviderDescriptorArrayInput
	// The property describes transformation rules for the migration project.
	TransformationRules pulumi.StringPtrInput
}

The set of arguments for constructing a MigrationProject resource.

func (MigrationProjectArgs) ElementType added in v0.91.0

func (MigrationProjectArgs) ElementType() reflect.Type

type MigrationProjectDataProviderDescriptor added in v0.91.0

type MigrationProjectDataProviderDescriptor struct {
	DataProviderArn             *string `pulumi:"dataProviderArn"`
	DataProviderIdentifier      *string `pulumi:"dataProviderIdentifier"`
	DataProviderName            *string `pulumi:"dataProviderName"`
	SecretsManagerAccessRoleArn *string `pulumi:"secretsManagerAccessRoleArn"`
	SecretsManagerSecretId      *string `pulumi:"secretsManagerSecretId"`
}

It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject

type MigrationProjectDataProviderDescriptorArgs added in v0.91.0

type MigrationProjectDataProviderDescriptorArgs struct {
	DataProviderArn             pulumi.StringPtrInput `pulumi:"dataProviderArn"`
	DataProviderIdentifier      pulumi.StringPtrInput `pulumi:"dataProviderIdentifier"`
	DataProviderName            pulumi.StringPtrInput `pulumi:"dataProviderName"`
	SecretsManagerAccessRoleArn pulumi.StringPtrInput `pulumi:"secretsManagerAccessRoleArn"`
	SecretsManagerSecretId      pulumi.StringPtrInput `pulumi:"secretsManagerSecretId"`
}

It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject

func (MigrationProjectDataProviderDescriptorArgs) ElementType added in v0.91.0

func (MigrationProjectDataProviderDescriptorArgs) ToMigrationProjectDataProviderDescriptorOutput added in v0.91.0

func (i MigrationProjectDataProviderDescriptorArgs) ToMigrationProjectDataProviderDescriptorOutput() MigrationProjectDataProviderDescriptorOutput

func (MigrationProjectDataProviderDescriptorArgs) ToMigrationProjectDataProviderDescriptorOutputWithContext added in v0.91.0

func (i MigrationProjectDataProviderDescriptorArgs) ToMigrationProjectDataProviderDescriptorOutputWithContext(ctx context.Context) MigrationProjectDataProviderDescriptorOutput

type MigrationProjectDataProviderDescriptorArray added in v0.91.0

type MigrationProjectDataProviderDescriptorArray []MigrationProjectDataProviderDescriptorInput

func (MigrationProjectDataProviderDescriptorArray) ElementType added in v0.91.0

func (MigrationProjectDataProviderDescriptorArray) ToMigrationProjectDataProviderDescriptorArrayOutput added in v0.91.0

func (i MigrationProjectDataProviderDescriptorArray) ToMigrationProjectDataProviderDescriptorArrayOutput() MigrationProjectDataProviderDescriptorArrayOutput

func (MigrationProjectDataProviderDescriptorArray) ToMigrationProjectDataProviderDescriptorArrayOutputWithContext added in v0.91.0

func (i MigrationProjectDataProviderDescriptorArray) ToMigrationProjectDataProviderDescriptorArrayOutputWithContext(ctx context.Context) MigrationProjectDataProviderDescriptorArrayOutput

type MigrationProjectDataProviderDescriptorArrayInput added in v0.91.0

type MigrationProjectDataProviderDescriptorArrayInput interface {
	pulumi.Input

	ToMigrationProjectDataProviderDescriptorArrayOutput() MigrationProjectDataProviderDescriptorArrayOutput
	ToMigrationProjectDataProviderDescriptorArrayOutputWithContext(context.Context) MigrationProjectDataProviderDescriptorArrayOutput
}

MigrationProjectDataProviderDescriptorArrayInput is an input type that accepts MigrationProjectDataProviderDescriptorArray and MigrationProjectDataProviderDescriptorArrayOutput values. You can construct a concrete instance of `MigrationProjectDataProviderDescriptorArrayInput` via:

MigrationProjectDataProviderDescriptorArray{ MigrationProjectDataProviderDescriptorArgs{...} }

type MigrationProjectDataProviderDescriptorArrayOutput added in v0.91.0

type MigrationProjectDataProviderDescriptorArrayOutput struct{ *pulumi.OutputState }

func (MigrationProjectDataProviderDescriptorArrayOutput) ElementType added in v0.91.0

func (MigrationProjectDataProviderDescriptorArrayOutput) Index added in v0.91.0

func (MigrationProjectDataProviderDescriptorArrayOutput) ToMigrationProjectDataProviderDescriptorArrayOutput added in v0.91.0

func (o MigrationProjectDataProviderDescriptorArrayOutput) ToMigrationProjectDataProviderDescriptorArrayOutput() MigrationProjectDataProviderDescriptorArrayOutput

func (MigrationProjectDataProviderDescriptorArrayOutput) ToMigrationProjectDataProviderDescriptorArrayOutputWithContext added in v0.91.0

func (o MigrationProjectDataProviderDescriptorArrayOutput) ToMigrationProjectDataProviderDescriptorArrayOutputWithContext(ctx context.Context) MigrationProjectDataProviderDescriptorArrayOutput

type MigrationProjectDataProviderDescriptorInput added in v0.91.0

type MigrationProjectDataProviderDescriptorInput interface {
	pulumi.Input

	ToMigrationProjectDataProviderDescriptorOutput() MigrationProjectDataProviderDescriptorOutput
	ToMigrationProjectDataProviderDescriptorOutputWithContext(context.Context) MigrationProjectDataProviderDescriptorOutput
}

MigrationProjectDataProviderDescriptorInput is an input type that accepts MigrationProjectDataProviderDescriptorArgs and MigrationProjectDataProviderDescriptorOutput values. You can construct a concrete instance of `MigrationProjectDataProviderDescriptorInput` via:

MigrationProjectDataProviderDescriptorArgs{...}

type MigrationProjectDataProviderDescriptorOutput added in v0.91.0

type MigrationProjectDataProviderDescriptorOutput struct{ *pulumi.OutputState }

It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject

func (MigrationProjectDataProviderDescriptorOutput) DataProviderArn added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) DataProviderIdentifier added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) DataProviderName added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) ElementType added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) SecretsManagerAccessRoleArn added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) SecretsManagerSecretId added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) ToMigrationProjectDataProviderDescriptorOutput added in v0.91.0

func (o MigrationProjectDataProviderDescriptorOutput) ToMigrationProjectDataProviderDescriptorOutput() MigrationProjectDataProviderDescriptorOutput

func (MigrationProjectDataProviderDescriptorOutput) ToMigrationProjectDataProviderDescriptorOutputWithContext added in v0.91.0

func (o MigrationProjectDataProviderDescriptorOutput) ToMigrationProjectDataProviderDescriptorOutputWithContext(ctx context.Context) MigrationProjectDataProviderDescriptorOutput

type MigrationProjectInput added in v0.91.0

type MigrationProjectInput interface {
	pulumi.Input

	ToMigrationProjectOutput() MigrationProjectOutput
	ToMigrationProjectOutputWithContext(ctx context.Context) MigrationProjectOutput
}

type MigrationProjectOutput added in v0.91.0

type MigrationProjectOutput struct{ *pulumi.OutputState }

func (MigrationProjectOutput) Description added in v0.91.0

The optional description of the migration project.

func (MigrationProjectOutput) ElementType added in v0.91.0

func (MigrationProjectOutput) ElementType() reflect.Type

func (MigrationProjectOutput) InstanceProfileArn added in v0.91.0

func (o MigrationProjectOutput) InstanceProfileArn() pulumi.StringPtrOutput

The property describes an instance profile arn for the migration project. For read

func (MigrationProjectOutput) InstanceProfileIdentifier added in v0.91.0

func (o MigrationProjectOutput) InstanceProfileIdentifier() pulumi.StringPtrOutput

The property describes an instance profile identifier for the migration project. For create

func (MigrationProjectOutput) InstanceProfileName added in v0.91.0

func (o MigrationProjectOutput) InstanceProfileName() pulumi.StringPtrOutput

The property describes an instance profile name for the migration project. For read

func (MigrationProjectOutput) MigrationProjectArn added in v0.91.0

func (o MigrationProjectOutput) MigrationProjectArn() pulumi.StringOutput

The property describes an ARN of the migration project.

func (MigrationProjectOutput) MigrationProjectCreationTime added in v0.91.0

func (o MigrationProjectOutput) MigrationProjectCreationTime() pulumi.StringPtrOutput

The property describes a creating time of the migration project.

func (MigrationProjectOutput) MigrationProjectIdentifier added in v0.91.0

func (o MigrationProjectOutput) MigrationProjectIdentifier() pulumi.StringPtrOutput

The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn

func (MigrationProjectOutput) MigrationProjectName added in v0.91.0

func (o MigrationProjectOutput) MigrationProjectName() pulumi.StringPtrOutput

The property describes a name to identify the migration project.

func (MigrationProjectOutput) SchemaConversionApplicationAttributes added in v0.91.0

func (o MigrationProjectOutput) SchemaConversionApplicationAttributes() SchemaConversionApplicationAttributesPropertiesPtrOutput

The property describes schema conversion application attributes for the migration project.

func (MigrationProjectOutput) SourceDataProviderDescriptors added in v0.91.0

The property describes source data provider descriptors for the migration project.

func (MigrationProjectOutput) Tags added in v0.91.0

An array of key-value pairs to apply to this resource.

func (MigrationProjectOutput) TargetDataProviderDescriptors added in v0.91.0

The property describes target data provider descriptors for the migration project.

func (MigrationProjectOutput) ToMigrationProjectOutput added in v0.91.0

func (o MigrationProjectOutput) ToMigrationProjectOutput() MigrationProjectOutput

func (MigrationProjectOutput) ToMigrationProjectOutputWithContext added in v0.91.0

func (o MigrationProjectOutput) ToMigrationProjectOutputWithContext(ctx context.Context) MigrationProjectOutput

func (MigrationProjectOutput) TransformationRules added in v0.91.0

func (o MigrationProjectOutput) TransformationRules() pulumi.StringPtrOutput

The property describes transformation rules for the migration project.

type MigrationProjectState added in v0.91.0

type MigrationProjectState struct {
}

func (MigrationProjectState) ElementType added in v0.91.0

func (MigrationProjectState) ElementType() reflect.Type

type MigrationProjectTag added in v0.91.0

type MigrationProjectTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, , and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, , and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ReplicationConfig added in v0.71.0

type ReplicationConfig struct {
	pulumi.CustomResourceState

	ComputeConfig ReplicationConfigComputeConfigPtrOutput `pulumi:"computeConfig"`
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn pulumi.StringPtrOutput `pulumi:"replicationConfigArn"`
	// A unique identifier of replication configuration
	ReplicationConfigIdentifier pulumi.StringPtrOutput `pulumi:"replicationConfigIdentifier"`
	// JSON settings for Servereless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	ReplicationSettings pulumi.AnyOutput `pulumi:"replicationSettings"`
	// The type of AWS DMS Serverless replication to provision using this replication configuration
	ReplicationType ReplicationConfigReplicationTypePtrOutput `pulumi:"replicationType"`
	// A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
	ResourceIdentifier pulumi.StringPtrOutput `pulumi:"resourceIdentifier"`
	// The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
	SourceEndpointArn pulumi.StringPtrOutput `pulumi:"sourceEndpointArn"`
	// JSON settings for specifying supplemental data
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	SupplementalSettings pulumi.AnyOutput `pulumi:"supplementalSettings"`
	// JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	TableMappings pulumi.AnyOutput `pulumi:"tableMappings"`
	// <p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
	TargetEndpointArn pulumi.StringPtrOutput `pulumi:"targetEndpointArn"`
}

A replication configuration that you later provide to configure and start a AWS DMS Serverless replication

func GetReplicationConfig added in v0.71.0

func GetReplicationConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplicationConfigState, opts ...pulumi.ResourceOption) (*ReplicationConfig, error)

GetReplicationConfig gets an existing ReplicationConfig 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 NewReplicationConfig added in v0.71.0

func NewReplicationConfig(ctx *pulumi.Context,
	name string, args *ReplicationConfigArgs, opts ...pulumi.ResourceOption) (*ReplicationConfig, error)

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

func (*ReplicationConfig) ElementType added in v0.71.0

func (*ReplicationConfig) ElementType() reflect.Type

func (*ReplicationConfig) ToReplicationConfigOutput added in v0.71.0

func (i *ReplicationConfig) ToReplicationConfigOutput() ReplicationConfigOutput

func (*ReplicationConfig) ToReplicationConfigOutputWithContext added in v0.71.0

func (i *ReplicationConfig) ToReplicationConfigOutputWithContext(ctx context.Context) ReplicationConfigOutput

type ReplicationConfigArgs added in v0.71.0

type ReplicationConfigArgs struct {
	ComputeConfig ReplicationConfigComputeConfigPtrInput
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn pulumi.StringPtrInput
	// A unique identifier of replication configuration
	ReplicationConfigIdentifier pulumi.StringPtrInput
	// JSON settings for Servereless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	ReplicationSettings pulumi.Input
	// The type of AWS DMS Serverless replication to provision using this replication configuration
	ReplicationType ReplicationConfigReplicationTypePtrInput
	// A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
	ResourceIdentifier pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
	SourceEndpointArn pulumi.StringPtrInput
	// JSON settings for specifying supplemental data
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	SupplementalSettings pulumi.Input
	// JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.
	TableMappings pulumi.Input
	// <p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>
	Tags aws.TagArrayInput
	// The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
	TargetEndpointArn pulumi.StringPtrInput
}

The set of arguments for constructing a ReplicationConfig resource.

func (ReplicationConfigArgs) ElementType added in v0.71.0

func (ReplicationConfigArgs) ElementType() reflect.Type

type ReplicationConfigComputeConfig added in v0.71.0

type ReplicationConfigComputeConfig struct {
	AvailabilityZone           *string  `pulumi:"availabilityZone"`
	DnsNameServers             *string  `pulumi:"dnsNameServers"`
	KmsKeyId                   *string  `pulumi:"kmsKeyId"`
	MaxCapacityUnits           int      `pulumi:"maxCapacityUnits"`
	MinCapacityUnits           *int     `pulumi:"minCapacityUnits"`
	MultiAz                    *bool    `pulumi:"multiAz"`
	PreferredMaintenanceWindow *string  `pulumi:"preferredMaintenanceWindow"`
	ReplicationSubnetGroupId   *string  `pulumi:"replicationSubnetGroupId"`
	VpcSecurityGroupIds        []string `pulumi:"vpcSecurityGroupIds"`
}

Configuration parameters for provisioning a AWS DMS Serverless replication

type ReplicationConfigComputeConfigArgs added in v0.71.0

type ReplicationConfigComputeConfigArgs struct {
	AvailabilityZone           pulumi.StringPtrInput   `pulumi:"availabilityZone"`
	DnsNameServers             pulumi.StringPtrInput   `pulumi:"dnsNameServers"`
	KmsKeyId                   pulumi.StringPtrInput   `pulumi:"kmsKeyId"`
	MaxCapacityUnits           pulumi.IntInput         `pulumi:"maxCapacityUnits"`
	MinCapacityUnits           pulumi.IntPtrInput      `pulumi:"minCapacityUnits"`
	MultiAz                    pulumi.BoolPtrInput     `pulumi:"multiAz"`
	PreferredMaintenanceWindow pulumi.StringPtrInput   `pulumi:"preferredMaintenanceWindow"`
	ReplicationSubnetGroupId   pulumi.StringPtrInput   `pulumi:"replicationSubnetGroupId"`
	VpcSecurityGroupIds        pulumi.StringArrayInput `pulumi:"vpcSecurityGroupIds"`
}

Configuration parameters for provisioning a AWS DMS Serverless replication

func (ReplicationConfigComputeConfigArgs) ElementType added in v0.71.0

func (ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigOutput added in v0.71.0

func (i ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigOutput() ReplicationConfigComputeConfigOutput

func (ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigOutputWithContext added in v0.71.0

func (i ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigOutputWithContext(ctx context.Context) ReplicationConfigComputeConfigOutput

func (ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigPtrOutput added in v0.71.0

func (i ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigPtrOutput() ReplicationConfigComputeConfigPtrOutput

func (ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigPtrOutputWithContext added in v0.71.0

func (i ReplicationConfigComputeConfigArgs) ToReplicationConfigComputeConfigPtrOutputWithContext(ctx context.Context) ReplicationConfigComputeConfigPtrOutput

type ReplicationConfigComputeConfigInput added in v0.71.0

type ReplicationConfigComputeConfigInput interface {
	pulumi.Input

	ToReplicationConfigComputeConfigOutput() ReplicationConfigComputeConfigOutput
	ToReplicationConfigComputeConfigOutputWithContext(context.Context) ReplicationConfigComputeConfigOutput
}

ReplicationConfigComputeConfigInput is an input type that accepts ReplicationConfigComputeConfigArgs and ReplicationConfigComputeConfigOutput values. You can construct a concrete instance of `ReplicationConfigComputeConfigInput` via:

ReplicationConfigComputeConfigArgs{...}

type ReplicationConfigComputeConfigOutput added in v0.71.0

type ReplicationConfigComputeConfigOutput struct{ *pulumi.OutputState }

Configuration parameters for provisioning a AWS DMS Serverless replication

func (ReplicationConfigComputeConfigOutput) AvailabilityZone added in v0.71.0

func (ReplicationConfigComputeConfigOutput) DnsNameServers added in v0.71.0

func (ReplicationConfigComputeConfigOutput) ElementType added in v0.71.0

func (ReplicationConfigComputeConfigOutput) KmsKeyId added in v0.71.0

func (ReplicationConfigComputeConfigOutput) MaxCapacityUnits added in v0.71.0

func (ReplicationConfigComputeConfigOutput) MinCapacityUnits added in v0.71.0

func (ReplicationConfigComputeConfigOutput) MultiAz added in v0.72.0

func (ReplicationConfigComputeConfigOutput) PreferredMaintenanceWindow added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (ReplicationConfigComputeConfigOutput) ReplicationSubnetGroupId added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ReplicationSubnetGroupId() pulumi.StringPtrOutput

func (ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigOutput added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigOutput() ReplicationConfigComputeConfigOutput

func (ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigOutputWithContext added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigOutputWithContext(ctx context.Context) ReplicationConfigComputeConfigOutput

func (ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigPtrOutput added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigPtrOutput() ReplicationConfigComputeConfigPtrOutput

func (ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigPtrOutputWithContext added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ToReplicationConfigComputeConfigPtrOutputWithContext(ctx context.Context) ReplicationConfigComputeConfigPtrOutput

func (ReplicationConfigComputeConfigOutput) VpcSecurityGroupIds added in v0.71.0

type ReplicationConfigComputeConfigPtrInput added in v0.71.0

type ReplicationConfigComputeConfigPtrInput interface {
	pulumi.Input

	ToReplicationConfigComputeConfigPtrOutput() ReplicationConfigComputeConfigPtrOutput
	ToReplicationConfigComputeConfigPtrOutputWithContext(context.Context) ReplicationConfigComputeConfigPtrOutput
}

ReplicationConfigComputeConfigPtrInput is an input type that accepts ReplicationConfigComputeConfigArgs, ReplicationConfigComputeConfigPtr and ReplicationConfigComputeConfigPtrOutput values. You can construct a concrete instance of `ReplicationConfigComputeConfigPtrInput` via:

        ReplicationConfigComputeConfigArgs{...}

or:

        nil

type ReplicationConfigComputeConfigPtrOutput added in v0.71.0

type ReplicationConfigComputeConfigPtrOutput struct{ *pulumi.OutputState }

func (ReplicationConfigComputeConfigPtrOutput) AvailabilityZone added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) DnsNameServers added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) Elem added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) ElementType added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) KmsKeyId added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) MaxCapacityUnits added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) MinCapacityUnits added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) MultiAz added in v0.72.0

func (ReplicationConfigComputeConfigPtrOutput) PreferredMaintenanceWindow added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (ReplicationConfigComputeConfigPtrOutput) ReplicationSubnetGroupId added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) ReplicationSubnetGroupId() pulumi.StringPtrOutput

func (ReplicationConfigComputeConfigPtrOutput) ToReplicationConfigComputeConfigPtrOutput added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) ToReplicationConfigComputeConfigPtrOutput() ReplicationConfigComputeConfigPtrOutput

func (ReplicationConfigComputeConfigPtrOutput) ToReplicationConfigComputeConfigPtrOutputWithContext added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) ToReplicationConfigComputeConfigPtrOutputWithContext(ctx context.Context) ReplicationConfigComputeConfigPtrOutput

func (ReplicationConfigComputeConfigPtrOutput) VpcSecurityGroupIds added in v0.71.0

type ReplicationConfigInput added in v0.71.0

type ReplicationConfigInput interface {
	pulumi.Input

	ToReplicationConfigOutput() ReplicationConfigOutput
	ToReplicationConfigOutputWithContext(ctx context.Context) ReplicationConfigOutput
}

type ReplicationConfigOutput added in v0.71.0

type ReplicationConfigOutput struct{ *pulumi.OutputState }

func (ReplicationConfigOutput) ComputeConfig added in v0.71.0

func (ReplicationConfigOutput) ElementType added in v0.71.0

func (ReplicationConfigOutput) ElementType() reflect.Type

func (ReplicationConfigOutput) ReplicationConfigArn added in v0.71.0

func (o ReplicationConfigOutput) ReplicationConfigArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Replication Config

func (ReplicationConfigOutput) ReplicationConfigIdentifier added in v0.71.0

func (o ReplicationConfigOutput) ReplicationConfigIdentifier() pulumi.StringPtrOutput

A unique identifier of replication configuration

func (ReplicationConfigOutput) ReplicationSettings added in v0.71.0

func (o ReplicationConfigOutput) ReplicationSettings() pulumi.AnyOutput

JSON settings for Servereless replications that are provisioned using this replication configuration

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (ReplicationConfigOutput) ReplicationType added in v0.71.0

The type of AWS DMS Serverless replication to provision using this replication configuration

func (ReplicationConfigOutput) ResourceIdentifier added in v0.71.0

func (o ReplicationConfigOutput) ResourceIdentifier() pulumi.StringPtrOutput

A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource

func (ReplicationConfigOutput) SourceEndpointArn added in v0.71.0

func (o ReplicationConfigOutput) SourceEndpointArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration

func (ReplicationConfigOutput) SupplementalSettings added in v0.71.0

func (o ReplicationConfigOutput) SupplementalSettings() pulumi.AnyOutput

JSON settings for specifying supplemental data

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (ReplicationConfigOutput) TableMappings added in v0.71.0

func (o ReplicationConfigOutput) TableMappings() pulumi.AnyOutput

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property.

func (ReplicationConfigOutput) Tags added in v0.71.0

<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>

func (ReplicationConfigOutput) TargetEndpointArn added in v0.71.0

func (o ReplicationConfigOutput) TargetEndpointArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration

func (ReplicationConfigOutput) ToReplicationConfigOutput added in v0.71.0

func (o ReplicationConfigOutput) ToReplicationConfigOutput() ReplicationConfigOutput

func (ReplicationConfigOutput) ToReplicationConfigOutputWithContext added in v0.71.0

func (o ReplicationConfigOutput) ToReplicationConfigOutputWithContext(ctx context.Context) ReplicationConfigOutput

type ReplicationConfigReplicationType added in v0.71.0

type ReplicationConfigReplicationType string

The type of AWS DMS Serverless replication to provision using this replication configuration

func (ReplicationConfigReplicationType) ElementType added in v0.71.0

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutput added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutput() ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutputWithContext added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutputWithContext(ctx context.Context) ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutputWithContext(ctx context.Context) ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationType) ToStringOutput added in v0.71.0

func (ReplicationConfigReplicationType) ToStringOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationType) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationType) ToStringPtrOutputWithContext added in v0.71.0

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

type ReplicationConfigReplicationTypeInput added in v0.71.0

type ReplicationConfigReplicationTypeInput interface {
	pulumi.Input

	ToReplicationConfigReplicationTypeOutput() ReplicationConfigReplicationTypeOutput
	ToReplicationConfigReplicationTypeOutputWithContext(context.Context) ReplicationConfigReplicationTypeOutput
}

ReplicationConfigReplicationTypeInput is an input type that accepts values of the ReplicationConfigReplicationType enum A concrete instance of `ReplicationConfigReplicationTypeInput` can be one of the following:

ReplicationConfigReplicationTypeFullLoad
ReplicationConfigReplicationTypeFullLoadAndCdc
ReplicationConfigReplicationTypeCdc

type ReplicationConfigReplicationTypeOutput added in v0.71.0

type ReplicationConfigReplicationTypeOutput struct{ *pulumi.OutputState }

func (ReplicationConfigReplicationTypeOutput) ElementType added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutput added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutput() ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutputWithContext added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutputWithContext(ctx context.Context) ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutputWithContext(ctx context.Context) ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypeOutput) ToStringOutput added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringOutputWithContext added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringPtrOutputWithContext added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReplicationConfigReplicationTypePtrInput added in v0.71.0

type ReplicationConfigReplicationTypePtrInput interface {
	pulumi.Input

	ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput
	ToReplicationConfigReplicationTypePtrOutputWithContext(context.Context) ReplicationConfigReplicationTypePtrOutput
}

func ReplicationConfigReplicationTypePtr added in v0.71.0

func ReplicationConfigReplicationTypePtr(v string) ReplicationConfigReplicationTypePtrInput

type ReplicationConfigReplicationTypePtrOutput added in v0.71.0

type ReplicationConfigReplicationTypePtrOutput struct{ *pulumi.OutputState }

func (ReplicationConfigReplicationTypePtrOutput) Elem added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ElementType added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (o ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

func (o ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutputWithContext(ctx context.Context) ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypePtrOutput) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ToStringPtrOutputWithContext added in v0.71.0

type ReplicationConfigState added in v0.71.0

type ReplicationConfigState struct {
}

func (ReplicationConfigState) ElementType added in v0.71.0

func (ReplicationConfigState) ElementType() reflect.Type

type ReplicationConfigTag added in v0.71.0

type ReplicationConfigTag struct {
	// <p>Tag key.</p>
	Key string `pulumi:"key"`
	// <p>Tag value.</p>
	Value string `pulumi:"value"`
}

<p>The key or keys of the key-value pairs for the resource tag or tags assigned to the

resource.</p>

type SchemaConversionApplicationAttributesProperties added in v0.91.0

type SchemaConversionApplicationAttributesProperties struct {
	S3BucketPath    *string `pulumi:"s3BucketPath"`
	S3BucketRoleArn *string `pulumi:"s3BucketRoleArn"`
}

The property describes schema conversion application attributes for the migration project.

type SchemaConversionApplicationAttributesPropertiesArgs added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesArgs struct {
	S3BucketPath    pulumi.StringPtrInput `pulumi:"s3BucketPath"`
	S3BucketRoleArn pulumi.StringPtrInput `pulumi:"s3BucketRoleArn"`
}

The property describes schema conversion application attributes for the migration project.

func (SchemaConversionApplicationAttributesPropertiesArgs) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutput() SchemaConversionApplicationAttributesPropertiesOutput

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext(ctx context.Context) SchemaConversionApplicationAttributesPropertiesOutput

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutput() SchemaConversionApplicationAttributesPropertiesPtrOutput

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext(ctx context.Context) SchemaConversionApplicationAttributesPropertiesPtrOutput

type SchemaConversionApplicationAttributesPropertiesInput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesInput interface {
	pulumi.Input

	ToSchemaConversionApplicationAttributesPropertiesOutput() SchemaConversionApplicationAttributesPropertiesOutput
	ToSchemaConversionApplicationAttributesPropertiesOutputWithContext(context.Context) SchemaConversionApplicationAttributesPropertiesOutput
}

SchemaConversionApplicationAttributesPropertiesInput is an input type that accepts SchemaConversionApplicationAttributesPropertiesArgs and SchemaConversionApplicationAttributesPropertiesOutput values. You can construct a concrete instance of `SchemaConversionApplicationAttributesPropertiesInput` via:

SchemaConversionApplicationAttributesPropertiesArgs{...}

type SchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesOutput struct{ *pulumi.OutputState }

The property describes schema conversion application attributes for the migration project.

func (SchemaConversionApplicationAttributesPropertiesOutput) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) S3BucketPath added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) S3BucketRoleArn added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext added in v0.91.0

func (o SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext(ctx context.Context) SchemaConversionApplicationAttributesPropertiesOutput

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (o SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput() SchemaConversionApplicationAttributesPropertiesPtrOutput

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

func (o SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext(ctx context.Context) SchemaConversionApplicationAttributesPropertiesPtrOutput

type SchemaConversionApplicationAttributesPropertiesPtrInput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesPtrInput interface {
	pulumi.Input

	ToSchemaConversionApplicationAttributesPropertiesPtrOutput() SchemaConversionApplicationAttributesPropertiesPtrOutput
	ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext(context.Context) SchemaConversionApplicationAttributesPropertiesPtrOutput
}

SchemaConversionApplicationAttributesPropertiesPtrInput is an input type that accepts SchemaConversionApplicationAttributesPropertiesArgs, SchemaConversionApplicationAttributesPropertiesPtr and SchemaConversionApplicationAttributesPropertiesPtrOutput values. You can construct a concrete instance of `SchemaConversionApplicationAttributesPropertiesPtrInput` via:

        SchemaConversionApplicationAttributesPropertiesArgs{...}

or:

        nil

type SchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) Elem added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) S3BucketPath added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) S3BucketRoleArn added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

func (o SchemaConversionApplicationAttributesPropertiesPtrOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext(ctx context.Context) SchemaConversionApplicationAttributesPropertiesPtrOutput

type SettingsProperties added in v0.104.0

type SettingsProperties struct {
	// MicrosoftSqlServerSettings property identifier.
	MicrosoftSqlServerSettings *SettingsPropertiesMicrosoftSqlServerSettingsProperties `pulumi:"microsoftSqlServerSettings"`
	// MySqlSettings property identifier.
	MySqlSettings *SettingsPropertiesMySqlSettingsProperties `pulumi:"mySqlSettings"`
	// OracleSettings property identifier.
	OracleSettings *SettingsPropertiesOracleSettingsProperties `pulumi:"oracleSettings"`
	// PostgreSqlSettings property identifier.
	PostgreSqlSettings *SettingsPropertiesPostgreSqlSettingsProperties `pulumi:"postgreSqlSettings"`
}

The property identifies the exact type of settings for the data provider.

type SettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesArgs struct {
	// MicrosoftSqlServerSettings property identifier.
	MicrosoftSqlServerSettings SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput `pulumi:"microsoftSqlServerSettings"`
	// MySqlSettings property identifier.
	MySqlSettings SettingsPropertiesMySqlSettingsPropertiesPtrInput `pulumi:"mySqlSettings"`
	// OracleSettings property identifier.
	OracleSettings SettingsPropertiesOracleSettingsPropertiesPtrInput `pulumi:"oracleSettings"`
	// PostgreSqlSettings property identifier.
	PostgreSqlSettings SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput `pulumi:"postgreSqlSettings"`
}

The property identifies the exact type of settings for the data provider.

func (SettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesArgs) ElementType() reflect.Type

func (SettingsPropertiesArgs) ToSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesOutput() SettingsPropertiesOutput

func (SettingsPropertiesArgs) ToSettingsPropertiesOutputWithContext added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesOutput

func (SettingsPropertiesArgs) ToSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesArgs) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPtrOutput

type SettingsPropertiesInput added in v0.104.0

type SettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesOutput() SettingsPropertiesOutput
	ToSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesOutput
}

SettingsPropertiesInput is an input type that accepts SettingsPropertiesArgs and SettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesInput` via:

SettingsPropertiesArgs{...}

type SettingsPropertiesMicrosoftSqlServerSettingsProperties added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsProperties struct {
	CertificateArn *string                     `pulumi:"certificateArn"`
	DatabaseName   string                      `pulumi:"databaseName"`
	Port           int                         `pulumi:"port"`
	ServerName     string                      `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValue `pulumi:"sslMode"`
}

MicrosoftSqlServerSettings property identifier.

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput            `pulumi:"certificateArn"`
	DatabaseName   pulumi.StringInput               `pulumi:"databaseName"`
	Port           pulumi.IntInput                  `pulumi:"port"`
	ServerName     pulumi.StringInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValueInput `pulumi:"sslMode"`
}

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.104.0

func (i SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (i SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput() SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput
	ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput
}

SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput is an input type that accepts SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs and SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput` via:

SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput struct{ *pulumi.OutputState }

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.104.0

func (o SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput() SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput
	ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput
}

SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs, SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtr and SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput` via:

        SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type SettingsPropertiesMySqlSettingsProperties added in v0.104.0

type SettingsPropertiesMySqlSettingsProperties struct {
	CertificateArn *string                     `pulumi:"certificateArn"`
	Port           int                         `pulumi:"port"`
	ServerName     string                      `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValue `pulumi:"sslMode"`
}

MySqlSettings property identifier.

type SettingsPropertiesMySqlSettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput            `pulumi:"certificateArn"`
	Port           pulumi.IntInput                  `pulumi:"port"`
	ServerName     pulumi.StringInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValueInput `pulumi:"sslMode"`
}

MySqlSettings property identifier.

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutput() SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMySqlSettingsPropertiesPtrOutput

type SettingsPropertiesMySqlSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesMySqlSettingsPropertiesOutput() SettingsPropertiesMySqlSettingsPropertiesOutput
	ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesMySqlSettingsPropertiesOutput
}

SettingsPropertiesMySqlSettingsPropertiesInput is an input type that accepts SettingsPropertiesMySqlSettingsPropertiesArgs and SettingsPropertiesMySqlSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesMySqlSettingsPropertiesInput` via:

SettingsPropertiesMySqlSettingsPropertiesArgs{...}

type SettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

MySqlSettings property identifier.

func (SettingsPropertiesMySqlSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutput() SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMySqlSettingsPropertiesPtrOutput

type SettingsPropertiesMySqlSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput
	ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesMySqlSettingsPropertiesPtrOutput
}

SettingsPropertiesMySqlSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesMySqlSettingsPropertiesArgs, SettingsPropertiesMySqlSettingsPropertiesPtr and SettingsPropertiesMySqlSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesMySqlSettingsPropertiesPtrInput` via:

        SettingsPropertiesMySqlSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMySqlSettingsPropertiesPtrOutput

type SettingsPropertiesOracleSettingsProperties added in v0.104.0

type SettingsPropertiesOracleSettingsProperties struct {
	AsmServer                                       *string                     `pulumi:"asmServer"`
	CertificateArn                                  *string                     `pulumi:"certificateArn"`
	DatabaseName                                    string                      `pulumi:"databaseName"`
	Port                                            int                         `pulumi:"port"`
	SecretsManagerOracleAsmAccessRoleArn            *string                     `pulumi:"secretsManagerOracleAsmAccessRoleArn"`
	SecretsManagerOracleAsmSecretId                 *string                     `pulumi:"secretsManagerOracleAsmSecretId"`
	SecretsManagerSecurityDbEncryptionAccessRoleArn *string                     `pulumi:"secretsManagerSecurityDbEncryptionAccessRoleArn"`
	SecretsManagerSecurityDbEncryptionSecretId      *string                     `pulumi:"secretsManagerSecurityDbEncryptionSecretId"`
	ServerName                                      string                      `pulumi:"serverName"`
	SslMode                                         DataProviderDmsSslModeValue `pulumi:"sslMode"`
}

OracleSettings property identifier.

type SettingsPropertiesOracleSettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesArgs struct {
	AsmServer                                       pulumi.StringPtrInput            `pulumi:"asmServer"`
	CertificateArn                                  pulumi.StringPtrInput            `pulumi:"certificateArn"`
	DatabaseName                                    pulumi.StringInput               `pulumi:"databaseName"`
	Port                                            pulumi.IntInput                  `pulumi:"port"`
	SecretsManagerOracleAsmAccessRoleArn            pulumi.StringPtrInput            `pulumi:"secretsManagerOracleAsmAccessRoleArn"`
	SecretsManagerOracleAsmSecretId                 pulumi.StringPtrInput            `pulumi:"secretsManagerOracleAsmSecretId"`
	SecretsManagerSecurityDbEncryptionAccessRoleArn pulumi.StringPtrInput            `pulumi:"secretsManagerSecurityDbEncryptionAccessRoleArn"`
	SecretsManagerSecurityDbEncryptionSecretId      pulumi.StringPtrInput            `pulumi:"secretsManagerSecurityDbEncryptionSecretId"`
	ServerName                                      pulumi.StringInput               `pulumi:"serverName"`
	SslMode                                         DataProviderDmsSslModeValueInput `pulumi:"sslMode"`
}

OracleSettings property identifier.

func (SettingsPropertiesOracleSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutput() SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesOracleSettingsPropertiesPtrOutput

type SettingsPropertiesOracleSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesOracleSettingsPropertiesOutput() SettingsPropertiesOracleSettingsPropertiesOutput
	ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesOracleSettingsPropertiesOutput
}

SettingsPropertiesOracleSettingsPropertiesInput is an input type that accepts SettingsPropertiesOracleSettingsPropertiesArgs and SettingsPropertiesOracleSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesOracleSettingsPropertiesInput` via:

SettingsPropertiesOracleSettingsPropertiesArgs{...}

type SettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesOutput struct{ *pulumi.OutputState }

OracleSettings property identifier.

func (SettingsPropertiesOracleSettingsPropertiesOutput) AsmServer added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutput() SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesOracleSettingsPropertiesPtrOutput

type SettingsPropertiesOracleSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput
	ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesOracleSettingsPropertiesPtrOutput
}

SettingsPropertiesOracleSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesOracleSettingsPropertiesArgs, SettingsPropertiesOracleSettingsPropertiesPtr and SettingsPropertiesOracleSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesOracleSettingsPropertiesPtrInput` via:

        SettingsPropertiesOracleSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) AsmServer added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmSecretId added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesOracleSettingsPropertiesPtrOutput

type SettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesOutput struct{ *pulumi.OutputState }

The property identifies the exact type of settings for the data provider.

func (SettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesOutput) ElementType() reflect.Type

func (SettingsPropertiesOutput) MicrosoftSqlServerSettings added in v0.104.0

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesOutput) MySqlSettings added in v0.104.0

MySqlSettings property identifier.

func (SettingsPropertiesOutput) OracleSettings added in v0.104.0

OracleSettings property identifier.

func (SettingsPropertiesOutput) PostgreSqlSettings added in v0.104.0

PostgreSqlSettings property identifier.

func (SettingsPropertiesOutput) ToSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesOutput() SettingsPropertiesOutput

func (SettingsPropertiesOutput) ToSettingsPropertiesOutputWithContext added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesOutput

func (SettingsPropertiesOutput) ToSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesOutput) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPtrOutput

type SettingsPropertiesPostgreSqlSettingsProperties added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsProperties struct {
	CertificateArn *string                     `pulumi:"certificateArn"`
	DatabaseName   string                      `pulumi:"databaseName"`
	Port           int                         `pulumi:"port"`
	ServerName     string                      `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValue `pulumi:"sslMode"`
}

PostgreSqlSettings property identifier.

type SettingsPropertiesPostgreSqlSettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput            `pulumi:"certificateArn"`
	DatabaseName   pulumi.StringInput               `pulumi:"databaseName"`
	Port           pulumi.IntInput                  `pulumi:"port"`
	ServerName     pulumi.StringInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValueInput `pulumi:"sslMode"`
}

PostgreSqlSettings property identifier.

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput() SettingsPropertiesPostgreSqlSettingsPropertiesOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput() SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

type SettingsPropertiesPostgreSqlSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput() SettingsPropertiesPostgreSqlSettingsPropertiesOutput
	ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesOutput
}

SettingsPropertiesPostgreSqlSettingsPropertiesInput is an input type that accepts SettingsPropertiesPostgreSqlSettingsPropertiesArgs and SettingsPropertiesPostgreSqlSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesPostgreSqlSettingsPropertiesInput` via:

SettingsPropertiesPostgreSqlSettingsPropertiesArgs{...}

type SettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

PostgreSqlSettings property identifier.

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.104.0

func (o SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput() SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput() SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput
	ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput
}

SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesPostgreSqlSettingsPropertiesArgs, SettingsPropertiesPostgreSqlSettingsPropertiesPtr and SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput` via:

        SettingsPropertiesPostgreSqlSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

type SettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput
	ToSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesPtrOutput
}

SettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesArgs, SettingsPropertiesPtr and SettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesPtrInput` via:

        SettingsPropertiesArgs{...}

or:

        nil

func SettingsPropertiesPtr added in v0.104.0

func SettingsPropertiesPtr(v *SettingsPropertiesArgs) SettingsPropertiesPtrInput

type SettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesPtrOutput) MicrosoftSqlServerSettings added in v0.104.0

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesPtrOutput) MySqlSettings added in v0.104.0

MySqlSettings property identifier.

func (SettingsPropertiesPtrOutput) OracleSettings added in v0.104.0

OracleSettings property identifier.

func (SettingsPropertiesPtrOutput) PostgreSqlSettings added in v0.104.0

PostgreSqlSettings property identifier.

func (SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

func (o SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesPtrOutput

Jump to

Keyboard shortcuts

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