ConnectionProfileArgs constructor
- Input<
Map< ? bigqueryProfile,String, dynamic> ?> - required Input<
String> connectionProfileId, - Input<
bool?> ? createWithoutValidation, - Input<
String?> ? deletionPolicy, - required Input<
String> displayName, - Input<
ConnectionProfileForwardSshConnectivity?> ? forwardSshConnectivity, - Input<
ConnectionProfileGcsProfile?> ? gcsProfile, - Input<
Map< ? labels,String, String> ?> - required Input<
String> location, - Input<
ConnectionProfileMongodbProfile?> ? mongodbProfile, - Input<
ConnectionProfileMysqlProfile?> ? mysqlProfile, - Input<
ConnectionProfileOracleProfile?> ? oracleProfile, - Input<
ConnectionProfilePostgresqlProfile?> ? postgresqlProfile, - Input<
ConnectionProfilePrivateConnectivity?> ? privateConnectivity, - Input<
String?> ? project, - Input<
ConnectionProfileSalesforceProfile?> ? salesforceProfile, - Input<
ConnectionProfileSpannerProfile?> ? spannerProfile, - Input<
ConnectionProfileSqlServerProfile?> ? sqlServerProfile,
Creates a new ConnectionProfileArgs.
bigqueryProfile BigQuery warehouse profile.
connectionProfileId The connection profile identifier.
createWithoutValidation Create the connection profile without validating it.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName Display name.
forwardSshConnectivity Forward SSH tunnel connectivity.
gcsProfile Cloud Storage bucket profile.
labels Labels.
location The name of the location this connection profile is located in.
mongodbProfile Configuration for connecting to a MongoDB database.
mysqlProfile MySQL database profile.
oracleProfile Oracle database profile.
postgresqlProfile PostgreSQL database profile.
privateConnectivity Private connectivity.
project The ID of the project in which the resource belongs.
salesforceProfile (Optional, Beta)
spannerProfile (Optional, Beta)
sqlServerProfile SQL Server database profile.
Implementation
const ConnectionProfileArgs({
this.bigqueryProfile,
required this.connectionProfileId,
this.createWithoutValidation,
this.deletionPolicy,
required this.displayName,
this.forwardSshConnectivity,
this.gcsProfile,
this.labels,
required this.location,
this.mongodbProfile,
this.mysqlProfile,
this.oracleProfile,
this.postgresqlProfile,
this.privateConnectivity,
this.project,
this.salesforceProfile,
this.spannerProfile,
this.sqlServerProfile,
});