
io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis.AnalysisSecurityGroupRuleProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object AnalysisSecurityGroupRuleProperty {
def apply(
securityGroupId: Option[String] = None,
portRange: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.PortRangeProperty] = None,
cidr: Option[String] = None,
direction: Option[String] = None,
prefixListId: Option[String] = None,
protocol: Option[String] = None
): software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisSecurityGroupRuleProperty =
(new software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisSecurityGroupRuleProperty.Builder)
.securityGroupId(securityGroupId.orNull)
.portRange(portRange.orNull)
.cidr(cidr.orNull)
.direction(direction.orNull)
.prefixListId(prefixListId.orNull)
.protocol(protocol.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy