NodeGroupIamPolicyComputeV1 constructor

NodeGroupIamPolicyComputeV1(
  1. String name, {
  2. NodeGroupIamPolicyComputeV1Args? args,
  3. 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');
}