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