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