dms

package
v0.103.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 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 pulumi.AnyOutput `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 pulumi.Input
	// 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

func (o DataProviderOutput) Settings() pulumi.AnyOutput

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 interface{} `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 Settings0Properties added in v0.91.0

type Settings0Properties struct {
	PostgreSqlSettings *Settings0PropertiesPostgreSqlSettingsProperties `pulumi:"postgreSqlSettings"`
}

PostgreSqlSettings property identifier.

type Settings0PropertiesArgs added in v0.96.0

type Settings0PropertiesArgs struct {
	PostgreSqlSettings Settings0PropertiesPostgreSqlSettingsPropertiesPtrInput `pulumi:"postgreSqlSettings"`
}

PostgreSqlSettings property identifier.

func (Settings0PropertiesArgs) ElementType added in v0.96.0

func (Settings0PropertiesArgs) ElementType() reflect.Type

func (Settings0PropertiesArgs) ToSettings0PropertiesOutput added in v0.96.0

func (i Settings0PropertiesArgs) ToSettings0PropertiesOutput() Settings0PropertiesOutput

func (Settings0PropertiesArgs) ToSettings0PropertiesOutputWithContext added in v0.96.0

func (i Settings0PropertiesArgs) ToSettings0PropertiesOutputWithContext(ctx context.Context) Settings0PropertiesOutput

func (Settings0PropertiesArgs) ToSettings0PropertiesPtrOutput added in v0.96.0

func (i Settings0PropertiesArgs) ToSettings0PropertiesPtrOutput() Settings0PropertiesPtrOutput

func (Settings0PropertiesArgs) ToSettings0PropertiesPtrOutputWithContext added in v0.96.0

func (i Settings0PropertiesArgs) ToSettings0PropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPtrOutput

type Settings0PropertiesInput added in v0.96.0

type Settings0PropertiesInput interface {
	pulumi.Input

	ToSettings0PropertiesOutput() Settings0PropertiesOutput
	ToSettings0PropertiesOutputWithContext(context.Context) Settings0PropertiesOutput
}

Settings0PropertiesInput is an input type that accepts Settings0PropertiesArgs and Settings0PropertiesOutput values. You can construct a concrete instance of `Settings0PropertiesInput` via:

Settings0PropertiesArgs{...}

type Settings0PropertiesOutput added in v0.96.0

type Settings0PropertiesOutput struct{ *pulumi.OutputState }

PostgreSqlSettings property identifier.

func (Settings0PropertiesOutput) ElementType added in v0.96.0

func (Settings0PropertiesOutput) ElementType() reflect.Type

func (Settings0PropertiesOutput) PostgreSqlSettings added in v0.96.0

func (Settings0PropertiesOutput) ToSettings0PropertiesOutput added in v0.96.0

func (o Settings0PropertiesOutput) ToSettings0PropertiesOutput() Settings0PropertiesOutput

func (Settings0PropertiesOutput) ToSettings0PropertiesOutputWithContext added in v0.96.0

func (o Settings0PropertiesOutput) ToSettings0PropertiesOutputWithContext(ctx context.Context) Settings0PropertiesOutput

func (Settings0PropertiesOutput) ToSettings0PropertiesPtrOutput added in v0.96.0

func (o Settings0PropertiesOutput) ToSettings0PropertiesPtrOutput() Settings0PropertiesPtrOutput

func (Settings0PropertiesOutput) ToSettings0PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings0PropertiesOutput) ToSettings0PropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPtrOutput

type Settings0PropertiesPostgreSqlSettingsProperties added in v0.91.0

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

type Settings0PropertiesPostgreSqlSettingsPropertiesArgs added in v0.96.0

type Settings0PropertiesPostgreSqlSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput               `pulumi:"certificateArn"`
	DatabaseName   pulumi.StringPtrInput               `pulumi:"databaseName"`
	Port           pulumi.IntPtrInput                  `pulumi:"port"`
	ServerName     pulumi.StringPtrInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValuePtrInput `pulumi:"sslMode"`
}

