ConnectionProfileIamBinding constructor
ConnectionProfileIamBinding(
- String name, {
- ConnectionProfileIamBindingArgs? args,
- CustomResourceOptions? options,
Creates a new ConnectionProfileIamBinding.
name The Pulumi resource name.
args Arguments used to configure this ConnectionProfileIamBinding. The set of arguments for ConnectionProfileIamBinding.
options Resource options controlling this resource's behavior.
Implementation
ConnectionProfileIamBinding(
String name, {
ConnectionProfileIamBindingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:datamigration/v1:ConnectionProfileIamBinding',
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');
}