ConnectionProfileDatamigrationV1beta1 constructor
ConnectionProfileDatamigrationV1beta1(
- String name, {
- ConnectionProfileDatamigrationV1beta1Args? args,
- CustomResourceOptions? options,
Creates a new ConnectionProfileDatamigrationV1beta1.
name The Pulumi resource name.
args Arguments used to configure this ConnectionProfileDatamigrationV1beta1. The set of arguments for ConnectionProfile.
options Resource options controlling this resource's behavior.
Implementation
ConnectionProfileDatamigrationV1beta1(
String name, {
ConnectionProfileDatamigrationV1beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:datamigration/v1beta1:ConnectionProfile',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
cloudsql = registerOutput<CloudSqlConnectionProfileResponseDatamigrationV1beta1>('cloudsql', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CloudSqlConnectionProfileResponseDatamigrationV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
connectionProfileId = registerOutput<String>('connectionProfileId');
createTime = registerOutput<String>('createTime');
displayName = registerOutput<String>('displayName');
error = registerOutput<StatusResponseDatamigrationV1beta1>('error', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StatusResponseDatamigrationV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
mysql = registerOutput<MySqlConnectionProfileResponseDatamigrationV1beta1>('mysql', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return MySqlConnectionProfileResponseDatamigrationV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
provider = registerOutput<String>('provider');
requestId = registerOutput<String?>('requestId');
state = registerOutput<String>('state');
updateTime = registerOutput<String>('updateTime');
}