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