zio.aws.waf.model.package.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zio-aws-waf_2.13 Show documentation
Show all versions of zio-aws-waf_2.13 Show documentation
Low-level AWS wrapper for ZIO
The newest version!
package zio.aws.waf
import zio.aws.waf.model.primitives.ResourceId.Type
import zio.aws.waf.model.primitives.{
TagKey,
RegexPatternString,
ManagedKey,
ResourceArn
}
import java.time.Instant
import zio.Chunk
import zio.prelude.Subtype
package object model {
import scala.jdk.CollectionConverters._
object primitives {
object Action extends zio.prelude.Subtype[String]
type Action = zio.aws.waf.model.primitives.Action.Type
object ByteMatchTargetString extends zio.prelude.Subtype[Chunk[Byte]]
type ByteMatchTargetString =
zio.aws.waf.model.primitives.ByteMatchTargetString.Type
object ChangeToken extends zio.prelude.Subtype[String]
type ChangeToken = zio.aws.waf.model.primitives.ChangeToken.Type
object Country extends zio.prelude.Subtype[String]
type Country = zio.aws.waf.model.primitives.Country.Type
object GetSampledRequestsMaxItems extends zio.prelude.Subtype[Long]
type GetSampledRequestsMaxItems =
zio.aws.waf.model.primitives.GetSampledRequestsMaxItems.Type
object HTTPMethod extends zio.prelude.Subtype[String]
type HTTPMethod = zio.aws.waf.model.primitives.HTTPMethod.Type
object HTTPVersion extends zio.prelude.Subtype[String]
type HTTPVersion = zio.aws.waf.model.primitives.HTTPVersion.Type
object HeaderName extends zio.prelude.Subtype[String]
type HeaderName = zio.aws.waf.model.primitives.HeaderName.Type
object HeaderValue extends zio.prelude.Subtype[String]
type HeaderValue = zio.aws.waf.model.primitives.HeaderValue.Type
object IPSetDescriptorValue extends zio.prelude.Subtype[String]
type IPSetDescriptorValue =
zio.aws.waf.model.primitives.IPSetDescriptorValue.Type
object IPString extends zio.prelude.Subtype[String]
type IPString = zio.aws.waf.model.primitives.IPString.Type
object IgnoreUnsupportedType extends zio.prelude.Subtype[Boolean]
type IgnoreUnsupportedType =
zio.aws.waf.model.primitives.IgnoreUnsupportedType.Type
object ManagedKey extends zio.prelude.Subtype[String]
type ManagedKey = zio.aws.waf.model.primitives.ManagedKey.Type
object MatchFieldData extends zio.prelude.Subtype[String]
type MatchFieldData = zio.aws.waf.model.primitives.MatchFieldData.Type
object MetricName extends zio.prelude.Subtype[String]
type MetricName = zio.aws.waf.model.primitives.MetricName.Type
object Negated extends zio.prelude.Subtype[Boolean]
type Negated = zio.aws.waf.model.primitives.Negated.Type
object NextMarker extends zio.prelude.Subtype[String]
type NextMarker = zio.aws.waf.model.primitives.NextMarker.Type
object PaginationLimit extends zio.prelude.Subtype[Int]
type PaginationLimit = zio.aws.waf.model.primitives.PaginationLimit.Type
object PolicyString extends zio.prelude.Subtype[String]
type PolicyString = zio.aws.waf.model.primitives.PolicyString.Type
object PopulationSize extends zio.prelude.Subtype[Long]
type PopulationSize = zio.aws.waf.model.primitives.PopulationSize.Type
object RateLimit extends zio.prelude.Subtype[Long]
type RateLimit = zio.aws.waf.model.primitives.RateLimit.Type
object RegexPatternString extends zio.prelude.Subtype[String]
type RegexPatternString =
zio.aws.waf.model.primitives.RegexPatternString.Type
object ResourceArn extends zio.prelude.Subtype[String]
type ResourceArn = zio.aws.waf.model.primitives.ResourceArn.Type
object ResourceId extends zio.prelude.Subtype[String]
type ResourceId = zio.aws.waf.model.primitives.ResourceId.Type
object ResourceName extends zio.prelude.Subtype[String]
type ResourceName = zio.aws.waf.model.primitives.ResourceName.Type
object RulePriority extends zio.prelude.Subtype[Int]
type RulePriority = zio.aws.waf.model.primitives.RulePriority.Type
object S3BucketName extends zio.prelude.Subtype[String]
type S3BucketName = zio.aws.waf.model.primitives.S3BucketName.Type
object S3ObjectUrl extends zio.prelude.Subtype[String]
type S3ObjectUrl = zio.aws.waf.model.primitives.S3ObjectUrl.Type
object SampleWeight extends zio.prelude.Subtype[Long]
type SampleWeight = zio.aws.waf.model.primitives.SampleWeight.Type
object Size extends zio.prelude.Subtype[Long]
type Size = zio.aws.waf.model.primitives.Size.Type
object TagKey extends zio.prelude.Subtype[String]
type TagKey = zio.aws.waf.model.primitives.TagKey.Type
object TagValue extends zio.prelude.Subtype[String]
type TagValue = zio.aws.waf.model.primitives.TagValue.Type
object Timestamp extends zio.prelude.Subtype[Instant]
type Timestamp = zio.aws.waf.model.primitives.Timestamp.Type
object URIString extends zio.prelude.Subtype[String]
type URIString = zio.aws.waf.model.primitives.URIString.Type
}
type ActivatedRules = List[zio.aws.waf.model.ActivatedRule]
type ByteMatchSetSummaries = List[zio.aws.waf.model.ByteMatchSetSummary]
type ByteMatchSetUpdates = List[zio.aws.waf.model.ByteMatchSetUpdate]
type ByteMatchTuples = List[zio.aws.waf.model.ByteMatchTuple]
type ExcludedRules = List[zio.aws.waf.model.ExcludedRule]
type GeoMatchConstraints = List[zio.aws.waf.model.GeoMatchConstraint]
type GeoMatchSetSummaries = List[zio.aws.waf.model.GeoMatchSetSummary]
type GeoMatchSetUpdates = List[zio.aws.waf.model.GeoMatchSetUpdate]
type HTTPHeaders = List[zio.aws.waf.model.HTTPHeader]
type IPSetDescriptors = List[zio.aws.waf.model.IPSetDescriptor]
type IPSetSummaries = List[zio.aws.waf.model.IPSetSummary]
type IPSetUpdates = List[zio.aws.waf.model.IPSetUpdate]
type LogDestinationConfigs = List[ResourceArn]
type LoggingConfigurations = List[zio.aws.waf.model.LoggingConfiguration]
type ManagedKeys = List[ManagedKey]
type Predicates = List[zio.aws.waf.model.Predicate]
type RedactedFields = List[zio.aws.waf.model.FieldToMatch]
type RegexMatchSetSummaries = List[zio.aws.waf.model.RegexMatchSetSummary]
type RegexMatchSetUpdates = List[zio.aws.waf.model.RegexMatchSetUpdate]
type RegexMatchTuples = List[zio.aws.waf.model.RegexMatchTuple]
type RegexPatternSetSummaries = List[zio.aws.waf.model.RegexPatternSetSummary]
type RegexPatternSetUpdates = List[zio.aws.waf.model.RegexPatternSetUpdate]
type RegexPatternStrings = List[RegexPatternString]
type RuleGroupSummaries = List[zio.aws.waf.model.RuleGroupSummary]
type RuleGroupUpdates = List[zio.aws.waf.model.RuleGroupUpdate]
type RuleSummaries = List[zio.aws.waf.model.RuleSummary]
type RuleUpdates = List[zio.aws.waf.model.RuleUpdate]
type SampledHTTPRequests = List[zio.aws.waf.model.SampledHTTPRequest]
type SizeConstraintSetSummaries =
List[zio.aws.waf.model.SizeConstraintSetSummary]
type SizeConstraintSetUpdates =
List[zio.aws.waf.model.SizeConstraintSetUpdate]
type SizeConstraints = List[zio.aws.waf.model.SizeConstraint]
type SqlInjectionMatchSetSummaries =
List[zio.aws.waf.model.SqlInjectionMatchSetSummary]
type SqlInjectionMatchSetUpdates =
List[zio.aws.waf.model.SqlInjectionMatchSetUpdate]
type SqlInjectionMatchTuples = List[zio.aws.waf.model.SqlInjectionMatchTuple]
type SubscribedRuleGroupSummaries =
List[zio.aws.waf.model.SubscribedRuleGroupSummary]
type TagKeyList = List[TagKey]
type TagList = List[zio.aws.waf.model.Tag]
type WebACLSummaries = List[zio.aws.waf.model.WebACLSummary]
type WebACLUpdates = List[zio.aws.waf.model.WebACLUpdate]
type XssMatchSetSummaries = List[zio.aws.waf.model.XssMatchSetSummary]
type XssMatchSetUpdates = List[zio.aws.waf.model.XssMatchSetUpdate]
type XssMatchTuples = List[zio.aws.waf.model.XssMatchTuple]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy