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