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