FirewallPolicyComputeBeta constructor
FirewallPolicyComputeBeta(
- String name, {
- FirewallPolicyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new FirewallPolicyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this FirewallPolicyComputeBeta. The set of arguments for FirewallPolicy.
options Resource options controlling this resource's behavior.
Implementation
FirewallPolicyComputeBeta(
String name, {
FirewallPolicyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:FirewallPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
associations = registerOutput<List<Map<String, dynamic>>>('associations');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
fingerprint = registerOutput<String>('fingerprint');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
parent = registerOutput<String>('parent');
parentId = registerOutput<String?>('parentId');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
ruleTupleCount = registerOutput<int>('ruleTupleCount');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
shortName = registerOutput<String>('shortName');
}