func (Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ElementType added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutput added in v0.96.0

func (i Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutput() Settings0PropertiesPostgreSqlSettingsPropertiesOutput

func (Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.96.0

func (i Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutputWithContext(ctx context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesOutput

func (Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.96.0

func (i Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput() Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput

func (Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (i Settings0PropertiesPostgreSqlSettingsPropertiesArgs) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput

type Settings0PropertiesPostgreSqlSettingsPropertiesInput added in v0.96.0

type Settings0PropertiesPostgreSqlSettingsPropertiesInput interface {
	pulumi.Input

	ToSettings0PropertiesPostgreSqlSettingsPropertiesOutput() Settings0PropertiesPostgreSqlSettingsPropertiesOutput
	ToSettings0PropertiesPostgreSqlSettingsPropertiesOutputWithContext(context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesOutput
}

Settings0PropertiesPostgreSqlSettingsPropertiesInput is an input type that accepts Settings0PropertiesPostgreSqlSettingsPropertiesArgs and Settings0PropertiesPostgreSqlSettingsPropertiesOutput values. You can construct a concrete instance of `Settings0PropertiesPostgreSqlSettingsPropertiesInput` via:

Settings0PropertiesPostgreSqlSettingsPropertiesArgs{...}

type Settings0PropertiesPostgreSqlSettingsPropertiesOutput added in v0.96.0

type Settings0PropertiesPostgreSqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) CertificateArn added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) DatabaseName added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ElementType added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) Port added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ServerName added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) SslMode added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutput added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.96.0

func (o Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesOutputWithContext(ctx context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesOutput

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.96.0

func (o Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput() Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput

func (Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings0PropertiesPostgreSqlSettingsPropertiesOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput

type Settings0PropertiesPostgreSqlSettingsPropertiesPtrInput added in v0.96.0

type Settings0PropertiesPostgreSqlSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput() Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput
	ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput
}

Settings0PropertiesPostgreSqlSettingsPropertiesPtrInput is an input type that accepts Settings0PropertiesPostgreSqlSettingsPropertiesArgs, Settings0PropertiesPostgreSqlSettingsPropertiesPtr and Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput values. You can construct a concrete instance of `Settings0PropertiesPostgreSqlSettingsPropertiesPtrInput` via:

        Settings0PropertiesPostgreSqlSettingsPropertiesArgs{...}

or:

        nil

type Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.96.0

type Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) CertificateArn added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) DatabaseName added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) Elem added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) ElementType added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) Port added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) ServerName added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) SslMode added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.96.0

func (Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettings0PropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPostgreSqlSettingsPropertiesPtrOutput

type Settings0PropertiesPtrInput added in v0.96.0

type Settings0PropertiesPtrInput interface {
	pulumi.Input

	ToSettings0PropertiesPtrOutput() Settings0PropertiesPtrOutput
	ToSettings0PropertiesPtrOutputWithContext(context.Context) Settings0PropertiesPtrOutput
}

Settings0PropertiesPtrInput is an input type that accepts Settings0PropertiesArgs, Settings0PropertiesPtr and Settings0PropertiesPtrOutput values. You can construct a concrete instance of `Settings0PropertiesPtrInput` via:

        Settings0PropertiesArgs{...}

or:

        nil

func Settings0PropertiesPtr added in v0.96.0

func Settings0PropertiesPtr(v *Settings0PropertiesArgs) Settings0PropertiesPtrInput

type Settings0PropertiesPtrOutput added in v0.96.0

type Settings0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings0PropertiesPtrOutput) Elem added in v0.96.0

func (Settings0PropertiesPtrOutput) ElementType added in v0.96.0

func (Settings0PropertiesPtrOutput) PostgreSqlSettings added in v0.96.0

func (Settings0PropertiesPtrOutput) ToSettings0PropertiesPtrOutput added in v0.96.0

func (o Settings0PropertiesPtrOutput) ToSettings0PropertiesPtrOutput() Settings0PropertiesPtrOutput

func (Settings0PropertiesPtrOutput) ToSettings0PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings0PropertiesPtrOutput) ToSettings0PropertiesPtrOutputWithContext(ctx context.Context) Settings0PropertiesPtrOutput

