NodeGroupIamPolicyComputeBeta constructor
NodeGroupIamPolicyComputeBeta(
- String name, {
- NodeGroupIamPolicyComputeBetaArgs? args,
- 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');
}