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