type Settings1Properties added in v0.91.0

type Settings1Properties struct {
	MySqlSettings *Settings1PropertiesMySqlSettingsProperties `pulumi:"mySqlSettings"`
}

MySqlSettings property identifier.

type Settings1PropertiesArgs added in v0.96.0

type Settings1PropertiesArgs struct {
	MySqlSettings Settings1PropertiesMySqlSettingsPropertiesPtrInput `pulumi:"mySqlSettings"`
}

MySqlSettings property identifier.

func (Settings1PropertiesArgs) ElementType added in v0.96.0

func (Settings1PropertiesArgs) ElementType() reflect.Type

func (Settings1PropertiesArgs) ToSettings1PropertiesOutput added in v0.96.0

func (i Settings1PropertiesArgs) ToSettings1PropertiesOutput() Settings1PropertiesOutput

func (Settings1PropertiesArgs) ToSettings1PropertiesOutputWithContext added in v0.96.0

func (i Settings1PropertiesArgs) ToSettings1PropertiesOutputWithContext(ctx context.Context) Settings1PropertiesOutput

func (Settings1PropertiesArgs) ToSettings1PropertiesPtrOutput added in v0.96.0

func (i Settings1PropertiesArgs) ToSettings1PropertiesPtrOutput() Settings1PropertiesPtrOutput

func (Settings1PropertiesArgs) ToSettings1PropertiesPtrOutputWithContext added in v0.96.0

func (i Settings1PropertiesArgs) ToSettings1PropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesPtrOutput

type Settings1PropertiesInput added in v0.96.0

type Settings1PropertiesInput interface {
	pulumi.Input

	ToSettings1PropertiesOutput() Settings1PropertiesOutput
	ToSettings1PropertiesOutputWithContext(context.Context) Settings1PropertiesOutput
}

Settings1PropertiesInput is an input type that accepts Settings1PropertiesArgs and Settings1PropertiesOutput values. You can construct a concrete instance of `Settings1PropertiesInput` via:

Settings1PropertiesArgs{...}

type Settings1PropertiesMySqlSettingsProperties added in v0.91.0

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

type Settings1PropertiesMySqlSettingsPropertiesArgs added in v0.96.0

type Settings1PropertiesMySqlSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput               `pulumi:"certificateArn"`
	Port           pulumi.IntPtrInput                  `pulumi:"port"`
	ServerName     pulumi.StringPtrInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValuePtrInput `pulumi:"sslMode"`
}

func (Settings1PropertiesMySqlSettingsPropertiesArgs) ElementType added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesOutput added in v0.96.0

