NodeGroupIamPolicyComputeV1 constructor
NodeGroupIamPolicyComputeV1(
- String name, {
- NodeGroupIamPolicyComputeV1Args? args,
- CustomResourceOptions? options,
Creates a new NodeGroupIamPolicyComputeV1.
name The Pulumi resource name.
args Arguments used to configure this NodeGroupIamPolicyComputeV1. The set of arguments for NodeGroupIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
NodeGroupIamPolicyComputeV1(
String name, {
NodeGroupIamPolicyComputeV1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/v1:NodeGroupIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
etag = registerOutput<String>('etag');
project = registerOutput<String>('project');
resource = registerOutput<String>('resource');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
version = registerOutput<int>('version');
zone = registerOutput<String>('zone');
}