NodeGroupIamPolicyComputeBeta constructor

NodeGroupIamPolicyComputeBeta(
  1. String name, {
  2. NodeGroupIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new NodeGroupIamPolicyComputeBeta. name The Pulumi resource name. args Arguments used to configure this NodeGroupIamPolicyComputeBeta. The set of arguments for NodeGroupIamPolicy. options Resource options controlling this resource's behavior.

Implementation

NodeGroupIamPolicyComputeBeta(
  String name, {
  NodeGroupIamPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
}