func (i Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesOutput() Settings1PropertiesMySqlSettingsPropertiesOutput

func (Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesOutputWithContext added in v0.96.0

func (i Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesOutputWithContext(ctx context.Context) Settings1PropertiesMySqlSettingsPropertiesOutput

func (Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput added in v0.96.0

func (i Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput() Settings1PropertiesMySqlSettingsPropertiesPtrOutput

func (Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (i Settings1PropertiesMySqlSettingsPropertiesArgs) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesMySqlSettingsPropertiesPtrOutput

type Settings1PropertiesMySqlSettingsPropertiesInput added in v0.96.0

type Settings1PropertiesMySqlSettingsPropertiesInput interface {
	pulumi.Input

	ToSettings1PropertiesMySqlSettingsPropertiesOutput() Settings1PropertiesMySqlSettingsPropertiesOutput
	ToSettings1PropertiesMySqlSettingsPropertiesOutputWithContext(context.Context) Settings1PropertiesMySqlSettingsPropertiesOutput
}

Settings1PropertiesMySqlSettingsPropertiesInput is an input type that accepts Settings1PropertiesMySqlSettingsPropertiesArgs and Settings1PropertiesMySqlSettingsPropertiesOutput values. You can construct a concrete instance of `Settings1PropertiesMySqlSettingsPropertiesInput` via:

Settings1PropertiesMySqlSettingsPropertiesArgs{...}

type Settings1PropertiesMySqlSettingsPropertiesOutput added in v0.96.0

type Settings1PropertiesMySqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

func (Settings1PropertiesMySqlSettingsPropertiesOutput) CertificateArn added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ElementType added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesOutput) Port added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ServerName added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesOutput) SslMode added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesOutput added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesOutput() Settings1PropertiesMySqlSettingsPropertiesOutput

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesOutputWithContext added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesOutputWithContext(ctx context.Context) Settings1PropertiesMySqlSettingsPropertiesOutput

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput() Settings1PropertiesMySqlSettingsPropertiesPtrOutput

func (Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesMySqlSettingsPropertiesPtrOutput

type Settings1PropertiesMySqlSettingsPropertiesPtrInput added in v0.96.0

type Settings1PropertiesMySqlSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput() Settings1PropertiesMySqlSettingsPropertiesPtrOutput
	ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext(context.Context) Settings1PropertiesMySqlSettingsPropertiesPtrOutput
}

Settings1PropertiesMySqlSettingsPropertiesPtrInput is an input type that accepts Settings1PropertiesMySqlSettingsPropertiesArgs, Settings1PropertiesMySqlSettingsPropertiesPtr and Settings1PropertiesMySqlSettingsPropertiesPtrOutput values. You can construct a concrete instance of `Settings1PropertiesMySqlSettingsPropertiesPtrInput` via:

        Settings1PropertiesMySqlSettingsPropertiesArgs{...}

or:

        nil

type Settings1PropertiesMySqlSettingsPropertiesPtrOutput added in v0.96.0

type Settings1PropertiesMySqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) CertificateArn added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) Elem added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ElementType added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) Port added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ServerName added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) SslMode added in v0.96.0

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutput() Settings1PropertiesMySqlSettingsPropertiesPtrOutput

func (Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings1PropertiesMySqlSettingsPropertiesPtrOutput) ToSettings1PropertiesMySqlSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesMySqlSettingsPropertiesPtrOutput

type Settings1PropertiesOutput added in v0.96.0

type Settings1PropertiesOutput struct{ *pulumi.OutputState }

MySqlSettings property identifier.

func (Settings1PropertiesOutput) ElementType added in v0.96.0

func (Settings1PropertiesOutput) ElementType() reflect.Type

func (Settings1PropertiesOutput) MySqlSettings added in v0.96.0

func (Settings1PropertiesOutput) ToSettings1PropertiesOutput added in v0.96.0

func (o Settings1PropertiesOutput) ToSettings1PropertiesOutput() Settings1PropertiesOutput

func (Settings1PropertiesOutput) ToSettings1PropertiesOutputWithContext added in v0.96.0

func (o Settings1PropertiesOutput) ToSettings1PropertiesOutputWithContext(ctx context.Context) Settings1PropertiesOutput

func (Settings1PropertiesOutput) ToSettings1PropertiesPtrOutput added in v0.96.0

func (o Settings1PropertiesOutput) ToSettings1PropertiesPtrOutput() Settings1PropertiesPtrOutput

func (Settings1PropertiesOutput) ToSettings1PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings1PropertiesOutput) ToSettings1PropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesPtrOutput

type Settings1PropertiesPtrInput added in v0.96.0

type Settings1PropertiesPtrInput interface {
	pulumi.Input

	ToSettings1PropertiesPtrOutput() Settings1PropertiesPtrOutput
	ToSettings1PropertiesPtrOutputWithContext(context.Context) Settings1PropertiesPtrOutput
}

Settings1PropertiesPtrInput is an input type that accepts Settings1PropertiesArgs, Settings1PropertiesPtr and Settings1PropertiesPtrOutput values. You can construct a concrete instance of `Settings1PropertiesPtrInput` via:

        Settings1PropertiesArgs{...}

or:

        nil

func Settings1PropertiesPtr added in v0.96.0

func Settings1PropertiesPtr(v *Settings1PropertiesArgs) Settings1PropertiesPtrInput

