GatewaySecurityPolicyRule constructor
GatewaySecurityPolicyRule(
- String name, {
- GatewaySecurityPolicyRuleArgs? args,
- CustomResourceOptions? options,
Creates a new GatewaySecurityPolicyRule.
name The Pulumi resource name.
args Arguments used to configure this GatewaySecurityPolicyRule. The set of arguments for GatewaySecurityPolicyRule.
options Resource options controlling this resource's behavior.
Implementation
GatewaySecurityPolicyRule(
String name, {
GatewaySecurityPolicyRuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:networksecurity/gatewaySecurityPolicyRule:GatewaySecurityPolicyRule',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
applicationMatcher = registerOutput<String?>('applicationMatcher');
basicProfile = registerOutput<String>('basicProfile');
createTime = registerOutput<String>('createTime');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
enabled = registerOutput<bool>('enabled');
gatewaySecurityPolicy = registerOutput<String>('gatewaySecurityPolicy');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
priority = registerOutput<int>('priority');
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
sessionMatcher = registerOutput<String>('sessionMatcher');
tlsInspectionEnabled = registerOutput<bool?>('tlsInspectionEnabled');
updateTime = registerOutput<String>('updateTime');
}