DataSharingWithGoogleSettingBinding constructor
DataSharingWithGoogleSettingBinding(
- String name, {
- DataSharingWithGoogleSettingBindingArgs? args,
- CustomResourceOptions? options,
Creates a new DataSharingWithGoogleSettingBinding.
name The Pulumi resource name.
args Arguments used to configure this DataSharingWithGoogleSettingBinding. The set of arguments for DataSharingWithGoogleSettingBinding.
options Resource options controlling this resource's behavior.
Implementation
DataSharingWithGoogleSettingBinding(
String name, {
DataSharingWithGoogleSettingBindingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:gemini/dataSharingWithGoogleSettingBinding:DataSharingWithGoogleSettingBinding',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['effectiveLabels', 'pulumiLabels'],
) {
createTime = registerOutput<String>('createTime');
dataSharingWithGoogleSettingId = registerOutput<String>('dataSharingWithGoogleSettingId');
deletionPolicy = registerOutput<String>('deletionPolicy');
effectiveLabels = registerOutput<Map<String, String>>('effectiveLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
labels = registerOutput<Map<String, String>?>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
location = registerOutput<String?>('location');
this.name = registerOutput<String>('name');
product = registerOutput<String>('product');
project = registerOutput<String>('project');
pulumiLabels = registerOutput<Map<String, String>>('pulumiLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
settingBindingId = registerOutput<String>('settingBindingId');
target = registerOutput<String>('target');
updateTime = registerOutput<String>('updateTime');
}