type Settings1PropertiesPtrOutput added in v0.96.0

type Settings1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings1PropertiesPtrOutput) Elem added in v0.96.0

func (Settings1PropertiesPtrOutput) ElementType added in v0.96.0

func (Settings1PropertiesPtrOutput) MySqlSettings added in v0.96.0

func (Settings1PropertiesPtrOutput) ToSettings1PropertiesPtrOutput added in v0.96.0

func (o Settings1PropertiesPtrOutput) ToSettings1PropertiesPtrOutput() Settings1PropertiesPtrOutput

func (Settings1PropertiesPtrOutput) ToSettings1PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings1PropertiesPtrOutput) ToSettings1PropertiesPtrOutputWithContext(ctx context.Context) Settings1PropertiesPtrOutput

type Settings2Properties added in v0.91.0

type Settings2Properties struct {
	OracleSettings *Settings2PropertiesOracleSettingsProperties `pulumi:"oracleSettings"`
}

OracleSettings property identifier.

type Settings2PropertiesArgs added in v0.96.0

type Settings2PropertiesArgs struct {
	OracleSettings Settings2PropertiesOracleSettingsPropertiesPtrInput `pulumi:"oracleSettings"`
}

OracleSettings property identifier.

func (Settings2PropertiesArgs) ElementType added in v0.96.0

func (Settings2PropertiesArgs) ElementType() reflect.Type

func (Settings2PropertiesArgs) ToSettings2PropertiesOutput added in v0.96.0

func (i Settings2PropertiesArgs) ToSettings2PropertiesOutput() Settings2PropertiesOutput

func (Settings2PropertiesArgs) ToSettings2PropertiesOutputWithContext added in v0.96.0

func (i Settings2PropertiesArgs) ToSettings2PropertiesOutputWithContext(ctx context.Context) Settings2PropertiesOutput

func (Settings2PropertiesArgs) ToSettings2PropertiesPtrOutput added in v0.96.0

func (i Settings2PropertiesArgs) ToSettings2PropertiesPtrOutput() Settings2PropertiesPtrOutput

func (Settings2PropertiesArgs) ToSettings2PropertiesPtrOutputWithContext added in v0.96.0

func (i Settings2PropertiesArgs) ToSettings2PropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesPtrOutput

type Settings2PropertiesInput added in v0.96.0

type Settings2PropertiesInput interface {
	pulumi.Input

	ToSettings2PropertiesOutput() Settings2PropertiesOutput
	ToSettings2PropertiesOutputWithContext(context.Context) Settings2PropertiesOutput
}

Settings2PropertiesInput is an input type that accepts Settings2PropertiesArgs and Settings2PropertiesOutput values. You can construct a concrete instance of `Settings2PropertiesInput` via:

Settings2PropertiesArgs{...}

type Settings2PropertiesOracleSettingsProperties added in v0.91.0

type Settings2PropertiesOracleSettingsProperties 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"`
}

type Settings2PropertiesOracleSettingsPropertiesArgs added in v0.96.0

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

func (Settings2PropertiesOracleSettingsPropertiesArgs) ElementType added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesOutput added in v0.96.0

