dms

package
v0.0.1-alpha.101 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataMigrationTypeFullLoad       = DataMigrationType("full-load")
	DataMigrationTypeCdc            = DataMigrationType("cdc")
	DataMigrationTypeFullLoadAndCdc = DataMigrationType("full-load-and-cdc")
)
View Source
const (
	DataProviderDmsSslModeValueNone       = DataProviderDmsSslModeValue("none")
	DataProviderDmsSslModeValueRequire    = DataProviderDmsSslModeValue("require")
	DataProviderDmsSslModeValueVerifyCa   = DataProviderDmsSslModeValue("verify-ca")
	DataProviderDmsSslModeValueVerifyFull = DataProviderDmsSslModeValue("verify-full")
)
View Source
const (
	DataProviderEngineAurora           = DataProviderEngine("aurora")
	DataProviderEngineAuroraPostgresql = DataProviderEngine("aurora_postgresql")
	DataProviderEngineMysql            = DataProviderEngine("mysql")
	DataProviderEngineOracle           = DataProviderEngine("oracle")
	DataProviderEnginePostgres         = DataProviderEngine("postgres")
	DataProviderEngineSqlserver        = DataProviderEngine("sqlserver")
	DataProviderEngineRedshift         = DataProviderEngine("redshift")
	DataProviderEngineMariadb          = DataProviderEngine("mariadb")
	DataProviderEngineMongodb          = DataProviderEngine("mongodb")
	DataProviderEngineDocdb            = DataProviderEngine("docdb")
)
View Source
const (
	DataProviderMongoDbAuthMechanismDefault   = DataProviderMongoDbAuthMechanism("default")
	DataProviderMongoDbAuthMechanismMongodbCr = DataProviderMongoDbAuthMechanism("mongodb_cr")
	DataProviderMongoDbAuthMechanismScramSha1 = DataProviderMongoDbAuthMechanism("scram_sha_1")
)
View Source
const (
	DataProviderMongoDbAuthTypeNo       = DataProviderMongoDbAuthType("no")
	DataProviderMongoDbAuthTypePassword = DataProviderMongoDbAuthType("password")
)
View Source
const (
	DataProviderMongoDbSslModeValueNone       = DataProviderMongoDbSslModeValue("none")
	DataProviderMongoDbSslModeValueRequire    = DataProviderMongoDbSslModeValue("require")
	DataProviderMongoDbSslModeValueVerifyFull = DataProviderMongoDbSslModeValue("verify-full")
)
View Source
const (
	InstanceProfileNetworkTypeIpv4 = InstanceProfileNetworkType("IPV4")
	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 DataMigration added in v1.5.0

type DataMigration struct {
	pulumi.CustomResourceState

	// The property describes an ARN of the data migration.
	DataMigrationArn pulumi.StringOutput `pulumi:"dataMigrationArn"`
	// The property describes the create time of the data migration.
	DataMigrationCreateTime pulumi.StringOutput `pulumi:"dataMigrationCreateTime"`
	// The property describes an ARN of the data migration.
	DataMigrationIdentifier pulumi.StringPtrOutput `pulumi:"dataMigrationIdentifier"`
	// The property describes a name to identify the data migration.
	DataMigrationName pulumi.StringPtrOutput `pulumi:"dataMigrationName"`
	// The property describes the settings for the data migration.
	DataMigrationSettings DataMigrationSettingsPtrOutput `pulumi:"dataMigrationSettings"`
	// The property describes the type of migration.
	DataMigrationType DataMigrationTypeOutput `pulumi:"dataMigrationType"`
	// The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
	MigrationProjectIdentifier pulumi.StringOutput `pulumi:"migrationProjectIdentifier"`
	// The property describes Amazon Resource Name (ARN) of the service access role.
	ServiceAccessRoleArn pulumi.StringOutput `pulumi:"serviceAccessRoleArn"`
	// The property describes the settings for the data migration.
	SourceDataSettings DataMigrationSourceDataSettingsArrayOutput `pulumi:"sourceDataSettings"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::DMS::DataMigration.

func GetDataMigration added in v1.5.0

func GetDataMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataMigrationState, opts ...pulumi.ResourceOption) (*DataMigration, error)

GetDataMigration gets an existing DataMigration 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 NewDataMigration added in v1.5.0

func NewDataMigration(ctx *pulumi.Context,
	name string, args *DataMigrationArgs, opts ...pulumi.ResourceOption) (*DataMigration, error)

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

func (*DataMigration) ElementType added in v1.5.0

func (*DataMigration) ElementType() reflect.Type

func (*DataMigration) ToDataMigrationOutput added in v1.5.0

func (i *DataMigration) ToDataMigrationOutput() DataMigrationOutput

func (*DataMigration) ToDataMigrationOutputWithContext added in v1.5.0

func (i *DataMigration) ToDataMigrationOutputWithContext(ctx context.Context) DataMigrationOutput

type DataMigrationArgs added in v1.5.0

type DataMigrationArgs struct {
	// The property describes an ARN of the data migration.
	DataMigrationIdentifier pulumi.StringPtrInput
	// The property describes a name to identify the data migration.
	DataMigrationName pulumi.StringPtrInput
	// The property describes the settings for the data migration.
	DataMigrationSettings DataMigrationSettingsPtrInput
	// The property describes the type of migration.
	DataMigrationType DataMigrationTypeInput
	// The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
	MigrationProjectIdentifier pulumi.StringInput
	// The property describes Amazon Resource Name (ARN) of the service access role.
	ServiceAccessRoleArn pulumi.StringInput
	// The property describes the settings for the data migration.
	SourceDataSettings DataMigrationSourceDataSettingsArrayInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a DataMigration resource.

func (DataMigrationArgs) ElementType added in v1.5.0

func (DataMigrationArgs) ElementType() reflect.Type

type DataMigrationInput added in v1.5.0

type DataMigrationInput interface {
	pulumi.Input

	ToDataMigrationOutput() DataMigrationOutput
	ToDataMigrationOutputWithContext(ctx context.Context) DataMigrationOutput
}

type DataMigrationOutput added in v1.5.0

type DataMigrationOutput struct{ *pulumi.OutputState }

func (DataMigrationOutput) DataMigrationArn added in v1.5.0

func (o DataMigrationOutput) DataMigrationArn() pulumi.StringOutput

The property describes an ARN of the data migration.

func (DataMigrationOutput) DataMigrationCreateTime added in v1.5.0

func (o DataMigrationOutput) DataMigrationCreateTime() pulumi.StringOutput

The property describes the create time of the data migration.

func (DataMigrationOutput) DataMigrationIdentifier added in v1.5.0

func (o DataMigrationOutput) DataMigrationIdentifier() pulumi.StringPtrOutput

The property describes an ARN of the data migration.

func (DataMigrationOutput) DataMigrationName added in v1.5.0

func (o DataMigrationOutput) DataMigrationName() pulumi.StringPtrOutput

The property describes a name to identify the data migration.

func (DataMigrationOutput) DataMigrationSettings added in v1.5.0

func (o DataMigrationOutput) DataMigrationSettings() DataMigrationSettingsPtrOutput

The property describes the settings for the data migration.

func (DataMigrationOutput) DataMigrationType added in v1.5.0

func (o DataMigrationOutput) DataMigrationType() DataMigrationTypeOutput

The property describes the type of migration.

func (DataMigrationOutput) ElementType added in v1.5.0

func (DataMigrationOutput) ElementType() reflect.Type

func (DataMigrationOutput) MigrationProjectIdentifier added in v1.5.0

func (o DataMigrationOutput) MigrationProjectIdentifier() pulumi.StringOutput

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

func (DataMigrationOutput) ServiceAccessRoleArn added in v1.5.0

func (o DataMigrationOutput) ServiceAccessRoleArn() pulumi.StringOutput

The property describes Amazon Resource Name (ARN) of the service access role.

func (DataMigrationOutput) SourceDataSettings added in v1.5.0

The property describes the settings for the data migration.

func (DataMigrationOutput) Tags added in v1.5.0

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

func (DataMigrationOutput) ToDataMigrationOutput added in v1.5.0

func (o DataMigrationOutput) ToDataMigrationOutput() DataMigrationOutput

func (DataMigrationOutput) ToDataMigrationOutputWithContext added in v1.5.0

func (o DataMigrationOutput) ToDataMigrationOutputWithContext(ctx context.Context) DataMigrationOutput

type DataMigrationSettings added in v1.5.0

type DataMigrationSettings struct {
	// The property specifies whether to enable the Cloudwatch log.
	CloudwatchLogsEnabled *bool `pulumi:"cloudwatchLogsEnabled"`
	// The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
	NumberOfJobs *int `pulumi:"numberOfJobs"`
	// The property specifies the rules of selecting objects for data migration.
	SelectionRules *string `pulumi:"selectionRules"`
}

type DataMigrationSettingsArgs added in v1.5.0

type DataMigrationSettingsArgs struct {
	// The property specifies whether to enable the Cloudwatch log.
	CloudwatchLogsEnabled pulumi.BoolPtrInput `pulumi:"cloudwatchLogsEnabled"`
	// The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
	NumberOfJobs pulumi.IntPtrInput `pulumi:"numberOfJobs"`
	// The property specifies the rules of selecting objects for data migration.
	SelectionRules pulumi.StringPtrInput `pulumi:"selectionRules"`
}

func (DataMigrationSettingsArgs) ElementType added in v1.5.0

func (DataMigrationSettingsArgs) ElementType() reflect.Type

func (DataMigrationSettingsArgs) ToDataMigrationSettingsOutput added in v1.5.0

func (i DataMigrationSettingsArgs) ToDataMigrationSettingsOutput() DataMigrationSettingsOutput

func (DataMigrationSettingsArgs) ToDataMigrationSettingsOutputWithContext added in v1.5.0

func (i DataMigrationSettingsArgs) ToDataMigrationSettingsOutputWithContext(ctx context.Context) DataMigrationSettingsOutput

func (DataMigrationSettingsArgs) ToDataMigrationSettingsPtrOutput added in v1.5.0

func (i DataMigrationSettingsArgs) ToDataMigrationSettingsPtrOutput() DataMigrationSettingsPtrOutput

func (DataMigrationSettingsArgs) ToDataMigrationSettingsPtrOutputWithContext added in v1.5.0

func (i DataMigrationSettingsArgs) ToDataMigrationSettingsPtrOutputWithContext(ctx context.Context) DataMigrationSettingsPtrOutput

type DataMigrationSettingsInput added in v1.5.0

type DataMigrationSettingsInput interface {
	pulumi.Input

	ToDataMigrationSettingsOutput() DataMigrationSettingsOutput
	ToDataMigrationSettingsOutputWithContext(context.Context) DataMigrationSettingsOutput
}

DataMigrationSettingsInput is an input type that accepts DataMigrationSettingsArgs and DataMigrationSettingsOutput values. You can construct a concrete instance of `DataMigrationSettingsInput` via:

DataMigrationSettingsArgs{...}

type DataMigrationSettingsOutput added in v1.5.0

type DataMigrationSettingsOutput struct{ *pulumi.OutputState }

func (DataMigrationSettingsOutput) CloudwatchLogsEnabled added in v1.5.0

func (o DataMigrationSettingsOutput) CloudwatchLogsEnabled() pulumi.BoolPtrOutput

The property specifies whether to enable the Cloudwatch log.

func (DataMigrationSettingsOutput) ElementType added in v1.5.0

func (DataMigrationSettingsOutput) NumberOfJobs added in v1.5.0

The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.

func (DataMigrationSettingsOutput) SelectionRules added in v1.5.0

The property specifies the rules of selecting objects for data migration.

func (DataMigrationSettingsOutput) ToDataMigrationSettingsOutput added in v1.5.0

func (o DataMigrationSettingsOutput) ToDataMigrationSettingsOutput() DataMigrationSettingsOutput

func (DataMigrationSettingsOutput) ToDataMigrationSettingsOutputWithContext added in v1.5.0

func (o DataMigrationSettingsOutput) ToDataMigrationSettingsOutputWithContext(ctx context.Context) DataMigrationSettingsOutput

func (DataMigrationSettingsOutput) ToDataMigrationSettingsPtrOutput added in v1.5.0

func (o DataMigrationSettingsOutput) ToDataMigrationSettingsPtrOutput() DataMigrationSettingsPtrOutput

func (DataMigrationSettingsOutput) ToDataMigrationSettingsPtrOutputWithContext added in v1.5.0

func (o DataMigrationSettingsOutput) ToDataMigrationSettingsPtrOutputWithContext(ctx context.Context) DataMigrationSettingsPtrOutput

type DataMigrationSettingsPtrInput added in v1.5.0

type DataMigrationSettingsPtrInput interface {
	pulumi.Input

	ToDataMigrationSettingsPtrOutput() DataMigrationSettingsPtrOutput
	ToDataMigrationSettingsPtrOutputWithContext(context.Context) DataMigrationSettingsPtrOutput
}

DataMigrationSettingsPtrInput is an input type that accepts DataMigrationSettingsArgs, DataMigrationSettingsPtr and DataMigrationSettingsPtrOutput values. You can construct a concrete instance of `DataMigrationSettingsPtrInput` via:

        DataMigrationSettingsArgs{...}

or:

        nil

func DataMigrationSettingsPtr added in v1.5.0

func DataMigrationSettingsPtr(v *DataMigrationSettingsArgs) DataMigrationSettingsPtrInput

type DataMigrationSettingsPtrOutput added in v1.5.0

type DataMigrationSettingsPtrOutput struct{ *pulumi.OutputState }

func (DataMigrationSettingsPtrOutput) CloudwatchLogsEnabled added in v1.5.0

func (o DataMigrationSettingsPtrOutput) CloudwatchLogsEnabled() pulumi.BoolPtrOutput

The property specifies whether to enable the Cloudwatch log.

func (DataMigrationSettingsPtrOutput) Elem added in v1.5.0

func (DataMigrationSettingsPtrOutput) ElementType added in v1.5.0

func (DataMigrationSettingsPtrOutput) NumberOfJobs added in v1.5.0

The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.

func (DataMigrationSettingsPtrOutput) SelectionRules added in v1.5.0

The property specifies the rules of selecting objects for data migration.

func (DataMigrationSettingsPtrOutput) ToDataMigrationSettingsPtrOutput added in v1.5.0

func (o DataMigrationSettingsPtrOutput) ToDataMigrationSettingsPtrOutput() DataMigrationSettingsPtrOutput

func (DataMigrationSettingsPtrOutput) ToDataMigrationSettingsPtrOutputWithContext added in v1.5.0

func (o DataMigrationSettingsPtrOutput) ToDataMigrationSettingsPtrOutputWithContext(ctx context.Context) DataMigrationSettingsPtrOutput

type DataMigrationSourceDataSettings added in v1.5.0

type DataMigrationSourceDataSettings struct {
	// The property is a point in the database engine's log that defines a time where you can begin CDC.
	CdcStartPosition *string `pulumi:"cdcStartPosition"`
	// The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
	CdcStartTime *string `pulumi:"cdcStartTime"`
	// The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
	CdcStopTime *string `pulumi:"cdcStopTime"`
	// The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
	SlotName *string `pulumi:"slotName"`
}

type DataMigrationSourceDataSettingsArgs added in v1.5.0

type DataMigrationSourceDataSettingsArgs struct {
	// The property is a point in the database engine's log that defines a time where you can begin CDC.
	CdcStartPosition pulumi.StringPtrInput `pulumi:"cdcStartPosition"`
	// The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
	CdcStartTime pulumi.StringPtrInput `pulumi:"cdcStartTime"`
	// The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
	CdcStopTime pulumi.StringPtrInput `pulumi:"cdcStopTime"`
	// The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
	SlotName pulumi.StringPtrInput `pulumi:"slotName"`
}

func (DataMigrationSourceDataSettingsArgs) ElementType added in v1.5.0

func (DataMigrationSourceDataSettingsArgs) ToDataMigrationSourceDataSettingsOutput added in v1.5.0

func (i DataMigrationSourceDataSettingsArgs) ToDataMigrationSourceDataSettingsOutput() DataMigrationSourceDataSettingsOutput

func (DataMigrationSourceDataSettingsArgs) ToDataMigrationSourceDataSettingsOutputWithContext added in v1.5.0

func (i DataMigrationSourceDataSettingsArgs) ToDataMigrationSourceDataSettingsOutputWithContext(ctx context.Context) DataMigrationSourceDataSettingsOutput

type DataMigrationSourceDataSettingsArray added in v1.5.0

type DataMigrationSourceDataSettingsArray []DataMigrationSourceDataSettingsInput

func (DataMigrationSourceDataSettingsArray) ElementType added in v1.5.0

func (DataMigrationSourceDataSettingsArray) ToDataMigrationSourceDataSettingsArrayOutput added in v1.5.0

func (i DataMigrationSourceDataSettingsArray) ToDataMigrationSourceDataSettingsArrayOutput() DataMigrationSourceDataSettingsArrayOutput

func (DataMigrationSourceDataSettingsArray) ToDataMigrationSourceDataSettingsArrayOutputWithContext added in v1.5.0

func (i DataMigrationSourceDataSettingsArray) ToDataMigrationSourceDataSettingsArrayOutputWithContext(ctx context.Context) DataMigrationSourceDataSettingsArrayOutput

type DataMigrationSourceDataSettingsArrayInput added in v1.5.0

type DataMigrationSourceDataSettingsArrayInput interface {
	pulumi.Input

	ToDataMigrationSourceDataSettingsArrayOutput() DataMigrationSourceDataSettingsArrayOutput
	ToDataMigrationSourceDataSettingsArrayOutputWithContext(context.Context) DataMigrationSourceDataSettingsArrayOutput
}

DataMigrationSourceDataSettingsArrayInput is an input type that accepts DataMigrationSourceDataSettingsArray and DataMigrationSourceDataSettingsArrayOutput values. You can construct a concrete instance of `DataMigrationSourceDataSettingsArrayInput` via:

DataMigrationSourceDataSettingsArray{ DataMigrationSourceDataSettingsArgs{...} }

type DataMigrationSourceDataSettingsArrayOutput added in v1.5.0

type DataMigrationSourceDataSettingsArrayOutput struct{ *pulumi.OutputState }

func (DataMigrationSourceDataSettingsArrayOutput) ElementType added in v1.5.0

func (DataMigrationSourceDataSettingsArrayOutput) Index added in v1.5.0

func (DataMigrationSourceDataSettingsArrayOutput) ToDataMigrationSourceDataSettingsArrayOutput added in v1.5.0

func (o DataMigrationSourceDataSettingsArrayOutput) ToDataMigrationSourceDataSettingsArrayOutput() DataMigrationSourceDataSettingsArrayOutput

func (DataMigrationSourceDataSettingsArrayOutput) ToDataMigrationSourceDataSettingsArrayOutputWithContext added in v1.5.0

func (o DataMigrationSourceDataSettingsArrayOutput) ToDataMigrationSourceDataSettingsArrayOutputWithContext(ctx context.Context) DataMigrationSourceDataSettingsArrayOutput

type DataMigrationSourceDataSettingsInput added in v1.5.0

type DataMigrationSourceDataSettingsInput interface {
	pulumi.Input

	ToDataMigrationSourceDataSettingsOutput() DataMigrationSourceDataSettingsOutput
	ToDataMigrationSourceDataSettingsOutputWithContext(context.Context) DataMigrationSourceDataSettingsOutput
}

DataMigrationSourceDataSettingsInput is an input type that accepts DataMigrationSourceDataSettingsArgs and DataMigrationSourceDataSettingsOutput values. You can construct a concrete instance of `DataMigrationSourceDataSettingsInput` via:

DataMigrationSourceDataSettingsArgs{...}

type DataMigrationSourceDataSettingsOutput added in v1.5.0

type DataMigrationSourceDataSettingsOutput struct{ *pulumi.OutputState }

func (DataMigrationSourceDataSettingsOutput) CdcStartPosition added in v1.5.0

The property is a point in the database engine's log that defines a time where you can begin CDC.

func (DataMigrationSourceDataSettingsOutput) CdcStartTime added in v1.5.0

The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.

func (DataMigrationSourceDataSettingsOutput) CdcStopTime added in v1.5.0

The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.

func (DataMigrationSourceDataSettingsOutput) ElementType added in v1.5.0

func (DataMigrationSourceDataSettingsOutput) SlotName added in v1.5.0

The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.

func (DataMigrationSourceDataSettingsOutput) ToDataMigrationSourceDataSettingsOutput added in v1.5.0

func (o DataMigrationSourceDataSettingsOutput) ToDataMigrationSourceDataSettingsOutput() DataMigrationSourceDataSettingsOutput

func (DataMigrationSourceDataSettingsOutput) ToDataMigrationSourceDataSettingsOutputWithContext added in v1.5.0

func (o DataMigrationSourceDataSettingsOutput) ToDataMigrationSourceDataSettingsOutputWithContext(ctx context.Context) DataMigrationSourceDataSettingsOutput

type DataMigrationState added in v1.5.0

type DataMigrationState struct {
}

func (DataMigrationState) ElementType added in v1.5.0

func (DataMigrationState) ElementType() reflect.Type

type DataMigrationTag added in v1.5.0

type DataMigrationTag 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 DataMigrationType added in v1.5.0

type DataMigrationType string

The property describes the type of migration.

func (DataMigrationType) ElementType added in v1.5.0

func (DataMigrationType) ElementType() reflect.Type

func (DataMigrationType) ToDataMigrationTypeOutput added in v1.5.0

func (e DataMigrationType) ToDataMigrationTypeOutput() DataMigrationTypeOutput

func (DataMigrationType) ToDataMigrationTypeOutputWithContext added in v1.5.0

func (e DataMigrationType) ToDataMigrationTypeOutputWithContext(ctx context.Context) DataMigrationTypeOutput

func (DataMigrationType) ToDataMigrationTypePtrOutput added in v1.5.0

func (e DataMigrationType) ToDataMigrationTypePtrOutput() DataMigrationTypePtrOutput

func (DataMigrationType) ToDataMigrationTypePtrOutputWithContext added in v1.5.0

func (e DataMigrationType) ToDataMigrationTypePtrOutputWithContext(ctx context.Context) DataMigrationTypePtrOutput

func (DataMigrationType) ToStringOutput added in v1.5.0

func (e DataMigrationType) ToStringOutput() pulumi.StringOutput

func (DataMigrationType) ToStringOutputWithContext added in v1.5.0

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

func (DataMigrationType) ToStringPtrOutput added in v1.5.0

func (e DataMigrationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataMigrationType) ToStringPtrOutputWithContext added in v1.5.0

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

type DataMigrationTypeInput added in v1.5.0

type DataMigrationTypeInput interface {
	pulumi.Input

	ToDataMigrationTypeOutput() DataMigrationTypeOutput
	ToDataMigrationTypeOutputWithContext(context.Context) DataMigrationTypeOutput
}

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

DataMigrationTypeFullLoad
DataMigrationTypeCdc
DataMigrationTypeFullLoadAndCdc

type DataMigrationTypeOutput added in v1.5.0

type DataMigrationTypeOutput struct{ *pulumi.OutputState }

func (DataMigrationTypeOutput) ElementType added in v1.5.0

func (DataMigrationTypeOutput) ElementType() reflect.Type

func (DataMigrationTypeOutput) ToDataMigrationTypeOutput added in v1.5.0

func (o DataMigrationTypeOutput) ToDataMigrationTypeOutput() DataMigrationTypeOutput

func (DataMigrationTypeOutput) ToDataMigrationTypeOutputWithContext added in v1.5.0

func (o DataMigrationTypeOutput) ToDataMigrationTypeOutputWithContext(ctx context.Context) DataMigrationTypeOutput

func (DataMigrationTypeOutput) ToDataMigrationTypePtrOutput added in v1.5.0

func (o DataMigrationTypeOutput) ToDataMigrationTypePtrOutput() DataMigrationTypePtrOutput

func (DataMigrationTypeOutput) ToDataMigrationTypePtrOutputWithContext added in v1.5.0

func (o DataMigrationTypeOutput) ToDataMigrationTypePtrOutputWithContext(ctx context.Context) DataMigrationTypePtrOutput

func (DataMigrationTypeOutput) ToStringOutput added in v1.5.0

func (o DataMigrationTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataMigrationTypeOutput) ToStringOutputWithContext added in v1.5.0

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

func (DataMigrationTypeOutput) ToStringPtrOutput added in v1.5.0

func (o DataMigrationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataMigrationTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

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

type DataMigrationTypePtrInput added in v1.5.0

type DataMigrationTypePtrInput interface {
	pulumi.Input

	ToDataMigrationTypePtrOutput() DataMigrationTypePtrOutput
	ToDataMigrationTypePtrOutputWithContext(context.Context) DataMigrationTypePtrOutput
}

func DataMigrationTypePtr added in v1.5.0

func DataMigrationTypePtr(v string) DataMigrationTypePtrInput

type DataMigrationTypePtrOutput added in v1.5.0

type DataMigrationTypePtrOutput struct{ *pulumi.OutputState }

func (DataMigrationTypePtrOutput) Elem added in v1.5.0

func (DataMigrationTypePtrOutput) ElementType added in v1.5.0

func (DataMigrationTypePtrOutput) ElementType() reflect.Type

func (DataMigrationTypePtrOutput) ToDataMigrationTypePtrOutput added in v1.5.0

func (o DataMigrationTypePtrOutput) ToDataMigrationTypePtrOutput() DataMigrationTypePtrOutput

func (DataMigrationTypePtrOutput) ToDataMigrationTypePtrOutputWithContext added in v1.5.0

func (o DataMigrationTypePtrOutput) ToDataMigrationTypePtrOutputWithContext(ctx context.Context) DataMigrationTypePtrOutput

func (DataMigrationTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (o DataMigrationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataMigrationTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

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

type DataProvider added in v0.91.0

type DataProvider struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::DMS::DataProvider

func GetDataProvider added in v0.91.0

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

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

func NewDataProvider added in v0.91.0

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

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

func (*DataProvider) ElementType added in v0.91.0

func (*DataProvider) ElementType() reflect.Type

func (*DataProvider) ToDataProviderOutput added in v0.91.0

func (i *DataProvider) ToDataProviderOutput() DataProviderOutput

func (*DataProvider) ToDataProviderOutputWithContext added in v0.91.0

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

type DataProviderArgs added in v0.91.0

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

The set of arguments for constructing a DataProvider resource.

func (DataProviderArgs) ElementType added in v0.91.0

func (DataProviderArgs) ElementType() reflect.Type

type DataProviderDmsSslModeValue added in v0.91.0

type DataProviderDmsSslModeValue string

func (DataProviderDmsSslModeValue) ElementType added in v0.96.0

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutput() DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValueOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValue) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValue) ToStringOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToStringOutput() pulumi.StringOutput

func (DataProviderDmsSslModeValue) ToStringOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValue) ToStringPtrOutput added in v0.96.0

func (e DataProviderDmsSslModeValue) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderDmsSslModeValue) ToStringPtrOutputWithContext added in v0.96.0

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

type DataProviderDmsSslModeValueInput added in v0.96.0

type DataProviderDmsSslModeValueInput interface {
	pulumi.Input

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

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

DataProviderDmsSslModeValueNone
DataProviderDmsSslModeValueRequire
DataProviderDmsSslModeValueVerifyCa
DataProviderDmsSslModeValueVerifyFull

type DataProviderDmsSslModeValueOutput added in v0.96.0

type DataProviderDmsSslModeValueOutput struct{ *pulumi.OutputState }

func (DataProviderDmsSslModeValueOutput) ElementType added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutput added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutput() DataProviderDmsSslModeValueOutput

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValueOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (o DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValueOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValueOutput) ToStringOutput added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToStringOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValueOutput) ToStringPtrOutput added in v0.96.0

func (DataProviderDmsSslModeValueOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type DataProviderDmsSslModeValuePtrInput added in v0.96.0

type DataProviderDmsSslModeValuePtrInput interface {
	pulumi.Input

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

func DataProviderDmsSslModeValuePtr added in v0.96.0

func DataProviderDmsSslModeValuePtr(v string) DataProviderDmsSslModeValuePtrInput

type DataProviderDmsSslModeValuePtrOutput added in v0.96.0

type DataProviderDmsSslModeValuePtrOutput struct{ *pulumi.OutputState }

func (DataProviderDmsSslModeValuePtrOutput) Elem added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ElementType added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutput added in v0.96.0

func (o DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutput() DataProviderDmsSslModeValuePtrOutput

func (DataProviderDmsSslModeValuePtrOutput) ToDataProviderDmsSslModeValuePtrOutputWithContext added in v0.96.0

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

func (DataProviderDmsSslModeValuePtrOutput) ToStringPtrOutput added in v0.96.0

func (DataProviderDmsSslModeValuePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type DataProviderEngine added in v0.91.0

type DataProviderEngine string

The property describes a data engine for the data provider.

func (DataProviderEngine) ElementType added in v0.91.0

func (DataProviderEngine) ElementType() reflect.Type

func (DataProviderEngine) ToDataProviderEngineOutput added in v0.91.0

func (e DataProviderEngine) ToDataProviderEngineOutput() DataProviderEngineOutput

func (DataProviderEngine) ToDataProviderEngineOutputWithContext added in v0.91.0

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

func (DataProviderEngine) ToDataProviderEnginePtrOutput added in v0.91.0

func (e DataProviderEngine) ToDataProviderEnginePtrOutput() DataProviderEnginePtrOutput

func (DataProviderEngine) ToDataProviderEnginePtrOutputWithContext added in v0.91.0

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

func (DataProviderEngine) ToStringOutput added in v0.91.0

func (e DataProviderEngine) ToStringOutput() pulumi.StringOutput

func (DataProviderEngine) ToStringOutputWithContext added in v0.91.0

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

func (DataProviderEngine) ToStringPtrOutput added in v0.91.0

func (e DataProviderEngine) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderEngine) ToStringPtrOutputWithContext added in v0.91.0

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

type DataProviderEngineInput added in v0.91.0

type DataProviderEngineInput interface {
	pulumi.Input

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

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

DataProviderEngineAurora
DataProviderEngineAuroraPostgresql
DataProviderEngineMysql
DataProviderEngineOracle
DataProviderEnginePostgres
DataProviderEngineSqlserver
DataProviderEngineRedshift
DataProviderEngineMariadb
DataProviderEngineMongodb
DataProviderEngineDocdb

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 DataProviderMongoDbAuthMechanism added in v1.21.0

type DataProviderMongoDbAuthMechanism string

func (DataProviderMongoDbAuthMechanism) ElementType added in v1.21.0

func (DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismOutput added in v1.21.0

func (e DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismOutput() DataProviderMongoDbAuthMechanismOutput

func (DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismOutputWithContext added in v1.21.0

func (e DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismOutputWithContext(ctx context.Context) DataProviderMongoDbAuthMechanismOutput

func (DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismPtrOutput added in v1.21.0

func (e DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismPtrOutput() DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext added in v1.21.0

func (e DataProviderMongoDbAuthMechanism) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanism) ToStringOutput added in v1.21.0

func (DataProviderMongoDbAuthMechanism) ToStringOutputWithContext added in v1.21.0

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

func (DataProviderMongoDbAuthMechanism) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbAuthMechanism) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbAuthMechanismInput added in v1.21.0

type DataProviderMongoDbAuthMechanismInput interface {
	pulumi.Input

	ToDataProviderMongoDbAuthMechanismOutput() DataProviderMongoDbAuthMechanismOutput
	ToDataProviderMongoDbAuthMechanismOutputWithContext(context.Context) DataProviderMongoDbAuthMechanismOutput
}

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

DataProviderMongoDbAuthMechanismDefault
DataProviderMongoDbAuthMechanismMongodbCr
DataProviderMongoDbAuthMechanismScramSha1

type DataProviderMongoDbAuthMechanismOutput added in v1.21.0

type DataProviderMongoDbAuthMechanismOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbAuthMechanismOutput) ElementType added in v1.21.0

func (DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismOutput added in v1.21.0

func (o DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismOutput() DataProviderMongoDbAuthMechanismOutput

func (DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismOutputWithContext(ctx context.Context) DataProviderMongoDbAuthMechanismOutput

func (DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismPtrOutput added in v1.21.0

func (o DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismPtrOutput() DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthMechanismOutput) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanismOutput) ToStringOutput added in v1.21.0

func (DataProviderMongoDbAuthMechanismOutput) ToStringOutputWithContext added in v1.21.0

func (DataProviderMongoDbAuthMechanismOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbAuthMechanismOutput) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbAuthMechanismPtrInput added in v1.21.0

type DataProviderMongoDbAuthMechanismPtrInput interface {
	pulumi.Input

	ToDataProviderMongoDbAuthMechanismPtrOutput() DataProviderMongoDbAuthMechanismPtrOutput
	ToDataProviderMongoDbAuthMechanismPtrOutputWithContext(context.Context) DataProviderMongoDbAuthMechanismPtrOutput
}

func DataProviderMongoDbAuthMechanismPtr added in v1.21.0

func DataProviderMongoDbAuthMechanismPtr(v string) DataProviderMongoDbAuthMechanismPtrInput

type DataProviderMongoDbAuthMechanismPtrOutput added in v1.21.0

type DataProviderMongoDbAuthMechanismPtrOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbAuthMechanismPtrOutput) Elem added in v1.21.0

func (DataProviderMongoDbAuthMechanismPtrOutput) ElementType added in v1.21.0

func (DataProviderMongoDbAuthMechanismPtrOutput) ToDataProviderMongoDbAuthMechanismPtrOutput added in v1.21.0

func (o DataProviderMongoDbAuthMechanismPtrOutput) ToDataProviderMongoDbAuthMechanismPtrOutput() DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanismPtrOutput) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthMechanismPtrOutput) ToDataProviderMongoDbAuthMechanismPtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthMechanismPtrOutput

func (DataProviderMongoDbAuthMechanismPtrOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbAuthMechanismPtrOutput) ToStringPtrOutputWithContext added in v1.21.0

type DataProviderMongoDbAuthType added in v1.21.0

type DataProviderMongoDbAuthType string

func (DataProviderMongoDbAuthType) ElementType added in v1.21.0

func (DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypeOutput added in v1.21.0

func (e DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypeOutput() DataProviderMongoDbAuthTypeOutput

func (DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypeOutputWithContext added in v1.21.0

func (e DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypeOutputWithContext(ctx context.Context) DataProviderMongoDbAuthTypeOutput

func (DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypePtrOutput added in v1.21.0

func (e DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypePtrOutput() DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypePtrOutputWithContext added in v1.21.0

func (e DataProviderMongoDbAuthType) ToDataProviderMongoDbAuthTypePtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthType) ToStringOutput added in v1.21.0

func (e DataProviderMongoDbAuthType) ToStringOutput() pulumi.StringOutput

func (DataProviderMongoDbAuthType) ToStringOutputWithContext added in v1.21.0

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

func (DataProviderMongoDbAuthType) ToStringPtrOutput added in v1.21.0

func (e DataProviderMongoDbAuthType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataProviderMongoDbAuthType) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbAuthTypeInput added in v1.21.0

type DataProviderMongoDbAuthTypeInput interface {
	pulumi.Input

	ToDataProviderMongoDbAuthTypeOutput() DataProviderMongoDbAuthTypeOutput
	ToDataProviderMongoDbAuthTypeOutputWithContext(context.Context) DataProviderMongoDbAuthTypeOutput
}

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

DataProviderMongoDbAuthTypeNo
DataProviderMongoDbAuthTypePassword

type DataProviderMongoDbAuthTypeOutput added in v1.21.0

type DataProviderMongoDbAuthTypeOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbAuthTypeOutput) ElementType added in v1.21.0

func (DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypeOutput added in v1.21.0

func (o DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypeOutput() DataProviderMongoDbAuthTypeOutput

func (DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypeOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypeOutputWithContext(ctx context.Context) DataProviderMongoDbAuthTypeOutput

func (DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypePtrOutput added in v1.21.0

func (o DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypePtrOutput() DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypePtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthTypeOutput) ToDataProviderMongoDbAuthTypePtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthTypeOutput) ToStringOutput added in v1.21.0

func (DataProviderMongoDbAuthTypeOutput) ToStringOutputWithContext added in v1.21.0

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

func (DataProviderMongoDbAuthTypeOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbAuthTypeOutput) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbAuthTypePtrInput added in v1.21.0

type DataProviderMongoDbAuthTypePtrInput interface {
	pulumi.Input

	ToDataProviderMongoDbAuthTypePtrOutput() DataProviderMongoDbAuthTypePtrOutput
	ToDataProviderMongoDbAuthTypePtrOutputWithContext(context.Context) DataProviderMongoDbAuthTypePtrOutput
}

func DataProviderMongoDbAuthTypePtr added in v1.21.0

func DataProviderMongoDbAuthTypePtr(v string) DataProviderMongoDbAuthTypePtrInput

type DataProviderMongoDbAuthTypePtrOutput added in v1.21.0

type DataProviderMongoDbAuthTypePtrOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbAuthTypePtrOutput) Elem added in v1.21.0

func (DataProviderMongoDbAuthTypePtrOutput) ElementType added in v1.21.0

func (DataProviderMongoDbAuthTypePtrOutput) ToDataProviderMongoDbAuthTypePtrOutput added in v1.21.0

func (o DataProviderMongoDbAuthTypePtrOutput) ToDataProviderMongoDbAuthTypePtrOutput() DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthTypePtrOutput) ToDataProviderMongoDbAuthTypePtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbAuthTypePtrOutput) ToDataProviderMongoDbAuthTypePtrOutputWithContext(ctx context.Context) DataProviderMongoDbAuthTypePtrOutput

func (DataProviderMongoDbAuthTypePtrOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbAuthTypePtrOutput) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbSslModeValue added in v1.21.0

type DataProviderMongoDbSslModeValue string

func (DataProviderMongoDbSslModeValue) ElementType added in v1.21.0

func (DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValueOutput added in v1.21.0

func (e DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValueOutput() DataProviderMongoDbSslModeValueOutput

func (DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValueOutputWithContext added in v1.21.0

func (e DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValueOutputWithContext(ctx context.Context) DataProviderMongoDbSslModeValueOutput

func (DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValuePtrOutput added in v1.21.0

func (e DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValuePtrOutput() DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValuePtrOutputWithContext added in v1.21.0

func (e DataProviderMongoDbSslModeValue) ToDataProviderMongoDbSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValue) ToStringOutput added in v1.21.0

func (DataProviderMongoDbSslModeValue) ToStringOutputWithContext added in v1.21.0

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

func (DataProviderMongoDbSslModeValue) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbSslModeValue) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbSslModeValueInput added in v1.21.0

type DataProviderMongoDbSslModeValueInput interface {
	pulumi.Input

	ToDataProviderMongoDbSslModeValueOutput() DataProviderMongoDbSslModeValueOutput
	ToDataProviderMongoDbSslModeValueOutputWithContext(context.Context) DataProviderMongoDbSslModeValueOutput
}

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

DataProviderMongoDbSslModeValueNone
DataProviderMongoDbSslModeValueRequire
DataProviderMongoDbSslModeValueVerifyFull

type DataProviderMongoDbSslModeValueOutput added in v1.21.0

type DataProviderMongoDbSslModeValueOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbSslModeValueOutput) ElementType added in v1.21.0

func (DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValueOutput added in v1.21.0

func (o DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValueOutput() DataProviderMongoDbSslModeValueOutput

func (DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValueOutputWithContext added in v1.21.0

func (o DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValueOutputWithContext(ctx context.Context) DataProviderMongoDbSslModeValueOutput

func (DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValuePtrOutput added in v1.21.0

func (o DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValuePtrOutput() DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValuePtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbSslModeValueOutput) ToDataProviderMongoDbSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValueOutput) ToStringOutput added in v1.21.0

func (DataProviderMongoDbSslModeValueOutput) ToStringOutputWithContext added in v1.21.0

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

func (DataProviderMongoDbSslModeValueOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbSslModeValueOutput) ToStringPtrOutputWithContext added in v1.21.0

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

type DataProviderMongoDbSslModeValuePtrInput added in v1.21.0

type DataProviderMongoDbSslModeValuePtrInput interface {
	pulumi.Input

	ToDataProviderMongoDbSslModeValuePtrOutput() DataProviderMongoDbSslModeValuePtrOutput
	ToDataProviderMongoDbSslModeValuePtrOutputWithContext(context.Context) DataProviderMongoDbSslModeValuePtrOutput
}

func DataProviderMongoDbSslModeValuePtr added in v1.21.0

func DataProviderMongoDbSslModeValuePtr(v string) DataProviderMongoDbSslModeValuePtrInput

type DataProviderMongoDbSslModeValuePtrOutput added in v1.21.0

type DataProviderMongoDbSslModeValuePtrOutput struct{ *pulumi.OutputState }

func (DataProviderMongoDbSslModeValuePtrOutput) Elem added in v1.21.0

func (DataProviderMongoDbSslModeValuePtrOutput) ElementType added in v1.21.0

func (DataProviderMongoDbSslModeValuePtrOutput) ToDataProviderMongoDbSslModeValuePtrOutput added in v1.21.0

func (o DataProviderMongoDbSslModeValuePtrOutput) ToDataProviderMongoDbSslModeValuePtrOutput() DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValuePtrOutput) ToDataProviderMongoDbSslModeValuePtrOutputWithContext added in v1.21.0

func (o DataProviderMongoDbSslModeValuePtrOutput) ToDataProviderMongoDbSslModeValuePtrOutputWithContext(ctx context.Context) DataProviderMongoDbSslModeValuePtrOutput

func (DataProviderMongoDbSslModeValuePtrOutput) ToStringPtrOutput added in v1.21.0

func (DataProviderMongoDbSslModeValuePtrOutput) ToStringPtrOutputWithContext added in v1.21.0

type DataProviderOutput added in v0.91.0

type DataProviderOutput struct{ *pulumi.OutputState }

func (DataProviderOutput) DataProviderArn added in v0.91.0

func (o DataProviderOutput) DataProviderArn() pulumi.StringOutput

The data provider ARN.

func (DataProviderOutput) DataProviderCreationTime added in v0.91.0

func (o DataProviderOutput) DataProviderCreationTime() pulumi.StringOutput

The data provider creation time.

func (DataProviderOutput) DataProviderIdentifier added in v0.91.0

func (o DataProviderOutput) DataProviderIdentifier() pulumi.StringPtrOutput

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

func (DataProviderOutput) DataProviderName added in v0.91.0

func (o DataProviderOutput) DataProviderName() pulumi.StringPtrOutput

The property describes a name to identify the data provider.

func (DataProviderOutput) Description added in v0.91.0

func (o DataProviderOutput) Description() pulumi.StringPtrOutput

The optional description of the data provider.

func (DataProviderOutput) ElementType added in v0.91.0

func (DataProviderOutput) ElementType() reflect.Type

func (DataProviderOutput) Engine added in v0.91.0

The property describes a data engine for the data provider.

func (DataProviderOutput) ExactSettings added in v0.91.0

func (o DataProviderOutput) ExactSettings() pulumi.BoolPtrOutput

The property describes the exact settings which can be modified

func (DataProviderOutput) Settings added in v0.91.0

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

func (DataProviderOutput) Tags added in v0.91.0

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

func (DataProviderOutput) ToDataProviderOutput added in v0.91.0

func (o DataProviderOutput) ToDataProviderOutput() DataProviderOutput

func (DataProviderOutput) ToDataProviderOutputWithContext added in v0.91.0

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

type DataProviderState added in v0.91.0

type DataProviderState struct {
}

func (DataProviderState) ElementType added in v0.91.0

func (DataProviderState) ElementType() reflect.Type

type DataProviderTag added in v0.91.0

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

A key-value pair to associate with a resource.

type InstanceProfile added in v0.91.0

type InstanceProfile struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::DMS::InstanceProfile.

func GetInstanceProfile added in v0.91.0

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

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

func NewInstanceProfile added in v0.91.0

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

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

func (*InstanceProfile) ElementType added in v0.91.0

func (*InstanceProfile) ElementType() reflect.Type

func (*InstanceProfile) ToInstanceProfileOutput added in v0.91.0

func (i *InstanceProfile) ToInstanceProfileOutput() InstanceProfileOutput

func (*InstanceProfile) ToInstanceProfileOutputWithContext added in v0.91.0

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

type InstanceProfileArgs added in v0.91.0

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

The set of arguments for constructing a InstanceProfile resource.

func (InstanceProfileArgs) ElementType added in v0.91.0

func (InstanceProfileArgs) ElementType() reflect.Type

type InstanceProfileInput added in v0.91.0

type InstanceProfileInput interface {
	pulumi.Input

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

type InstanceProfileNetworkType added in v0.91.0

type InstanceProfileNetworkType string

The property describes a network type for the instance profile.

func (InstanceProfileNetworkType) ElementType added in v0.91.0

func (InstanceProfileNetworkType) ElementType() reflect.Type

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutput() InstanceProfileNetworkTypeOutput

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypeOutputWithContext added in v0.91.0

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

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutput() InstanceProfileNetworkTypePtrOutput

func (InstanceProfileNetworkType) ToInstanceProfileNetworkTypePtrOutputWithContext added in v0.91.0

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

func (InstanceProfileNetworkType) ToStringOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToStringOutput() pulumi.StringOutput

func (InstanceProfileNetworkType) ToStringOutputWithContext added in v0.91.0

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

func (InstanceProfileNetworkType) ToStringPtrOutput added in v0.91.0

func (e InstanceProfileNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceProfileNetworkType) ToStringPtrOutputWithContext added in v0.91.0

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

type InstanceProfileNetworkTypeInput added in v0.91.0

type InstanceProfileNetworkTypeInput interface {
	pulumi.Input

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

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

InstanceProfileNetworkTypeIpv4
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 LookupDataMigrationArgs added in v1.5.0

type LookupDataMigrationArgs struct {
	// The property describes an ARN of the data migration.
	DataMigrationArn string `pulumi:"dataMigrationArn"`
}

type LookupDataMigrationOutputArgs added in v1.5.0

type LookupDataMigrationOutputArgs struct {
	// The property describes an ARN of the data migration.
	DataMigrationArn pulumi.StringInput `pulumi:"dataMigrationArn"`
}

func (LookupDataMigrationOutputArgs) ElementType added in v1.5.0

type LookupDataMigrationResult added in v1.5.0

type LookupDataMigrationResult struct {
	// The property describes an ARN of the data migration.
	DataMigrationArn *string `pulumi:"dataMigrationArn"`
	// The property describes the create time of the data migration.
	DataMigrationCreateTime *string `pulumi:"dataMigrationCreateTime"`
	// The property describes a name to identify the data migration.
	DataMigrationName *string `pulumi:"dataMigrationName"`
	// The property describes the settings for the data migration.
	DataMigrationSettings *DataMigrationSettings `pulumi:"dataMigrationSettings"`
	// The property describes the type of migration.
	DataMigrationType *DataMigrationType `pulumi:"dataMigrationType"`
	// The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
	MigrationProjectIdentifier *string `pulumi:"migrationProjectIdentifier"`
	// The property describes Amazon Resource Name (ARN) of the service access role.
	ServiceAccessRoleArn *string `pulumi:"serviceAccessRoleArn"`
	// The property describes the settings for the data migration.
	SourceDataSettings []DataMigrationSourceDataSettings `pulumi:"sourceDataSettings"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDataMigration added in v1.5.0

func LookupDataMigration(ctx *pulumi.Context, args *LookupDataMigrationArgs, opts ...pulumi.InvokeOption) (*LookupDataMigrationResult, error)

Resource schema for AWS::DMS::DataMigration.

type LookupDataMigrationResultOutput added in v1.5.0

type LookupDataMigrationResultOutput struct{ *pulumi.OutputState }

func LookupDataMigrationOutput added in v1.5.0

func (LookupDataMigrationResultOutput) DataMigrationArn added in v1.5.0

The property describes an ARN of the data migration.

func (LookupDataMigrationResultOutput) DataMigrationCreateTime added in v1.5.0

func (o LookupDataMigrationResultOutput) DataMigrationCreateTime() pulumi.StringPtrOutput

The property describes the create time of the data migration.

func (LookupDataMigrationResultOutput) DataMigrationName added in v1.5.0

The property describes a name to identify the data migration.

func (LookupDataMigrationResultOutput) DataMigrationSettings added in v1.5.0

The property describes the settings for the data migration.

func (LookupDataMigrationResultOutput) DataMigrationType added in v1.5.0

The property describes the type of migration.

func (LookupDataMigrationResultOutput) ElementType added in v1.5.0

func (LookupDataMigrationResultOutput) MigrationProjectIdentifier added in v1.5.0

func (o LookupDataMigrationResultOutput) MigrationProjectIdentifier() pulumi.StringPtrOutput

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

func (LookupDataMigrationResultOutput) ServiceAccessRoleArn added in v1.5.0

func (o LookupDataMigrationResultOutput) ServiceAccessRoleArn() pulumi.StringPtrOutput

The property describes Amazon Resource Name (ARN) of the service access role.

func (LookupDataMigrationResultOutput) SourceDataSettings added in v1.5.0

The property describes the settings for the data migration.

func (LookupDataMigrationResultOutput) Tags added in v1.5.0

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

func (LookupDataMigrationResultOutput) ToLookupDataMigrationResultOutput added in v1.5.0

func (o LookupDataMigrationResultOutput) ToLookupDataMigrationResultOutput() LookupDataMigrationResultOutput

func (LookupDataMigrationResultOutput) ToLookupDataMigrationResultOutputWithContext added in v1.5.0

func (o LookupDataMigrationResultOutput) ToLookupDataMigrationResultOutputWithContext(ctx context.Context) LookupDataMigrationResultOutput

type LookupDataProviderArgs added in v0.91.0

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

type LookupDataProviderOutputArgs added in v0.91.0

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

func (LookupDataProviderOutputArgs) ElementType added in v0.91.0

type LookupDataProviderResult added in v0.91.0

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

func LookupDataProvider added in v0.91.0

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

Resource schema for AWS::DMS::DataProvider

type LookupDataProviderResultOutput added in v0.91.0

type LookupDataProviderResultOutput struct{ *pulumi.OutputState }

func LookupDataProviderOutput added in v0.91.0

func (LookupDataProviderResultOutput) DataProviderArn added in v0.91.0

The data provider ARN.

func (LookupDataProviderResultOutput) DataProviderCreationTime added in v0.91.0

func (o LookupDataProviderResultOutput) DataProviderCreationTime() pulumi.StringPtrOutput

The data provider creation time.

func (LookupDataProviderResultOutput) DataProviderName added in v0.91.0

The property describes a name to identify the data provider.

func (LookupDataProviderResultOutput) Description added in v0.91.0

The optional description of the data provider.

func (LookupDataProviderResultOutput) ElementType added in v0.91.0

func (LookupDataProviderResultOutput) Engine added in v0.91.0

The property describes a data engine for the data provider.

func (LookupDataProviderResultOutput) Settings added in v0.91.0

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

func (LookupDataProviderResultOutput) Tags added in v0.91.0

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

func (LookupDataProviderResultOutput) ToLookupDataProviderResultOutput added in v0.91.0

func (o LookupDataProviderResultOutput) ToLookupDataProviderResultOutput() LookupDataProviderResultOutput

func (LookupDataProviderResultOutput) ToLookupDataProviderResultOutputWithContext added in v0.91.0

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

type LookupInstanceProfileArgs added in v0.91.0

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

type LookupInstanceProfileOutputArgs added in v0.91.0

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

func (LookupInstanceProfileOutputArgs) ElementType added in v0.91.0

type LookupInstanceProfileResult added in v0.91.0

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

func LookupInstanceProfile added in v0.91.0

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

Resource schema for AWS::DMS::InstanceProfile.

type LookupInstanceProfileResultOutput added in v0.91.0

type LookupInstanceProfileResultOutput struct{ *pulumi.OutputState }

func LookupInstanceProfileOutput added in v0.91.0

func (LookupInstanceProfileResultOutput) AvailabilityZone added in v0.91.0

The property describes an availability zone of the instance profile.

func (LookupInstanceProfileResultOutput) Description added in v0.91.0

The optional description of the instance profile.

func (LookupInstanceProfileResultOutput) ElementType added in v0.91.0

func (LookupInstanceProfileResultOutput) InstanceProfileArn added in v0.91.0

The property describes an ARN of the instance profile.

func (LookupInstanceProfileResultOutput) InstanceProfileCreationTime added in v0.91.0

func (o LookupInstanceProfileResultOutput) InstanceProfileCreationTime() pulumi.StringPtrOutput

The property describes a creating time of the instance profile.

func (LookupInstanceProfileResultOutput) InstanceProfileName added in v0.91.0

The property describes a name for the instance profile.

func (LookupInstanceProfileResultOutput) KmsKeyArn added in v0.91.0

The property describes kms key arn for the instance profile.

func (LookupInstanceProfileResultOutput) NetworkType added in v0.91.0

The property describes a network type for the instance profile.

func (LookupInstanceProfileResultOutput) PubliclyAccessible added in v0.91.0

The property describes the publicly accessible of the instance profile

func (LookupInstanceProfileResultOutput) SubnetGroupIdentifier added in v0.91.0

func (o LookupInstanceProfileResultOutput) SubnetGroupIdentifier() pulumi.StringPtrOutput

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

func (LookupInstanceProfileResultOutput) Tags added in v0.91.0

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

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput added in v0.91.0

func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext added in v0.91.0

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

func (LookupInstanceProfileResultOutput) VpcSecurityGroups added in v0.91.0

The property describes vps security groups for the instance profile.

type LookupMigrationProjectArgs added in v0.91.0

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

type LookupMigrationProjectOutputArgs added in v0.91.0

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

func (LookupMigrationProjectOutputArgs) ElementType added in v0.91.0

type LookupMigrationProjectResult added in v0.91.0

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

func LookupMigrationProject added in v0.91.0

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

Resource schema for AWS::DMS::MigrationProject

type LookupMigrationProjectResultOutput added in v0.91.0

type LookupMigrationProjectResultOutput struct{ *pulumi.OutputState }

func LookupMigrationProjectOutput added in v0.91.0

func (LookupMigrationProjectResultOutput) Description added in v0.91.0

The optional description of the migration project.

func (LookupMigrationProjectResultOutput) ElementType added in v0.91.0

func (LookupMigrationProjectResultOutput) InstanceProfileArn added in v0.91.0

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

func (LookupMigrationProjectResultOutput) InstanceProfileName added in v0.91.0

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

func (LookupMigrationProjectResultOutput) MigrationProjectArn added in v0.91.0

The property describes an ARN of the migration project.

func (LookupMigrationProjectResultOutput) MigrationProjectCreationTime added in v0.91.0

func (o LookupMigrationProjectResultOutput) MigrationProjectCreationTime() pulumi.StringPtrOutput

The property describes a creating time of the migration project.

func (LookupMigrationProjectResultOutput) MigrationProjectName added in v0.91.0

The property describes a name to identify the migration project.

func (LookupMigrationProjectResultOutput) SchemaConversionApplicationAttributes added in v0.91.0

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

func (LookupMigrationProjectResultOutput) SourceDataProviderDescriptors added in v0.91.0

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

func (LookupMigrationProjectResultOutput) Tags added in v0.91.0

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

func (LookupMigrationProjectResultOutput) TargetDataProviderDescriptors added in v0.91.0

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

func (LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutput added in v0.91.0

func (o LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutput() LookupMigrationProjectResultOutput

func (LookupMigrationProjectResultOutput) ToLookupMigrationProjectResultOutputWithContext added in v0.91.0

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

func (LookupMigrationProjectResultOutput) TransformationRules added in v0.91.0

The property describes transformation rules for the migration project.

type LookupReplicationConfigArgs added in v0.71.0

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

type LookupReplicationConfigOutputArgs added in v0.71.0

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

func (LookupReplicationConfigOutputArgs) ElementType added in v0.71.0

type LookupReplicationConfigResult added in v0.71.0

type LookupReplicationConfigResult struct {
	// Configuration parameters for provisioning an AWS DMS Serverless replication.
	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

Configuration parameters for provisioning an AWS DMS Serverless replication.

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 {
	// The Amazon Resource Name (ARN) of the data provider.
	DataProviderArn        *string `pulumi:"dataProviderArn"`
	DataProviderIdentifier *string `pulumi:"dataProviderIdentifier"`
	// The user-friendly name of the data provider.
	DataProviderName *string `pulumi:"dataProviderName"`
	// The ARN of the role used to access AWS Secrets Manager.
	SecretsManagerAccessRoleArn *string `pulumi:"secretsManagerAccessRoleArn"`
	// The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
	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 {
	// The Amazon Resource Name (ARN) of the data provider.
	DataProviderArn        pulumi.StringPtrInput `pulumi:"dataProviderArn"`
	DataProviderIdentifier pulumi.StringPtrInput `pulumi:"dataProviderIdentifier"`
	// The user-friendly name of the data provider.
	DataProviderName pulumi.StringPtrInput `pulumi:"dataProviderName"`
	// The ARN of the role used to access AWS Secrets Manager.
	SecretsManagerAccessRoleArn pulumi.StringPtrInput `pulumi:"secretsManagerAccessRoleArn"`
	// The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
	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

The Amazon Resource Name (ARN) of the data provider.

func (MigrationProjectDataProviderDescriptorOutput) DataProviderIdentifier added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) DataProviderName added in v0.91.0

The user-friendly name of the data provider.

func (MigrationProjectDataProviderDescriptorOutput) ElementType added in v0.91.0

func (MigrationProjectDataProviderDescriptorOutput) SecretsManagerAccessRoleArn added in v0.91.0

The ARN of the role used to access AWS Secrets Manager.

func (MigrationProjectDataProviderDescriptorOutput) SecretsManagerSecretId added in v0.91.0

The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.

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

	// Configuration parameters for provisioning an AWS DMS Serverless replication.
	ComputeConfig ReplicationConfigComputeConfigOutput `pulumi:"computeConfig"`
	// The Amazon Resource Name (ARN) of the Replication Config
	ReplicationConfigArn pulumi.StringOutput `pulumi:"replicationConfigArn"`
	// A unique identifier of replication configuration
	ReplicationConfigIdentifier pulumi.StringOutput `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 ReplicationConfigReplicationTypeOutput `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.StringOutput `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.StringOutput `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 {
	// Configuration parameters for provisioning an AWS DMS Serverless replication.
	ComputeConfig ReplicationConfigComputeConfigInput
	// A unique identifier of replication configuration
	ReplicationConfigIdentifier pulumi.StringInput
	// 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 ReplicationConfigReplicationTypeInput
	// 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.StringInput
	// 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.StringInput
}

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 {
	// The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example, `"us-west-2"` . You can't set this parameter if the `MultiAZ` parameter is set to `true` .
	AvailabilityZone *string `pulumi:"availabilityZone"`
	// A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: `"1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"`
	DnsNameServers *string `pulumi:"dnsNameServers"`
	// An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
	//
	// If you don't specify a value for the `KmsKeyId` parameter, AWS DMS uses your default encryption key.
	//
	// AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for AWS DMS Serverless is 384. The `MaxCapacityUnits` parameter is the only DCU parameter you are required to specify.
	MaxCapacityUnits int `pulumi:"maxCapacityUnits"`
	// Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in `MinCapacityUnits` .
	MinCapacityUnits *int `pulumi:"minCapacityUnits"`
	// Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the `AvailabilityZone` parameter if the `MultiAZ` parameter is set to `true` .
	MultiAz *bool `pulumi:"multiAz"`
	// The weekly time range during which system maintenance can occur for the AWS DMS Serverless replication, in Universal Coordinated Time (UTC). The format is `ddd:hh24:mi-ddd:hh24:mi` .
	//
	// The default is a 30-minute window selected at random from an 8-hour block of time per AWS Region . This maintenance occurs on a random day of the week. Valid values for days of the week include `Mon` , `Tue` , `Wed` , `Thu` , `Fri` , `Sat` , and `Sun` .
	//
	// Constraints include a minimum 30-minute window.
	PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"`
	// Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
	ReplicationSubnetGroupId *string `pulumi:"replicationSubnetGroupId"`
	// Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
	VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"`
}

Configuration parameters for provisioning a AWS DMS Serverless replication

type ReplicationConfigComputeConfigArgs added in v0.71.0

type ReplicationConfigComputeConfigArgs struct {
	// The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example, `"us-west-2"` . You can't set this parameter if the `MultiAZ` parameter is set to `true` .
	AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
	// A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: `"1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"`
	DnsNameServers pulumi.StringPtrInput `pulumi:"dnsNameServers"`
	// An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.
	//
	// If you don't specify a value for the `KmsKeyId` parameter, AWS DMS uses your default encryption key.
	//
	// AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for AWS DMS Serverless is 384. The `MaxCapacityUnits` parameter is the only DCU parameter you are required to specify.
	MaxCapacityUnits pulumi.IntInput `pulumi:"maxCapacityUnits"`
	// Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in `MinCapacityUnits` .
	MinCapacityUnits pulumi.IntPtrInput `pulumi:"minCapacityUnits"`
	// Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the `AvailabilityZone` parameter if the `MultiAZ` parameter is set to `true` .
	MultiAz pulumi.BoolPtrInput `pulumi:"multiAz"`
	// The weekly time range during which system maintenance can occur for the AWS DMS Serverless replication, in Universal Coordinated Time (UTC). The format is `ddd:hh24:mi-ddd:hh24:mi` .
	//
	// The default is a 30-minute window selected at random from an 8-hour block of time per AWS Region . This maintenance occurs on a random day of the week. Valid values for days of the week include `Mon` , `Tue` , `Wed` , `Thu` , `Fri` , `Sat` , and `Sun` .
	//
	// Constraints include a minimum 30-minute window.
	PreferredMaintenanceWindow pulumi.StringPtrInput `pulumi:"preferredMaintenanceWindow"`
	// Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.
	ReplicationSubnetGroupId pulumi.StringPtrInput `pulumi:"replicationSubnetGroupId"`
	// Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.
	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

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

The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example, `"us-west-2"` . You can't set this parameter if the `MultiAZ` parameter is set to `true` .

func (ReplicationConfigComputeConfigOutput) DnsNameServers added in v0.71.0

A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: `"1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"`

func (ReplicationConfigComputeConfigOutput) ElementType added in v0.71.0

func (ReplicationConfigComputeConfigOutput) KmsKeyId added in v0.71.0

An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.

If you don't specify a value for the `KmsKeyId` parameter, AWS DMS uses your default encryption key.

AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .

func (ReplicationConfigComputeConfigOutput) MaxCapacityUnits added in v0.71.0

Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for AWS DMS Serverless is 384. The `MaxCapacityUnits` parameter is the only DCU parameter you are required to specify.

func (ReplicationConfigComputeConfigOutput) MinCapacityUnits added in v0.71.0

Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in `MinCapacityUnits` .

func (ReplicationConfigComputeConfigOutput) MultiAz added in v0.72.0

Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the `AvailabilityZone` parameter if the `MultiAZ` parameter is set to `true` .

func (ReplicationConfigComputeConfigOutput) PreferredMaintenanceWindow added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

The weekly time range during which system maintenance can occur for the AWS DMS Serverless replication, in Universal Coordinated Time (UTC). The format is `ddd:hh24:mi-ddd:hh24:mi` .

The default is a 30-minute window selected at random from an 8-hour block of time per AWS Region . This maintenance occurs on a random day of the week. Valid values for days of the week include `Mon` , `Tue` , `Wed` , `Thu` , `Fri` , `Sat` , and `Sun` .

Constraints include a minimum 30-minute window.

func (ReplicationConfigComputeConfigOutput) ReplicationSubnetGroupId added in v0.71.0

func (o ReplicationConfigComputeConfigOutput) ReplicationSubnetGroupId() pulumi.StringPtrOutput

Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.

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) VpcSecurityGroupIds added in v0.71.0

Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.

type ReplicationConfigComputeConfigPtrOutput added in v0.71.0

type ReplicationConfigComputeConfigPtrOutput struct{ *pulumi.OutputState }

func (ReplicationConfigComputeConfigPtrOutput) AvailabilityZone added in v0.71.0

The Availability Zone where the AWS DMS Serverless replication using this configuration will run. The default value is a random, system-chosen Availability Zone in the configuration's AWS Region , for example, `"us-west-2"` . You can't set this parameter if the `MultiAZ` parameter is set to `true` .

func (ReplicationConfigComputeConfigPtrOutput) DnsNameServers added in v0.71.0

A list of custom DNS name servers supported for the AWS DMS Serverless replication to access your source or target database. This list overrides the default name servers supported by the AWS DMS Serverless replication. You can specify a comma-separated list of internet addresses for up to four DNS name servers. For example: `"1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"`

func (ReplicationConfigComputeConfigPtrOutput) Elem added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) ElementType added in v0.71.0

func (ReplicationConfigComputeConfigPtrOutput) KmsKeyId added in v0.71.0

An AWS Key Management Service ( AWS KMS ) key Amazon Resource Name (ARN) that is used to encrypt the data during AWS DMS Serverless replication.

If you don't specify a value for the `KmsKeyId` parameter, AWS DMS uses your default encryption key.

AWS KMS creates the default encryption key for your Amazon Web Services account. Your AWS account has a different default encryption key for each AWS Region .

func (ReplicationConfigComputeConfigPtrOutput) MaxCapacityUnits added in v0.71.0

Specifies the maximum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for AWS DMS Serverless is 384. The `MaxCapacityUnits` parameter is the only DCU parameter you are required to specify.

func (ReplicationConfigComputeConfigPtrOutput) MinCapacityUnits added in v0.71.0

Specifies the minimum value of the AWS DMS capacity units (DCUs) for which a given AWS DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for AWS DMS Serverless is 1. If you don't set this value, AWS DMS sets this parameter to the minimum DCU value allowed, 1. If there is no current source activity, AWS DMS scales down your replication until it reaches the value specified in `MinCapacityUnits` .

func (ReplicationConfigComputeConfigPtrOutput) MultiAz added in v0.72.0

Specifies whether the AWS DMS Serverless replication is a Multi-AZ deployment. You can't set the `AvailabilityZone` parameter if the `MultiAZ` parameter is set to `true` .

func (ReplicationConfigComputeConfigPtrOutput) PreferredMaintenanceWindow added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

The weekly time range during which system maintenance can occur for the AWS DMS Serverless replication, in Universal Coordinated Time (UTC). The format is `ddd:hh24:mi-ddd:hh24:mi` .

The default is a 30-minute window selected at random from an 8-hour block of time per AWS Region . This maintenance occurs on a random day of the week. Valid values for days of the week include `Mon` , `Tue` , `Wed` , `Thu` , `Fri` , `Sat` , and `Sun` .

Constraints include a minimum 30-minute window.

func (ReplicationConfigComputeConfigPtrOutput) ReplicationSubnetGroupId added in v0.71.0

func (o ReplicationConfigComputeConfigPtrOutput) ReplicationSubnetGroupId() pulumi.StringPtrOutput

Specifies a subnet group identifier to associate with the AWS DMS Serverless replication.

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

Specifies the virtual private cloud (VPC) security group to use with the AWS DMS Serverless replication. The VPC security group must work with the VPC containing the replication.

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

Configuration parameters for provisioning an AWS DMS Serverless replication.

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.StringOutput

The Amazon Resource Name (ARN) of the Replication Config

func (ReplicationConfigOutput) ReplicationConfigIdentifier added in v0.71.0

func (o ReplicationConfigOutput) ReplicationConfigIdentifier() pulumi.StringOutput

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.StringOutput

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.StringOutput

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

func (ReplicationConfigOutput) ToReplicationConfigOutput added in v0.71.0

func (o ReplicationConfigOutput) ToReplicationConfigOutput() ReplicationConfigOutput

func (ReplicationConfigOutput) ToReplicationConfigOutputWithContext added in v0.71.0

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

type ReplicationConfigReplicationType added in v0.71.0

type ReplicationConfigReplicationType string

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

func (ReplicationConfigReplicationType) ElementType added in v0.71.0

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutput added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutput() ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypeOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (e ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationType) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationType) ToStringOutput added in v0.71.0

func (ReplicationConfigReplicationType) ToStringOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationType) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationType) ToStringPtrOutputWithContext added in v0.71.0

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

type ReplicationConfigReplicationTypeInput added in v0.71.0

type ReplicationConfigReplicationTypeInput interface {
	pulumi.Input

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

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

ReplicationConfigReplicationTypeFullLoad
ReplicationConfigReplicationTypeFullLoadAndCdc
ReplicationConfigReplicationTypeCdc

type ReplicationConfigReplicationTypeOutput added in v0.71.0

type ReplicationConfigReplicationTypeOutput struct{ *pulumi.OutputState }

func (ReplicationConfigReplicationTypeOutput) ElementType added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutput added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutput() ReplicationConfigReplicationTypeOutput

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypeOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (o ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypeOutput) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationTypeOutput) ToStringOutput added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringOutputWithContext added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationTypeOutput) ToStringPtrOutputWithContext added in v0.71.0

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

type ReplicationConfigReplicationTypePtrInput added in v0.71.0

type ReplicationConfigReplicationTypePtrInput interface {
	pulumi.Input

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

func ReplicationConfigReplicationTypePtr added in v0.71.0

func ReplicationConfigReplicationTypePtr(v string) ReplicationConfigReplicationTypePtrInput

type ReplicationConfigReplicationTypePtrOutput added in v0.71.0

type ReplicationConfigReplicationTypePtrOutput struct{ *pulumi.OutputState }

func (ReplicationConfigReplicationTypePtrOutput) Elem added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ElementType added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutput added in v0.71.0

func (o ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutput() ReplicationConfigReplicationTypePtrOutput

func (ReplicationConfigReplicationTypePtrOutput) ToReplicationConfigReplicationTypePtrOutputWithContext added in v0.71.0

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

func (ReplicationConfigReplicationTypePtrOutput) ToStringPtrOutput added in v0.71.0

func (ReplicationConfigReplicationTypePtrOutput) ToStringPtrOutputWithContext added in v0.71.0

type ReplicationConfigState added in v0.71.0

type ReplicationConfigState struct {
}

func (ReplicationConfigState) ElementType added in v0.71.0

func (ReplicationConfigState) ElementType() reflect.Type

type ReplicationConfigTag added in v0.71.0

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

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

resource.</p>

type SchemaConversionApplicationAttributesProperties added in v0.91.0

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

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

type SchemaConversionApplicationAttributesPropertiesArgs added in v0.91.0

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

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

func (SchemaConversionApplicationAttributesPropertiesArgs) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutput() SchemaConversionApplicationAttributesPropertiesOutput

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext added in v0.91.0

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

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (i SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutput() SchemaConversionApplicationAttributesPropertiesPtrOutput

func (SchemaConversionApplicationAttributesPropertiesArgs) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

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

type SchemaConversionApplicationAttributesPropertiesInput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesInput interface {
	pulumi.Input

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

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

SchemaConversionApplicationAttributesPropertiesArgs{...}

type SchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesOutput struct{ *pulumi.OutputState }

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

func (SchemaConversionApplicationAttributesPropertiesOutput) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) S3BucketPath added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) S3BucketRoleArn added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesOutput added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesOutputWithContext added in v0.91.0

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

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (o SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput() SchemaConversionApplicationAttributesPropertiesPtrOutput

func (SchemaConversionApplicationAttributesPropertiesOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

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

type SchemaConversionApplicationAttributesPropertiesPtrInput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesPtrInput interface {
	pulumi.Input

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

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

        SchemaConversionApplicationAttributesPropertiesArgs{...}

or:

        nil

type SchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

type SchemaConversionApplicationAttributesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) Elem added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ElementType added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) S3BucketPath added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) S3BucketRoleArn added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutput added in v0.91.0

func (SchemaConversionApplicationAttributesPropertiesPtrOutput) ToSchemaConversionApplicationAttributesPropertiesPtrOutputWithContext added in v0.91.0

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

type SettingsProperties added in v0.104.0

type SettingsProperties struct {
	// DocDbSettings property identifier.
	DocDbSettings *SettingsPropertiesDocDbSettingsProperties `pulumi:"docDbSettings"`
	// MariaDbSettings property identifier.
	MariaDbSettings *SettingsPropertiesMariaDbSettingsProperties `pulumi:"mariaDbSettings"`
	// MicrosoftSqlServerSettings property identifier.
	MicrosoftSqlServerSettings *SettingsPropertiesMicrosoftSqlServerSettingsProperties `pulumi:"microsoftSqlServerSettings"`
	// MongoDbSettings property identifier.
	MongoDbSettings *SettingsPropertiesMongoDbSettingsProperties `pulumi:"mongoDbSettings"`
	// MySqlSettings property identifier.
	MySqlSettings *SettingsPropertiesMySqlSettingsProperties `pulumi:"mySqlSettings"`
	// OracleSettings property identifier.
	OracleSettings *SettingsPropertiesOracleSettingsProperties `pulumi:"oracleSettings"`
	// PostgreSqlSettings property identifier.
	PostgreSqlSettings *SettingsPropertiesPostgreSqlSettingsProperties `pulumi:"postgreSqlSettings"`
	// RedshiftSettings property identifier.
	RedshiftSettings *SettingsPropertiesRedshiftSettingsProperties `pulumi:"redshiftSettings"`
}

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

type SettingsPropertiesArgs added in v0.104.0

type SettingsPropertiesArgs struct {
	// DocDbSettings property identifier.
	DocDbSettings SettingsPropertiesDocDbSettingsPropertiesPtrInput `pulumi:"docDbSettings"`
	// MariaDbSettings property identifier.
	MariaDbSettings SettingsPropertiesMariaDbSettingsPropertiesPtrInput `pulumi:"mariaDbSettings"`
	// MicrosoftSqlServerSettings property identifier.
	MicrosoftSqlServerSettings SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput `pulumi:"microsoftSqlServerSettings"`
	// MongoDbSettings property identifier.
	MongoDbSettings SettingsPropertiesMongoDbSettingsPropertiesPtrInput `pulumi:"mongoDbSettings"`
	// MySqlSettings property identifier.
	MySqlSettings SettingsPropertiesMySqlSettingsPropertiesPtrInput `pulumi:"mySqlSettings"`
	// OracleSettings property identifier.
	OracleSettings SettingsPropertiesOracleSettingsPropertiesPtrInput `pulumi:"oracleSettings"`
	// PostgreSqlSettings property identifier.
	PostgreSqlSettings SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput `pulumi:"postgreSqlSettings"`
	// RedshiftSettings property identifier.
	RedshiftSettings SettingsPropertiesRedshiftSettingsPropertiesPtrInput `pulumi:"redshiftSettings"`
}

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

func (SettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesArgs) ElementType() reflect.Type

func (SettingsPropertiesArgs) ToSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesOutput() SettingsPropertiesOutput

func (SettingsPropertiesArgs) ToSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesArgs) ToSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesArgs) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesArgs) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesDocDbSettingsProperties added in v1.21.0

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

