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