func (i Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesOutput() Settings2PropertiesOracleSettingsPropertiesOutput

func (Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesOutputWithContext added in v0.96.0

func (i Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesOutputWithContext(ctx context.Context) Settings2PropertiesOracleSettingsPropertiesOutput

func (Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesPtrOutput added in v0.96.0

func (i Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesPtrOutput() Settings2PropertiesOracleSettingsPropertiesPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (i Settings2PropertiesOracleSettingsPropertiesArgs) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesOracleSettingsPropertiesPtrOutput

type Settings2PropertiesOracleSettingsPropertiesInput added in v0.96.0

type Settings2PropertiesOracleSettingsPropertiesInput interface {
	pulumi.Input

	ToSettings2PropertiesOracleSettingsPropertiesOutput() Settings2PropertiesOracleSettingsPropertiesOutput
	ToSettings2PropertiesOracleSettingsPropertiesOutputWithContext(context.Context) Settings2PropertiesOracleSettingsPropertiesOutput
}

Settings2PropertiesOracleSettingsPropertiesInput is an input type that accepts Settings2PropertiesOracleSettingsPropertiesArgs and Settings2PropertiesOracleSettingsPropertiesOutput values. You can construct a concrete instance of `Settings2PropertiesOracleSettingsPropertiesInput` via:

Settings2PropertiesOracleSettingsPropertiesArgs{...}

type Settings2PropertiesOracleSettingsPropertiesOutput added in v0.96.0

type Settings2PropertiesOracleSettingsPropertiesOutput struct{ *pulumi.OutputState }

func (Settings2PropertiesOracleSettingsPropertiesOutput) AsmServer added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) CertificateArn added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) DatabaseName added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) ElementType added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) Port added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) ServerName added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) SslMode added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesOutput added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesOutput() Settings2PropertiesOracleSettingsPropertiesOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesOutputWithContext added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesOutputWithContext(ctx context.Context) Settings2PropertiesOracleSettingsPropertiesOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutput added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutput() Settings2PropertiesOracleSettingsPropertiesPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesOracleSettingsPropertiesPtrOutput

type Settings2PropertiesOracleSettingsPropertiesPtrInput added in v0.96.0

type Settings2PropertiesOracleSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettings2PropertiesOracleSettingsPropertiesPtrOutput() Settings2PropertiesOracleSettingsPropertiesPtrOutput
	ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext(context.Context) Settings2PropertiesOracleSettingsPropertiesPtrOutput
}

Settings2PropertiesOracleSettingsPropertiesPtrInput is an input type that accepts Settings2PropertiesOracleSettingsPropertiesArgs, Settings2PropertiesOracleSettingsPropertiesPtr and Settings2PropertiesOracleSettingsPropertiesPtrOutput values. You can construct a concrete instance of `Settings2PropertiesOracleSettingsPropertiesPtrInput` via:

        Settings2PropertiesOracleSettingsPropertiesArgs{...}

or:

        nil

type Settings2PropertiesOracleSettingsPropertiesPtrOutput added in v0.96.0

type Settings2PropertiesOracleSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) AsmServer added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) CertificateArn added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) DatabaseName added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) Elem added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) ElementType added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) Port added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmSecretId added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) ServerName added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) SslMode added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutput added in v0.96.0

func (Settings2PropertiesOracleSettingsPropertiesPtrOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings2PropertiesOracleSettingsPropertiesPtrOutput) ToSettings2PropertiesOracleSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesOracleSettingsPropertiesPtrOutput

type Settings2PropertiesOutput added in v0.96.0

type Settings2PropertiesOutput struct{ *pulumi.OutputState }

OracleSettings property identifier.

func (Settings2PropertiesOutput) ElementType added in v0.96.0

func (Settings2PropertiesOutput) ElementType() reflect.Type

func (Settings2PropertiesOutput) OracleSettings added in v0.96.0

func (Settings2PropertiesOutput) ToSettings2PropertiesOutput added in v0.96.0

func (o Settings2PropertiesOutput) ToSettings2PropertiesOutput() Settings2PropertiesOutput

func (Settings2PropertiesOutput) ToSettings2PropertiesOutputWithContext added in v0.96.0

func (o Settings2PropertiesOutput) ToSettings2PropertiesOutputWithContext(ctx context.Context) Settings2PropertiesOutput

func (Settings2PropertiesOutput) ToSettings2PropertiesPtrOutput added in v0.96.0

func (o Settings2PropertiesOutput) ToSettings2PropertiesPtrOutput() Settings2PropertiesPtrOutput

func (Settings2PropertiesOutput) ToSettings2PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings2PropertiesOutput) ToSettings2PropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesPtrOutput

type Settings2PropertiesPtrInput added in v0.96.0

type Settings2PropertiesPtrInput interface {
	pulumi.Input

	ToSettings2PropertiesPtrOutput() Settings2PropertiesPtrOutput
	ToSettings2PropertiesPtrOutputWithContext(context.Context) Settings2PropertiesPtrOutput
}

