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