GatewaySecurityPolicyArgs constructor
Creates a new GatewaySecurityPolicyArgs.
description Optional. Free-text description of the resource.
gatewaySecurityPolicyId Required. Short name of the GatewaySecurityPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "gateway_security_policy1".
location Optional.
name Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy} gateway_security_policy should match the pattern:(^a-z?$).
project Optional.
tlsInspectionPolicy Optional. Name of a TLS Inspection Policy resource that defines how TLS inspection will be performed for any rule(s) which enables it.
Implementation
const GatewaySecurityPolicyArgs({
this.description,
required this.gatewaySecurityPolicyId,
this.location,
this.name,
this.project,
this.tlsInspectionPolicy,
});