createTrafficPolicy

Provision a new traffic policy resource.

Samples

// Create TrafficPolicy
val resp = mailManagerClient.createTrafficPolicy {
    trafficPolicyName = "trafficPolicyName"
    policyStatements = listOf<PolicyStatement>(
        PolicyStatement {
            conditions = listOf<PolicyCondition>(
                PolicyCondition.IpExpression(IngressIpv4Expression {
                    evaluate = IngressIpToEvaluate.Attribute(IngressIpv4Attribute.fromValue("SENDER_IP"))
                    operator = IngressIpOperator.fromValue("CIDR_MATCHES")
                    values = listOf<String>(
                        "0.0.0.0/12"
                    )
                }
                )
            )
            action = AcceptAction.fromValue("ALLOW")
        }            
    )
    defaultAction = AcceptAction.fromValue("DENY")
}