PrivateConnectionIamBinding constructor
PrivateConnectionIamBinding(
- String name, {
- PrivateConnectionIamBindingArgs? args,
- CustomResourceOptions? options,
Creates a new PrivateConnectionIamBinding.
name The Pulumi resource name.
args Arguments used to configure this PrivateConnectionIamBinding. The set of arguments for PrivateConnectionIamBinding.
options Resource options controlling this resource's behavior.
Implementation
PrivateConnectionIamBinding(
String name, {
PrivateConnectionIamBindingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:datamigration/v1:PrivateConnectionIamBinding',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
members = registerOutput<List<String>>('members');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}