DocDbSettings property identifier.

type SettingsPropertiesDocDbSettingsPropertiesArgs added in v1.21.0

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

DocDbSettings property identifier.

func (SettingsPropertiesDocDbSettingsPropertiesArgs) ElementType added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesOutput added in v1.21.0

func (i SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesOutput() SettingsPropertiesDocDbSettingsPropertiesOutput

func (SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesOutputWithContext added in v1.21.0

func (i SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesDocDbSettingsPropertiesOutput

func (SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput added in v1.21.0

func (i SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput() SettingsPropertiesDocDbSettingsPropertiesPtrOutput

func (SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (i SettingsPropertiesDocDbSettingsPropertiesArgs) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesDocDbSettingsPropertiesPtrOutput

type SettingsPropertiesDocDbSettingsPropertiesInput added in v1.21.0

type SettingsPropertiesDocDbSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesDocDbSettingsPropertiesOutput() SettingsPropertiesDocDbSettingsPropertiesOutput
	ToSettingsPropertiesDocDbSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesDocDbSettingsPropertiesOutput
}

SettingsPropertiesDocDbSettingsPropertiesInput is an input type that accepts SettingsPropertiesDocDbSettingsPropertiesArgs and SettingsPropertiesDocDbSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesDocDbSettingsPropertiesInput` via:

SettingsPropertiesDocDbSettingsPropertiesArgs{...}

type SettingsPropertiesDocDbSettingsPropertiesOutput added in v1.21.0

type SettingsPropertiesDocDbSettingsPropertiesOutput struct{ *pulumi.OutputState }

DocDbSettings property identifier.

func (SettingsPropertiesDocDbSettingsPropertiesOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ElementType added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) Port added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ServerName added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) SslMode added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesOutput added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesOutput() SettingsPropertiesDocDbSettingsPropertiesOutput

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesOutputWithContext added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesDocDbSettingsPropertiesOutput

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput() SettingsPropertiesDocDbSettingsPropertiesPtrOutput

func (SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesDocDbSettingsPropertiesPtrOutput

type SettingsPropertiesDocDbSettingsPropertiesPtrInput added in v1.21.0

type SettingsPropertiesDocDbSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput() SettingsPropertiesDocDbSettingsPropertiesPtrOutput
	ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesDocDbSettingsPropertiesPtrOutput
}

SettingsPropertiesDocDbSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesDocDbSettingsPropertiesArgs, SettingsPropertiesDocDbSettingsPropertiesPtr and SettingsPropertiesDocDbSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesDocDbSettingsPropertiesPtrInput` via:

        SettingsPropertiesDocDbSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesDocDbSettingsPropertiesPtrOutput added in v1.21.0

type SettingsPropertiesDocDbSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) Elem added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ElementType added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) Port added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ServerName added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) SslMode added in v1.21.0

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutput() SettingsPropertiesDocDbSettingsPropertiesPtrOutput

func (SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesDocDbSettingsPropertiesPtrOutput) ToSettingsPropertiesDocDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesDocDbSettingsPropertiesPtrOutput

type SettingsPropertiesInput added in v0.104.0

type SettingsPropertiesInput interface {
	pulumi.Input

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

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

SettingsPropertiesArgs{...}

type SettingsPropertiesMariaDbSettingsProperties added in v1.21.0

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

MariaDbSettings property identifier.

type SettingsPropertiesMariaDbSettingsPropertiesArgs added in v1.21.0

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

MariaDbSettings property identifier.

func (SettingsPropertiesMariaDbSettingsPropertiesArgs) ElementType added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesOutput added in v1.21.0

func (i SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesOutput() SettingsPropertiesMariaDbSettingsPropertiesOutput

func (SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesOutputWithContext added in v1.21.0

func (i SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMariaDbSettingsPropertiesOutput

func (SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput added in v1.21.0

func (i SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput() SettingsPropertiesMariaDbSettingsPropertiesPtrOutput

func (SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (i SettingsPropertiesMariaDbSettingsPropertiesArgs) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMariaDbSettingsPropertiesPtrOutput

type SettingsPropertiesMariaDbSettingsPropertiesInput added in v1.21.0

type SettingsPropertiesMariaDbSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesMariaDbSettingsPropertiesOutput() SettingsPropertiesMariaDbSettingsPropertiesOutput
	ToSettingsPropertiesMariaDbSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesMariaDbSettingsPropertiesOutput
}

SettingsPropertiesMariaDbSettingsPropertiesInput is an input type that accepts SettingsPropertiesMariaDbSettingsPropertiesArgs and SettingsPropertiesMariaDbSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesMariaDbSettingsPropertiesInput` via:

SettingsPropertiesMariaDbSettingsPropertiesArgs{...}

type SettingsPropertiesMariaDbSettingsPropertiesOutput added in v1.21.0

type SettingsPropertiesMariaDbSettingsPropertiesOutput struct{ *pulumi.OutputState }

MariaDbSettings property identifier.

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ElementType added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) Port added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ServerName added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) SslMode added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesOutput added in v1.21.0

func (o SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesOutput() SettingsPropertiesMariaDbSettingsPropertiesOutput

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesOutputWithContext added in v1.21.0

func (o SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMariaDbSettingsPropertiesOutput

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput added in v1.21.0

func (o SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput() SettingsPropertiesMariaDbSettingsPropertiesPtrOutput

func (SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesMariaDbSettingsPropertiesOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMariaDbSettingsPropertiesPtrOutput

type SettingsPropertiesMariaDbSettingsPropertiesPtrInput added in v1.21.0

type SettingsPropertiesMariaDbSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput() SettingsPropertiesMariaDbSettingsPropertiesPtrOutput
	ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesMariaDbSettingsPropertiesPtrOutput
}

SettingsPropertiesMariaDbSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesMariaDbSettingsPropertiesArgs, SettingsPropertiesMariaDbSettingsPropertiesPtr and SettingsPropertiesMariaDbSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesMariaDbSettingsPropertiesPtrInput` via:

        SettingsPropertiesMariaDbSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMariaDbSettingsPropertiesPtrOutput added in v1.21.0

type SettingsPropertiesMariaDbSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) Elem added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) ElementType added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) Port added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) ServerName added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) SslMode added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutput added in v1.21.0

func (SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesMariaDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMariaDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMariaDbSettingsPropertiesPtrOutput

type SettingsPropertiesMicrosoftSqlServerSettingsProperties added in v0.104.0

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

MicrosoftSqlServerSettings property identifier.

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs added in v0.104.0

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

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesInput interface {
	pulumi.Input

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

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

SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput struct{ *pulumi.OutputState }

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrInput interface {
	pulumi.Input

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

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

        SettingsPropertiesMicrosoftSqlServerSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutput) ToSettingsPropertiesMicrosoftSqlServerSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesMongoDbSettingsProperties added in v1.21.0

type SettingsPropertiesMongoDbSettingsProperties struct {
	AuthMechanism  *DataProviderMongoDbAuthMechanism `pulumi:"authMechanism"`
	AuthSource     *string                           `pulumi:"authSource"`
	AuthType       *DataProviderMongoDbAuthType      `pulumi:"authType"`
	CertificateArn *string                           `pulumi:"certificateArn"`
	DatabaseName   *string                           `pulumi:"databaseName"`
	Port           int                               `pulumi:"port"`
	ServerName     string                            `pulumi:"serverName"`
	SslMode        *DataProviderMongoDbSslModeValue  `pulumi:"sslMode"`
}

MongoDbSettings property identifier.

type SettingsPropertiesMongoDbSettingsPropertiesArgs added in v1.21.0

type SettingsPropertiesMongoDbSettingsPropertiesArgs struct {
	AuthMechanism  DataProviderMongoDbAuthMechanismPtrInput `pulumi:"authMechanism"`
	AuthSource     pulumi.StringPtrInput                    `pulumi:"authSource"`
	AuthType       DataProviderMongoDbAuthTypePtrInput      `pulumi:"authType"`
	CertificateArn pulumi.StringPtrInput                    `pulumi:"certificateArn"`
	DatabaseName   pulumi.StringPtrInput                    `pulumi:"databaseName"`
	Port           pulumi.IntInput                          `pulumi:"port"`
	ServerName     pulumi.StringInput                       `pulumi:"serverName"`
	SslMode        DataProviderMongoDbSslModeValuePtrInput  `pulumi:"sslMode"`
}

MongoDbSettings property identifier.

func (SettingsPropertiesMongoDbSettingsPropertiesArgs) ElementType added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesOutput added in v1.21.0

func (i SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesOutput() SettingsPropertiesMongoDbSettingsPropertiesOutput

func (SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesOutputWithContext added in v1.21.0

func (i SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMongoDbSettingsPropertiesOutput

func (SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput added in v1.21.0

func (i SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput() SettingsPropertiesMongoDbSettingsPropertiesPtrOutput

func (SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (i SettingsPropertiesMongoDbSettingsPropertiesArgs) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMongoDbSettingsPropertiesPtrOutput

type SettingsPropertiesMongoDbSettingsPropertiesInput added in v1.21.0

type SettingsPropertiesMongoDbSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesMongoDbSettingsPropertiesOutput() SettingsPropertiesMongoDbSettingsPropertiesOutput
	ToSettingsPropertiesMongoDbSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesMongoDbSettingsPropertiesOutput
}

SettingsPropertiesMongoDbSettingsPropertiesInput is an input type that accepts SettingsPropertiesMongoDbSettingsPropertiesArgs and SettingsPropertiesMongoDbSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesMongoDbSettingsPropertiesInput` via:

SettingsPropertiesMongoDbSettingsPropertiesArgs{...}

type SettingsPropertiesMongoDbSettingsPropertiesOutput added in v1.21.0

type SettingsPropertiesMongoDbSettingsPropertiesOutput struct{ *pulumi.OutputState }

MongoDbSettings property identifier.

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) AuthMechanism added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) AuthSource added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) AuthType added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ElementType added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) Port added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ServerName added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) SslMode added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesOutput added in v1.21.0

func (o SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesOutput() SettingsPropertiesMongoDbSettingsPropertiesOutput

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesOutputWithContext added in v1.21.0

func (o SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesMongoDbSettingsPropertiesOutput

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput added in v1.21.0

func (o SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput() SettingsPropertiesMongoDbSettingsPropertiesPtrOutput

func (SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesMongoDbSettingsPropertiesOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMongoDbSettingsPropertiesPtrOutput

type SettingsPropertiesMongoDbSettingsPropertiesPtrInput added in v1.21.0

type SettingsPropertiesMongoDbSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput() SettingsPropertiesMongoDbSettingsPropertiesPtrOutput
	ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesMongoDbSettingsPropertiesPtrOutput
}

SettingsPropertiesMongoDbSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesMongoDbSettingsPropertiesArgs, SettingsPropertiesMongoDbSettingsPropertiesPtr and SettingsPropertiesMongoDbSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesMongoDbSettingsPropertiesPtrInput` via:

        SettingsPropertiesMongoDbSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMongoDbSettingsPropertiesPtrOutput added in v1.21.0

type SettingsPropertiesMongoDbSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) AuthMechanism added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) AuthSource added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) AuthType added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) CertificateArn added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) Elem added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) ElementType added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) Port added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) ServerName added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) SslMode added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutput added in v1.21.0

func (SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesMongoDbSettingsPropertiesPtrOutput) ToSettingsPropertiesMongoDbSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesMongoDbSettingsPropertiesPtrOutput

type SettingsPropertiesMySqlSettingsProperties added in v0.104.0

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

MySqlSettings property identifier.

type SettingsPropertiesMySqlSettingsPropertiesArgs added in v0.104.0

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

MySqlSettings property identifier.

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutput() SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesArgs) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesMySqlSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesInput interface {
	pulumi.Input

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

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

SettingsPropertiesMySqlSettingsPropertiesArgs{...}

type SettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

MySqlSettings property identifier.

func (SettingsPropertiesMySqlSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutput() SettingsPropertiesMySqlSettingsPropertiesOutput

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesMySqlSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesPtrInput interface {
	pulumi.Input

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

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

        SettingsPropertiesMySqlSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesMySqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutput() SettingsPropertiesMySqlSettingsPropertiesPtrOutput

func (SettingsPropertiesMySqlSettingsPropertiesPtrOutput) ToSettingsPropertiesMySqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesOracleSettingsProperties added in v0.104.0

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

OracleSettings property identifier.

type SettingsPropertiesOracleSettingsPropertiesArgs added in v0.104.0

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

OracleSettings property identifier.

func (SettingsPropertiesOracleSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutput() SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesArgs) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesOracleSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesInput interface {
	pulumi.Input

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

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

SettingsPropertiesOracleSettingsPropertiesArgs{...}

type SettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesOutput struct{ *pulumi.OutputState }

OracleSettings property identifier.

func (SettingsPropertiesOracleSettingsPropertiesOutput) AsmServer added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerOracleAsmSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutput() SettingsPropertiesOracleSettingsPropertiesOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesOracleSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesPtrInput interface {
	pulumi.Input

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

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

        SettingsPropertiesOracleSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesOracleSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) AsmServer added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerOracleAsmSecretId added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionAccessRoleArn() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) SecretsManagerSecurityDbEncryptionSecretId() pulumi.StringPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutput() SettingsPropertiesOracleSettingsPropertiesPtrOutput

func (SettingsPropertiesOracleSettingsPropertiesPtrOutput) ToSettingsPropertiesOracleSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesOutput struct{ *pulumi.OutputState }

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

func (SettingsPropertiesOutput) DocDbSettings added in v1.21.0

DocDbSettings property identifier.

func (SettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesOutput) ElementType() reflect.Type

func (SettingsPropertiesOutput) MariaDbSettings added in v1.21.0

MariaDbSettings property identifier.

func (SettingsPropertiesOutput) MicrosoftSqlServerSettings added in v0.104.0

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesOutput) MongoDbSettings added in v1.21.0

MongoDbSettings property identifier.

func (SettingsPropertiesOutput) MySqlSettings added in v0.104.0

MySqlSettings property identifier.

func (SettingsPropertiesOutput) OracleSettings added in v0.104.0

OracleSettings property identifier.

func (SettingsPropertiesOutput) PostgreSqlSettings added in v0.104.0

PostgreSqlSettings property identifier.

func (SettingsPropertiesOutput) RedshiftSettings added in v1.21.0

RedshiftSettings property identifier.

func (SettingsPropertiesOutput) ToSettingsPropertiesOutput added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesOutput() SettingsPropertiesOutput

func (SettingsPropertiesOutput) ToSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesOutput) ToSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesOutput) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesOutput) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesPostgreSqlSettingsProperties added in v0.104.0

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