Settings2PropertiesPtrInput is an input type that accepts Settings2PropertiesArgs, Settings2PropertiesPtr and Settings2PropertiesPtrOutput values. You can construct a concrete instance of `Settings2PropertiesPtrInput` via:

        Settings2PropertiesArgs{...}

or:

        nil

func Settings2PropertiesPtr added in v0.96.0

func Settings2PropertiesPtr(v *Settings2PropertiesArgs) Settings2PropertiesPtrInput

type Settings2PropertiesPtrOutput added in v0.96.0

type Settings2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings2PropertiesPtrOutput) Elem added in v0.96.0

func (Settings2PropertiesPtrOutput) ElementType added in v0.96.0

func (Settings2PropertiesPtrOutput) OracleSettings added in v0.96.0

func (Settings2PropertiesPtrOutput) ToSettings2PropertiesPtrOutput added in v0.96.0

func (o Settings2PropertiesPtrOutput) ToSettings2PropertiesPtrOutput() Settings2PropertiesPtrOutput

func (Settings2PropertiesPtrOutput) ToSettings2PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings2PropertiesPtrOutput) ToSettings2PropertiesPtrOutputWithContext(ctx context.Context) Settings2PropertiesPtrOutput

type Settings3Properties added in v0.91.0

type Settings3Properties struct {
	MicrosoftSqlServerSettings *Settings3PropertiesMicrosoftSqlServerSettingsProperties `pulumi:"microsoftSqlServerSettings"`
}

MicrosoftSqlServerSettings property identifier.

type Settings3PropertiesArgs added in v0.96.0

type Settings3PropertiesArgs struct {
	MicrosoftSqlServerSettings Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrInput `pulumi:"microsoftSqlServerSettings"`
}

MicrosoftSqlServerSettings property identifier.

func (Settings3PropertiesArgs) ElementType added in v0.96.0

func (Settings3PropertiesArgs) ElementType() reflect.Type

func (Settings3PropertiesArgs) ToSettings3PropertiesOutput added in v0.96.0

func (i Settings3PropertiesArgs) ToSettings3PropertiesOutput() Settings3PropertiesOutput

func (Settings3PropertiesArgs) ToSettings3PropertiesOutputWithContext added in v0.96.0

func (i Settings3PropertiesArgs) ToSettings3PropertiesOutputWithContext(ctx context.Context) Settings3PropertiesOutput

func (Settings3PropertiesArgs) ToSettings3PropertiesPtrOutput added in v0.96.0

func (i Settings3PropertiesArgs) ToSettings3PropertiesPtrOutput() Settings3PropertiesPtrOutput

func (Settings3PropertiesArgs) ToSettings3PropertiesPtrOutputWithContext added in v0.96.0

func (i Settings3PropertiesArgs) ToSettings3PropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesPtrOutput

type Settings3PropertiesInput added in v0.96.0

type Settings3PropertiesInput interface {
	pulumi.Input

	ToSettings3PropertiesOutput() Settings3PropertiesOutput
	ToSettings3PropertiesOutputWithContext(context.Context) Settings3PropertiesOutput
}

Settings3PropertiesInput is an input type that accepts Settings3PropertiesArgs and Settings3PropertiesOutput values. You can construct a concrete instance of `Settings3PropertiesInput` via:

Settings3PropertiesArgs{...}

type Settings3PropertiesMicrosoftSqlServerSettingsProperties added in v0.91.0

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

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs added in v0.96.0

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs struct {
	CertificateArn pulumi.StringPtrInput               `pulumi:"certificateArn"`
	DatabaseName   pulumi.StringPtrInput               `pulumi:"databaseName"`
	Port           pulumi.IntPtrInput                  `pulumi:"port"`
	ServerName     pulumi.StringPtrInput               `pulumi:"serverName"`
	SslMode        DataProviderDmsSslModeValuePtrInput `pulumi:"sslMode"`
}

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ElementType added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.96.0

