NetworkAttachmentIamPolicyComputeBeta constructor
NetworkAttachmentIamPolicyComputeBeta(
- String name, {
- NetworkAttachmentIamPolicyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new NetworkAttachmentIamPolicyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this NetworkAttachmentIamPolicyComputeBeta. The set of arguments for NetworkAttachmentIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
NetworkAttachmentIamPolicyComputeBeta(
String name, {
NetworkAttachmentIamPolicyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:NetworkAttachmentIamPolicy',
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');
region = registerOutput<String>('region');
resource = registerOutput<String>('resource');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
version = registerOutput<int>('version');
}