PostgreSqlSettings property identifier.

type SettingsPropertiesPostgreSqlSettingsPropertiesArgs added in v0.104.0

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

PostgreSqlSettings property identifier.

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput() SettingsPropertiesPostgreSqlSettingsPropertiesOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (i SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput() SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesArgs) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesPostgreSqlSettingsPropertiesInput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesInput interface {
	pulumi.Input

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

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

SettingsPropertiesPostgreSqlSettingsPropertiesArgs{...}

type SettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesOutput struct{ *pulumi.OutputState }

PostgreSqlSettings property identifier.

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) Port added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ServerName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) SslMode added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutput added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesOutputWithContext added in v0.104.0

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

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput() SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput

func (SettingsPropertiesPostgreSqlSettingsPropertiesOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrInput interface {
	pulumi.Input

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

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

        SettingsPropertiesPostgreSqlSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) CertificateArn added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) DatabaseName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) Port added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ServerName added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) SslMode added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput added in v0.104.0

func (SettingsPropertiesPostgreSqlSettingsPropertiesPtrOutput) ToSettingsPropertiesPostgreSqlSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesPtrInput added in v0.104.0

type SettingsPropertiesPtrInput interface {
	pulumi.Input

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

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

        SettingsPropertiesArgs{...}

or:

        nil

func SettingsPropertiesPtr added in v0.104.0

func SettingsPropertiesPtr(v *SettingsPropertiesArgs) SettingsPropertiesPtrInput

type SettingsPropertiesPtrOutput added in v0.104.0

type SettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesPtrOutput) DocDbSettings added in v1.21.0

