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