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