DocDbSettings property identifier.

func (SettingsPropertiesPtrOutput) Elem added in v0.104.0

func (SettingsPropertiesPtrOutput) ElementType added in v0.104.0

func (SettingsPropertiesPtrOutput) MariaDbSettings added in v1.21.0

MariaDbSettings property identifier.

func (SettingsPropertiesPtrOutput) MicrosoftSqlServerSettings added in v0.104.0

MicrosoftSqlServerSettings property identifier.

func (SettingsPropertiesPtrOutput) MongoDbSettings added in v1.21.0

MongoDbSettings property identifier.

func (SettingsPropertiesPtrOutput) MySqlSettings added in v0.104.0

MySqlSettings property identifier.

func (SettingsPropertiesPtrOutput) OracleSettings added in v0.104.0

OracleSettings property identifier.

func (SettingsPropertiesPtrOutput) PostgreSqlSettings added in v0.104.0

PostgreSqlSettings property identifier.

func (SettingsPropertiesPtrOutput) RedshiftSettings added in v1.21.0

RedshiftSettings property identifier.

func (SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutput added in v0.104.0

func (o SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutput() SettingsPropertiesPtrOutput

func (SettingsPropertiesPtrOutput) ToSettingsPropertiesPtrOutputWithContext added in v0.104.0

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

type SettingsPropertiesRedshiftSettingsProperties added in v1.21.0

type SettingsPropertiesRedshiftSettingsProperties struct {
	DatabaseName string `pulumi:"databaseName"`
	Port         int    `pulumi:"port"`
	ServerName   string `pulumi:"serverName"`
}

RedshiftSettings property identifier.

type SettingsPropertiesRedshiftSettingsPropertiesArgs added in v1.21.0

type SettingsPropertiesRedshiftSettingsPropertiesArgs struct {
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	Port         pulumi.IntInput    `pulumi:"port"`
	ServerName   pulumi.StringInput `pulumi:"serverName"`
}

RedshiftSettings property identifier.

func (SettingsPropertiesRedshiftSettingsPropertiesArgs) ElementType added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesOutput added in v1.21.0

func (i SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesOutput() SettingsPropertiesRedshiftSettingsPropertiesOutput

func (SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesOutputWithContext added in v1.21.0

func (i SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesRedshiftSettingsPropertiesOutput

func (SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput added in v1.21.0

func (i SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput() SettingsPropertiesRedshiftSettingsPropertiesPtrOutput

func (SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (i SettingsPropertiesRedshiftSettingsPropertiesArgs) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesRedshiftSettingsPropertiesPtrOutput

type SettingsPropertiesRedshiftSettingsPropertiesInput added in v1.21.0

type SettingsPropertiesRedshiftSettingsPropertiesInput interface {
	pulumi.Input

	ToSettingsPropertiesRedshiftSettingsPropertiesOutput() SettingsPropertiesRedshiftSettingsPropertiesOutput
	ToSettingsPropertiesRedshiftSettingsPropertiesOutputWithContext(context.Context) SettingsPropertiesRedshiftSettingsPropertiesOutput
}

SettingsPropertiesRedshiftSettingsPropertiesInput is an input type that accepts SettingsPropertiesRedshiftSettingsPropertiesArgs and SettingsPropertiesRedshiftSettingsPropertiesOutput values. You can construct a concrete instance of `SettingsPropertiesRedshiftSettingsPropertiesInput` via:

SettingsPropertiesRedshiftSettingsPropertiesArgs{...}

type SettingsPropertiesRedshiftSettingsPropertiesOutput added in v1.21.0

type SettingsPropertiesRedshiftSettingsPropertiesOutput struct{ *pulumi.OutputState }

RedshiftSettings property identifier.

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ElementType added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) Port added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ServerName added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesOutput added in v1.21.0

func (o SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesOutput() SettingsPropertiesRedshiftSettingsPropertiesOutput

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesOutputWithContext added in v1.21.0

func (o SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesOutputWithContext(ctx context.Context) SettingsPropertiesRedshiftSettingsPropertiesOutput

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput added in v1.21.0

func (o SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput() SettingsPropertiesRedshiftSettingsPropertiesPtrOutput

func (SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesRedshiftSettingsPropertiesOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesRedshiftSettingsPropertiesPtrOutput

type SettingsPropertiesRedshiftSettingsPropertiesPtrInput added in v1.21.0

type SettingsPropertiesRedshiftSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput() SettingsPropertiesRedshiftSettingsPropertiesPtrOutput
	ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext(context.Context) SettingsPropertiesRedshiftSettingsPropertiesPtrOutput
}

SettingsPropertiesRedshiftSettingsPropertiesPtrInput is an input type that accepts SettingsPropertiesRedshiftSettingsPropertiesArgs, SettingsPropertiesRedshiftSettingsPropertiesPtr and SettingsPropertiesRedshiftSettingsPropertiesPtrOutput values. You can construct a concrete instance of `SettingsPropertiesRedshiftSettingsPropertiesPtrInput` via:

        SettingsPropertiesRedshiftSettingsPropertiesArgs{...}

or:

        nil

type SettingsPropertiesRedshiftSettingsPropertiesPtrOutput added in v1.21.0

type SettingsPropertiesRedshiftSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) DatabaseName added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) Elem added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) ElementType added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) Port added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) ServerName added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutput added in v1.21.0

func (SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext added in v1.21.0

func (o SettingsPropertiesRedshiftSettingsPropertiesPtrOutput) ToSettingsPropertiesRedshiftSettingsPropertiesPtrOutputWithContext(ctx context.Context) SettingsPropertiesRedshiftSettingsPropertiesPtrOutput

Jump to

Keyboard shortcuts

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