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