func (i Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(ctx context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (i Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesInput added in v0.96.0

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesInput interface {
	pulumi.Input

	ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput() Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput
	ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput
}

Settings3PropertiesMicrosoftSqlServerSettingsPropertiesInput is an input type that accepts Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs and Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput values. You can construct a concrete instance of `Settings3PropertiesMicrosoftSqlServerSettingsPropertiesInput` via:

Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.96.0

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput struct{ *pulumi.OutputState }

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) CertificateArn added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) DatabaseName added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ElementType added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) Port added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ServerName added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) SslMode added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.96.0

func (o Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext(ctx context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings3PropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrInput added in v0.96.0

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput() Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput
	ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput
}

Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrInput is an input type that accepts Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs, Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtr and Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput values. You can construct a concrete instance of `Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrInput` via:

        Settings3PropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

or:

        nil

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.96.0

type Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) CertificateArn added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) DatabaseName added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Elem added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ElementType added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Port added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ServerName added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) SslMode added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.96.0

func (Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.96.0

func (o Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput

type Settings3PropertiesOutput added in v0.96.0

type Settings3PropertiesOutput struct{ *pulumi.OutputState }

MicrosoftSqlServerSettings property identifier.

func (Settings3PropertiesOutput) ElementType added in v0.96.0

func (Settings3PropertiesOutput) ElementType() reflect.Type

func (Settings3PropertiesOutput) MicrosoftSqlServerSettings added in v0.96.0

func (Settings3PropertiesOutput) ToSettings3PropertiesOutput added in v0.96.0

func (o Settings3PropertiesOutput) ToSettings3PropertiesOutput() Settings3PropertiesOutput

func (Settings3PropertiesOutput) ToSettings3PropertiesOutputWithContext added in v0.96.0

func (o Settings3PropertiesOutput) ToSettings3PropertiesOutputWithContext(ctx context.Context) Settings3PropertiesOutput

func (Settings3PropertiesOutput) ToSettings3PropertiesPtrOutput added in v0.96.0

func (o Settings3PropertiesOutput) ToSettings3PropertiesPtrOutput() Settings3PropertiesPtrOutput

func (Settings3PropertiesOutput) ToSettings3PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings3PropertiesOutput) ToSettings3PropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesPtrOutput

type Settings3PropertiesPtrInput added in v0.96.0

type Settings3PropertiesPtrInput interface {
	pulumi.Input

	ToSettings3PropertiesPtrOutput() Settings3PropertiesPtrOutput
	ToSettings3PropertiesPtrOutputWithContext(context.Context) Settings3PropertiesPtrOutput
}

Settings3PropertiesPtrInput is an input type that accepts Settings3PropertiesArgs, Settings3PropertiesPtr and Settings3PropertiesPtrOutput values. You can construct a concrete instance of `Settings3PropertiesPtrInput` via:

        Settings3PropertiesArgs{...}

or:

        nil

func Settings3PropertiesPtr added in v0.96.0

func Settings3PropertiesPtr(v *Settings3PropertiesArgs) Settings3PropertiesPtrInput

type Settings3PropertiesPtrOutput added in v0.96.0

type Settings3PropertiesPtrOutput struct{ *pulumi.OutputState }

func (Settings3PropertiesPtrOutput) Elem added in v0.96.0

func (Settings3PropertiesPtrOutput) ElementType added in v0.96.0

func (Settings3PropertiesPtrOutput) MicrosoftSqlServerSettings added in v0.96.0

func (Settings3PropertiesPtrOutput) ToSettings3PropertiesPtrOutput added in v0.96.0

func (o Settings3PropertiesPtrOutput) ToSettings3PropertiesPtrOutput() Settings3PropertiesPtrOutput

func (Settings3PropertiesPtrOutput) ToSettings3PropertiesPtrOutputWithContext added in v0.96.0

func (o Settings3PropertiesPtrOutput) ToSettings3PropertiesPtrOutputWithContext(ctx context.Context) Settings3PropertiesPtrOutput

Jump to

Keyboard shortcuts

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