ClientConnectorServiceIamBinding constructor

ClientConnectorServiceIamBinding(
  1. String name, {
  2. ClientConnectorServiceIamBindingArgs? args,
  3. 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');
}