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