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