GoogleOracleDatabaseCloudExadataInfrastructure constructor
GoogleOracleDatabaseCloudExadataInfrastructure(
- String localName, {
- required TfArg<
String> location, - required TfArg<
String> cloudExadataInfrastructureId, - TfArg<
String> ? displayName, - OracleDatabaseCloudExadataInfrastructureProperties? properties,
- TfArg<
Map< ? labels,String, String> > - OracleDatabaseCloudExadataInfrastructureDeletionPolicy? deletionPolicy,
- TfArg<
bool> ? deletionProtection, - TfArg<
String> ? project, - LifecycleOptions? lifecycle,
- List<
TfAddressed> ? dependsOn, - StackProvider? provider,
- TfTimeouts? timeouts,
Implementation
GoogleOracleDatabaseCloudExadataInfrastructure(
super.localName, {
required TfArg<String> location,
required TfArg<String> cloudExadataInfrastructureId,
TfArg<String>? displayName,
OracleDatabaseCloudExadataInfrastructureProperties? properties,
TfArg<Map<String, String>>? labels,
OracleDatabaseCloudExadataInfrastructureDeletionPolicy? deletionPolicy,
TfArg<bool>? deletionProtection,
TfArg<String>? project,
super.lifecycle,
super.dependsOn,
super.provider,
super.timeouts,
}) : super(
terraformType: tfType,
argMap: {
'location': location,
'cloud_exadata_infrastructure_id': cloudExadataInfrastructureId,
'display_name': ?displayName,
if (properties != null)
'properties': TfArg.literal(properties.encode()),
'labels': ?labels,
'deletion_policy': ?deletionPolicy,
'deletion_protection': ?deletionProtection,
'project': ?project,
},
);