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