Documentation ¶
Index ¶
- type Mainclass
- type MainclassArgs
- type MainclassArray
- type MainclassArrayInput
- type MainclassArrayOutput
- func (MainclassArrayOutput) ElementType() reflect.Type
- func (o MainclassArrayOutput) Index(i pulumi.IntInput) MainclassOutput
- func (o MainclassArrayOutput) ToMainclassArrayOutput() MainclassArrayOutput
- func (o MainclassArrayOutput) ToMainclassArrayOutputWithContext(ctx context.Context) MainclassArrayOutput
- type MainclassInput
- type MainclassMap
- type MainclassMapInput
- type MainclassMapOutput
- type MainclassOutput
- func (MainclassOutput) ElementType() reflect.Type
- func (o MainclassOutput) Fosid() pulumi.IntOutput
- func (o MainclassOutput) Name() pulumi.StringOutput
- func (o MainclassOutput) ToMainclassOutput() MainclassOutput
- func (o MainclassOutput) ToMainclassOutputWithContext(ctx context.Context) MainclassOutput
- func (o MainclassOutput) Vdomparam() pulumi.StringPtrOutput
- type MainclassState
- type Profile
- type ProfileAddressList
- type ProfileAddressListArgs
- func (ProfileAddressListArgs) ElementType() reflect.Type
- func (i ProfileAddressListArgs) ToProfileAddressListOutput() ProfileAddressListOutput
- func (i ProfileAddressListArgs) ToProfileAddressListOutputWithContext(ctx context.Context) ProfileAddressListOutput
- func (i ProfileAddressListArgs) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
- func (i ProfileAddressListArgs) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
- type ProfileAddressListBlockedAddress
- type ProfileAddressListBlockedAddressArgs
- func (ProfileAddressListBlockedAddressArgs) ElementType() reflect.Type
- func (i ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutput() ProfileAddressListBlockedAddressOutput
- func (i ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressOutput
- type ProfileAddressListBlockedAddressArray
- func (ProfileAddressListBlockedAddressArray) ElementType() reflect.Type
- func (i ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutput() ProfileAddressListBlockedAddressArrayOutput
- func (i ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressArrayOutput
- type ProfileAddressListBlockedAddressArrayInput
- type ProfileAddressListBlockedAddressArrayOutput
- func (ProfileAddressListBlockedAddressArrayOutput) ElementType() reflect.Type
- func (o ProfileAddressListBlockedAddressArrayOutput) Index(i pulumi.IntInput) ProfileAddressListBlockedAddressOutput
- func (o ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutput() ProfileAddressListBlockedAddressArrayOutput
- func (o ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressArrayOutput
- type ProfileAddressListBlockedAddressInput
- type ProfileAddressListBlockedAddressOutput
- func (ProfileAddressListBlockedAddressOutput) ElementType() reflect.Type
- func (o ProfileAddressListBlockedAddressOutput) Name() pulumi.StringPtrOutput
- func (o ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutput() ProfileAddressListBlockedAddressOutput
- func (o ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressOutput
- type ProfileAddressListInput
- type ProfileAddressListOutput
- func (o ProfileAddressListOutput) BlockedAddresses() ProfileAddressListBlockedAddressArrayOutput
- func (o ProfileAddressListOutput) BlockedLog() pulumi.StringPtrOutput
- func (ProfileAddressListOutput) ElementType() reflect.Type
- func (o ProfileAddressListOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileAddressListOutput) Status() pulumi.StringPtrOutput
- func (o ProfileAddressListOutput) ToProfileAddressListOutput() ProfileAddressListOutput
- func (o ProfileAddressListOutput) ToProfileAddressListOutputWithContext(ctx context.Context) ProfileAddressListOutput
- func (o ProfileAddressListOutput) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
- func (o ProfileAddressListOutput) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
- func (o ProfileAddressListOutput) TrustedAddresses() ProfileAddressListTrustedAddressArrayOutput
- type ProfileAddressListPtrInput
- type ProfileAddressListPtrOutput
- func (o ProfileAddressListPtrOutput) BlockedAddresses() ProfileAddressListBlockedAddressArrayOutput
- func (o ProfileAddressListPtrOutput) BlockedLog() pulumi.StringPtrOutput
- func (o ProfileAddressListPtrOutput) Elem() ProfileAddressListOutput
- func (ProfileAddressListPtrOutput) ElementType() reflect.Type
- func (o ProfileAddressListPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileAddressListPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileAddressListPtrOutput) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
- func (o ProfileAddressListPtrOutput) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
- func (o ProfileAddressListPtrOutput) TrustedAddresses() ProfileAddressListTrustedAddressArrayOutput
- type ProfileAddressListTrustedAddress
- type ProfileAddressListTrustedAddressArgs
- func (ProfileAddressListTrustedAddressArgs) ElementType() reflect.Type
- func (i ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutput() ProfileAddressListTrustedAddressOutput
- func (i ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressOutput
- type ProfileAddressListTrustedAddressArray
- func (ProfileAddressListTrustedAddressArray) ElementType() reflect.Type
- func (i ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutput() ProfileAddressListTrustedAddressArrayOutput
- func (i ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressArrayOutput
- type ProfileAddressListTrustedAddressArrayInput
- type ProfileAddressListTrustedAddressArrayOutput
- func (ProfileAddressListTrustedAddressArrayOutput) ElementType() reflect.Type
- func (o ProfileAddressListTrustedAddressArrayOutput) Index(i pulumi.IntInput) ProfileAddressListTrustedAddressOutput
- func (o ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutput() ProfileAddressListTrustedAddressArrayOutput
- func (o ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressArrayOutput
- type ProfileAddressListTrustedAddressInput
- type ProfileAddressListTrustedAddressOutput
- func (ProfileAddressListTrustedAddressOutput) ElementType() reflect.Type
- func (o ProfileAddressListTrustedAddressOutput) Name() pulumi.StringPtrOutput
- func (o ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutput() ProfileAddressListTrustedAddressOutput
- func (o ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressOutput
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileConstraint
- type ProfileConstraintArgs
- func (ProfileConstraintArgs) ElementType() reflect.Type
- func (i ProfileConstraintArgs) ToProfileConstraintOutput() ProfileConstraintOutput
- func (i ProfileConstraintArgs) ToProfileConstraintOutputWithContext(ctx context.Context) ProfileConstraintOutput
- func (i ProfileConstraintArgs) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
- func (i ProfileConstraintArgs) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
- type ProfileConstraintContentLength
- type ProfileConstraintContentLengthArgs
- func (ProfileConstraintContentLengthArgs) ElementType() reflect.Type
- func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutput() ProfileConstraintContentLengthOutput
- func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutputWithContext(ctx context.Context) ProfileConstraintContentLengthOutput
- func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
- func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
- type ProfileConstraintContentLengthInput
- type ProfileConstraintContentLengthOutput
- func (o ProfileConstraintContentLengthOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintContentLengthOutput) ElementType() reflect.Type
- func (o ProfileConstraintContentLengthOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintContentLengthOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutput() ProfileConstraintContentLengthOutput
- func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutputWithContext(ctx context.Context) ProfileConstraintContentLengthOutput
- func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
- func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
- type ProfileConstraintContentLengthPtrInput
- type ProfileConstraintContentLengthPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) Elem() ProfileConstraintContentLengthOutput
- func (ProfileConstraintContentLengthPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintContentLengthPtrOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
- func (o ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
- type ProfileConstraintException
- type ProfileConstraintExceptionArgs
- func (ProfileConstraintExceptionArgs) ElementType() reflect.Type
- func (i ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutput() ProfileConstraintExceptionOutput
- func (i ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutputWithContext(ctx context.Context) ProfileConstraintExceptionOutput
- type ProfileConstraintExceptionArray
- func (ProfileConstraintExceptionArray) ElementType() reflect.Type
- func (i ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutput() ProfileConstraintExceptionArrayOutput
- func (i ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutputWithContext(ctx context.Context) ProfileConstraintExceptionArrayOutput
- type ProfileConstraintExceptionArrayInput
- type ProfileConstraintExceptionArrayOutput
- func (ProfileConstraintExceptionArrayOutput) ElementType() reflect.Type
- func (o ProfileConstraintExceptionArrayOutput) Index(i pulumi.IntInput) ProfileConstraintExceptionOutput
- func (o ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutput() ProfileConstraintExceptionArrayOutput
- func (o ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutputWithContext(ctx context.Context) ProfileConstraintExceptionArrayOutput
- type ProfileConstraintExceptionInput
- type ProfileConstraintExceptionOutput
- func (o ProfileConstraintExceptionOutput) Address() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) ContentLength() pulumi.StringPtrOutput
- func (ProfileConstraintExceptionOutput) ElementType() reflect.Type
- func (o ProfileConstraintExceptionOutput) HeaderLength() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Hostname() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Id() pulumi.IntPtrOutput
- func (o ProfileConstraintExceptionOutput) LineLength() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Malformed() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) MaxCookie() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) MaxHeaderLine() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) MaxRangeSegment() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) MaxUrlParam() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Method() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) ParamLength() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Pattern() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Regex() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutput() ProfileConstraintExceptionOutput
- func (o ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutputWithContext(ctx context.Context) ProfileConstraintExceptionOutput
- func (o ProfileConstraintExceptionOutput) UrlParamLength() pulumi.StringPtrOutput
- func (o ProfileConstraintExceptionOutput) Version() pulumi.StringPtrOutput
- type ProfileConstraintHeaderLength
- type ProfileConstraintHeaderLengthArgs
- func (ProfileConstraintHeaderLengthArgs) ElementType() reflect.Type
- func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutput() ProfileConstraintHeaderLengthOutput
- func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthOutput
- func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
- func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
- type ProfileConstraintHeaderLengthInput
- type ProfileConstraintHeaderLengthOutput
- func (o ProfileConstraintHeaderLengthOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintHeaderLengthOutput) ElementType() reflect.Type
- func (o ProfileConstraintHeaderLengthOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintHeaderLengthOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutput() ProfileConstraintHeaderLengthOutput
- func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthOutput
- func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
- func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
- type ProfileConstraintHeaderLengthPtrInput
- type ProfileConstraintHeaderLengthPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) Elem() ProfileConstraintHeaderLengthOutput
- func (ProfileConstraintHeaderLengthPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintHeaderLengthPtrOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
- func (o ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
- type ProfileConstraintHostname
- type ProfileConstraintHostnameArgs
- func (ProfileConstraintHostnameArgs) ElementType() reflect.Type
- func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutput() ProfileConstraintHostnameOutput
- func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutputWithContext(ctx context.Context) ProfileConstraintHostnameOutput
- func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
- func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
- type ProfileConstraintHostnameInput
- type ProfileConstraintHostnameOutput
- func (o ProfileConstraintHostnameOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintHostnameOutput) ElementType() reflect.Type
- func (o ProfileConstraintHostnameOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnameOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnameOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutput() ProfileConstraintHostnameOutput
- func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutputWithContext(ctx context.Context) ProfileConstraintHostnameOutput
- func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
- func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
- type ProfileConstraintHostnamePtrInput
- type ProfileConstraintHostnamePtrOutput
- func (o ProfileConstraintHostnamePtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnamePtrOutput) Elem() ProfileConstraintHostnameOutput
- func (ProfileConstraintHostnamePtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintHostnamePtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnamePtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnamePtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
- func (o ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
- type ProfileConstraintInput
- type ProfileConstraintLineLength
- type ProfileConstraintLineLengthArgs
- func (ProfileConstraintLineLengthArgs) ElementType() reflect.Type
- func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutput() ProfileConstraintLineLengthOutput
- func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutputWithContext(ctx context.Context) ProfileConstraintLineLengthOutput
- func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
- func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
- type ProfileConstraintLineLengthInput
- type ProfileConstraintLineLengthOutput
- func (o ProfileConstraintLineLengthOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintLineLengthOutput) ElementType() reflect.Type
- func (o ProfileConstraintLineLengthOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintLineLengthOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutput() ProfileConstraintLineLengthOutput
- func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutputWithContext(ctx context.Context) ProfileConstraintLineLengthOutput
- func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
- func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
- type ProfileConstraintLineLengthPtrInput
- type ProfileConstraintLineLengthPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) Elem() ProfileConstraintLineLengthOutput
- func (ProfileConstraintLineLengthPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintLineLengthPtrOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
- func (o ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
- type ProfileConstraintMalformed
- type ProfileConstraintMalformedArgs
- func (ProfileConstraintMalformedArgs) ElementType() reflect.Type
- func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutput() ProfileConstraintMalformedOutput
- func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutputWithContext(ctx context.Context) ProfileConstraintMalformedOutput
- func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
- func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
- type ProfileConstraintMalformedInput
- type ProfileConstraintMalformedOutput
- func (o ProfileConstraintMalformedOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMalformedOutput) ElementType() reflect.Type
- func (o ProfileConstraintMalformedOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutput() ProfileConstraintMalformedOutput
- func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutputWithContext(ctx context.Context) ProfileConstraintMalformedOutput
- func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
- func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
- type ProfileConstraintMalformedPtrInput
- type ProfileConstraintMalformedPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) Elem() ProfileConstraintMalformedOutput
- func (ProfileConstraintMalformedPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMalformedPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
- func (o ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
- type ProfileConstraintMaxCookie
- type ProfileConstraintMaxCookieArgs
- func (ProfileConstraintMaxCookieArgs) ElementType() reflect.Type
- func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutput() ProfileConstraintMaxCookieOutput
- func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutputWithContext(ctx context.Context) ProfileConstraintMaxCookieOutput
- func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
- func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
- type ProfileConstraintMaxCookieInput
- type ProfileConstraintMaxCookieOutput
- func (o ProfileConstraintMaxCookieOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMaxCookieOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxCookieOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookieOutput) MaxCookie() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxCookieOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookieOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutput() ProfileConstraintMaxCookieOutput
- func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutputWithContext(ctx context.Context) ProfileConstraintMaxCookieOutput
- func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
- func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
- type ProfileConstraintMaxCookiePtrInput
- type ProfileConstraintMaxCookiePtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) Elem() ProfileConstraintMaxCookieOutput
- func (ProfileConstraintMaxCookiePtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxCookiePtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) MaxCookie() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
- func (o ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
- type ProfileConstraintMaxHeaderLine
- type ProfileConstraintMaxHeaderLineArgs
- func (ProfileConstraintMaxHeaderLineArgs) ElementType() reflect.Type
- func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutput() ProfileConstraintMaxHeaderLineOutput
- func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLineOutput
- func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
- func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
- type ProfileConstraintMaxHeaderLineInput
- type ProfileConstraintMaxHeaderLineOutput
- func (o ProfileConstraintMaxHeaderLineOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMaxHeaderLineOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxHeaderLineOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLineOutput) MaxHeaderLine() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxHeaderLineOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLineOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutput() ProfileConstraintMaxHeaderLineOutput
- func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLineOutput
- func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
- func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
- type ProfileConstraintMaxHeaderLinePtrInput
- type ProfileConstraintMaxHeaderLinePtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) Elem() ProfileConstraintMaxHeaderLineOutput
- func (ProfileConstraintMaxHeaderLinePtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxHeaderLinePtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) MaxHeaderLine() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
- func (o ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
- type ProfileConstraintMaxRangeSegment
- type ProfileConstraintMaxRangeSegmentArgs
- func (ProfileConstraintMaxRangeSegmentArgs) ElementType() reflect.Type
- func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutput() ProfileConstraintMaxRangeSegmentOutput
- func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentOutput
- func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
- func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
- type ProfileConstraintMaxRangeSegmentInput
- type ProfileConstraintMaxRangeSegmentOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMaxRangeSegmentOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxRangeSegmentOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) MaxRangeSegment() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutput() ProfileConstraintMaxRangeSegmentOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
- func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
- type ProfileConstraintMaxRangeSegmentPtrInput
- type ProfileConstraintMaxRangeSegmentPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) Elem() ProfileConstraintMaxRangeSegmentOutput
- func (ProfileConstraintMaxRangeSegmentPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) MaxRangeSegment() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
- func (o ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
- type ProfileConstraintMaxUrlParam
- type ProfileConstraintMaxUrlParamArgs
- func (ProfileConstraintMaxUrlParamArgs) ElementType() reflect.Type
- func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutput() ProfileConstraintMaxUrlParamOutput
- func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamOutput
- func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
- func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
- type ProfileConstraintMaxUrlParamInput
- type ProfileConstraintMaxUrlParamOutput
- func (o ProfileConstraintMaxUrlParamOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMaxUrlParamOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxUrlParamOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamOutput) MaxUrlParam() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxUrlParamOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutput() ProfileConstraintMaxUrlParamOutput
- func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamOutput
- func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
- func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
- type ProfileConstraintMaxUrlParamPtrInput
- type ProfileConstraintMaxUrlParamPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) Elem() ProfileConstraintMaxUrlParamOutput
- func (ProfileConstraintMaxUrlParamPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMaxUrlParamPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) MaxUrlParam() pulumi.IntPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
- func (o ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
- type ProfileConstraintMethod
- type ProfileConstraintMethodArgs
- func (ProfileConstraintMethodArgs) ElementType() reflect.Type
- func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodOutput() ProfileConstraintMethodOutput
- func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodOutputWithContext(ctx context.Context) ProfileConstraintMethodOutput
- func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
- func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
- type ProfileConstraintMethodInput
- type ProfileConstraintMethodOutput
- func (o ProfileConstraintMethodOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintMethodOutput) ElementType() reflect.Type
- func (o ProfileConstraintMethodOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodOutput() ProfileConstraintMethodOutput
- func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodOutputWithContext(ctx context.Context) ProfileConstraintMethodOutput
- func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
- func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
- type ProfileConstraintMethodPtrInput
- type ProfileConstraintMethodPtrOutput
- func (o ProfileConstraintMethodPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodPtrOutput) Elem() ProfileConstraintMethodOutput
- func (ProfileConstraintMethodPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintMethodPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
- func (o ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
- type ProfileConstraintOutput
- func (o ProfileConstraintOutput) ContentLength() ProfileConstraintContentLengthPtrOutput
- func (ProfileConstraintOutput) ElementType() reflect.Type
- func (o ProfileConstraintOutput) Exceptions() ProfileConstraintExceptionArrayOutput
- func (o ProfileConstraintOutput) HeaderLength() ProfileConstraintHeaderLengthPtrOutput
- func (o ProfileConstraintOutput) Hostname() ProfileConstraintHostnamePtrOutput
- func (o ProfileConstraintOutput) LineLength() ProfileConstraintLineLengthPtrOutput
- func (o ProfileConstraintOutput) Malformed() ProfileConstraintMalformedPtrOutput
- func (o ProfileConstraintOutput) MaxCookie() ProfileConstraintMaxCookiePtrOutput
- func (o ProfileConstraintOutput) MaxHeaderLine() ProfileConstraintMaxHeaderLinePtrOutput
- func (o ProfileConstraintOutput) MaxRangeSegment() ProfileConstraintMaxRangeSegmentPtrOutput
- func (o ProfileConstraintOutput) MaxUrlParam() ProfileConstraintMaxUrlParamPtrOutput
- func (o ProfileConstraintOutput) Method() ProfileConstraintMethodPtrOutput
- func (o ProfileConstraintOutput) ParamLength() ProfileConstraintParamLengthPtrOutput
- func (o ProfileConstraintOutput) ToProfileConstraintOutput() ProfileConstraintOutput
- func (o ProfileConstraintOutput) ToProfileConstraintOutputWithContext(ctx context.Context) ProfileConstraintOutput
- func (o ProfileConstraintOutput) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
- func (o ProfileConstraintOutput) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
- func (o ProfileConstraintOutput) UrlParamLength() ProfileConstraintUrlParamLengthPtrOutput
- func (o ProfileConstraintOutput) Version() ProfileConstraintVersionPtrOutput
- type ProfileConstraintParamLength
- type ProfileConstraintParamLengthArgs
- func (ProfileConstraintParamLengthArgs) ElementType() reflect.Type
- func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutput() ProfileConstraintParamLengthOutput
- func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutputWithContext(ctx context.Context) ProfileConstraintParamLengthOutput
- func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
- func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
- type ProfileConstraintParamLengthInput
- type ProfileConstraintParamLengthOutput
- func (o ProfileConstraintParamLengthOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintParamLengthOutput) ElementType() reflect.Type
- func (o ProfileConstraintParamLengthOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintParamLengthOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutput() ProfileConstraintParamLengthOutput
- func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutputWithContext(ctx context.Context) ProfileConstraintParamLengthOutput
- func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
- func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
- type ProfileConstraintParamLengthPtrInput
- type ProfileConstraintParamLengthPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) Elem() ProfileConstraintParamLengthOutput
- func (ProfileConstraintParamLengthPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintParamLengthPtrOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
- func (o ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
- type ProfileConstraintPtrInput
- type ProfileConstraintPtrOutput
- func (o ProfileConstraintPtrOutput) ContentLength() ProfileConstraintContentLengthPtrOutput
- func (o ProfileConstraintPtrOutput) Elem() ProfileConstraintOutput
- func (ProfileConstraintPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintPtrOutput) Exceptions() ProfileConstraintExceptionArrayOutput
- func (o ProfileConstraintPtrOutput) HeaderLength() ProfileConstraintHeaderLengthPtrOutput
- func (o ProfileConstraintPtrOutput) Hostname() ProfileConstraintHostnamePtrOutput
- func (o ProfileConstraintPtrOutput) LineLength() ProfileConstraintLineLengthPtrOutput
- func (o ProfileConstraintPtrOutput) Malformed() ProfileConstraintMalformedPtrOutput
- func (o ProfileConstraintPtrOutput) MaxCookie() ProfileConstraintMaxCookiePtrOutput
- func (o ProfileConstraintPtrOutput) MaxHeaderLine() ProfileConstraintMaxHeaderLinePtrOutput
- func (o ProfileConstraintPtrOutput) MaxRangeSegment() ProfileConstraintMaxRangeSegmentPtrOutput
- func (o ProfileConstraintPtrOutput) MaxUrlParam() ProfileConstraintMaxUrlParamPtrOutput
- func (o ProfileConstraintPtrOutput) Method() ProfileConstraintMethodPtrOutput
- func (o ProfileConstraintPtrOutput) ParamLength() ProfileConstraintParamLengthPtrOutput
- func (o ProfileConstraintPtrOutput) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
- func (o ProfileConstraintPtrOutput) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
- func (o ProfileConstraintPtrOutput) UrlParamLength() ProfileConstraintUrlParamLengthPtrOutput
- func (o ProfileConstraintPtrOutput) Version() ProfileConstraintVersionPtrOutput
- type ProfileConstraintUrlParamLength
- type ProfileConstraintUrlParamLengthArgs
- func (ProfileConstraintUrlParamLengthArgs) ElementType() reflect.Type
- func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutput() ProfileConstraintUrlParamLengthOutput
- func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthOutput
- func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
- func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
- type ProfileConstraintUrlParamLengthInput
- type ProfileConstraintUrlParamLengthOutput
- func (o ProfileConstraintUrlParamLengthOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintUrlParamLengthOutput) ElementType() reflect.Type
- func (o ProfileConstraintUrlParamLengthOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintUrlParamLengthOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutput() ProfileConstraintUrlParamLengthOutput
- func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthOutput
- func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
- func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
- type ProfileConstraintUrlParamLengthPtrInput
- type ProfileConstraintUrlParamLengthPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) Elem() ProfileConstraintUrlParamLengthOutput
- func (ProfileConstraintUrlParamLengthPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintUrlParamLengthPtrOutput) Length() pulumi.IntPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
- func (o ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
- type ProfileConstraintVersion
- type ProfileConstraintVersionArgs
- func (ProfileConstraintVersionArgs) ElementType() reflect.Type
- func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionOutput() ProfileConstraintVersionOutput
- func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionOutputWithContext(ctx context.Context) ProfileConstraintVersionOutput
- func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
- func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
- type ProfileConstraintVersionInput
- type ProfileConstraintVersionOutput
- func (o ProfileConstraintVersionOutput) Action() pulumi.StringPtrOutput
- func (ProfileConstraintVersionOutput) ElementType() reflect.Type
- func (o ProfileConstraintVersionOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionOutput() ProfileConstraintVersionOutput
- func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionOutputWithContext(ctx context.Context) ProfileConstraintVersionOutput
- func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
- func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
- type ProfileConstraintVersionPtrInput
- type ProfileConstraintVersionPtrOutput
- func (o ProfileConstraintVersionPtrOutput) Action() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionPtrOutput) Elem() ProfileConstraintVersionOutput
- func (ProfileConstraintVersionPtrOutput) ElementType() reflect.Type
- func (o ProfileConstraintVersionPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
- func (o ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileMethod
- type ProfileMethodArgs
- func (ProfileMethodArgs) ElementType() reflect.Type
- func (i ProfileMethodArgs) ToProfileMethodOutput() ProfileMethodOutput
- func (i ProfileMethodArgs) ToProfileMethodOutputWithContext(ctx context.Context) ProfileMethodOutput
- func (i ProfileMethodArgs) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
- func (i ProfileMethodArgs) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
- type ProfileMethodInput
- type ProfileMethodMethodPolicy
- type ProfileMethodMethodPolicyArgs
- func (ProfileMethodMethodPolicyArgs) ElementType() reflect.Type
- func (i ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutput() ProfileMethodMethodPolicyOutput
- func (i ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyOutput
- type ProfileMethodMethodPolicyArray
- func (ProfileMethodMethodPolicyArray) ElementType() reflect.Type
- func (i ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutput() ProfileMethodMethodPolicyArrayOutput
- func (i ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyArrayOutput
- type ProfileMethodMethodPolicyArrayInput
- type ProfileMethodMethodPolicyArrayOutput
- func (ProfileMethodMethodPolicyArrayOutput) ElementType() reflect.Type
- func (o ProfileMethodMethodPolicyArrayOutput) Index(i pulumi.IntInput) ProfileMethodMethodPolicyOutput
- func (o ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutput() ProfileMethodMethodPolicyArrayOutput
- func (o ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyArrayOutput
- type ProfileMethodMethodPolicyInput
- type ProfileMethodMethodPolicyOutput
- func (o ProfileMethodMethodPolicyOutput) Address() pulumi.StringPtrOutput
- func (o ProfileMethodMethodPolicyOutput) AllowedMethods() pulumi.StringPtrOutput
- func (ProfileMethodMethodPolicyOutput) ElementType() reflect.Type
- func (o ProfileMethodMethodPolicyOutput) Id() pulumi.IntPtrOutput
- func (o ProfileMethodMethodPolicyOutput) Pattern() pulumi.StringPtrOutput
- func (o ProfileMethodMethodPolicyOutput) Regex() pulumi.StringPtrOutput
- func (o ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutput() ProfileMethodMethodPolicyOutput
- func (o ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyOutput
- type ProfileMethodOutput
- func (o ProfileMethodOutput) DefaultAllowedMethods() pulumi.StringPtrOutput
- func (ProfileMethodOutput) ElementType() reflect.Type
- func (o ProfileMethodOutput) Log() pulumi.StringPtrOutput
- func (o ProfileMethodOutput) MethodPolicies() ProfileMethodMethodPolicyArrayOutput
- func (o ProfileMethodOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileMethodOutput) Status() pulumi.StringPtrOutput
- func (o ProfileMethodOutput) ToProfileMethodOutput() ProfileMethodOutput
- func (o ProfileMethodOutput) ToProfileMethodOutputWithContext(ctx context.Context) ProfileMethodOutput
- func (o ProfileMethodOutput) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
- func (o ProfileMethodOutput) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
- type ProfileMethodPtrInput
- type ProfileMethodPtrOutput
- func (o ProfileMethodPtrOutput) DefaultAllowedMethods() pulumi.StringPtrOutput
- func (o ProfileMethodPtrOutput) Elem() ProfileMethodOutput
- func (ProfileMethodPtrOutput) ElementType() reflect.Type
- func (o ProfileMethodPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileMethodPtrOutput) MethodPolicies() ProfileMethodMethodPolicyArrayOutput
- func (o ProfileMethodPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileMethodPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileMethodPtrOutput) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
- func (o ProfileMethodPtrOutput) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
- type ProfileOutput
- func (o ProfileOutput) AddressList() ProfileAddressListOutput
- func (o ProfileOutput) Comment() pulumi.StringPtrOutput
- func (o ProfileOutput) Constraint() ProfileConstraintOutput
- func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) ExtendedLog() pulumi.StringOutput
- func (o ProfileOutput) External() pulumi.StringOutput
- func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ProfileOutput) Method() ProfileMethodOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) Signature() ProfileSignatureOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- func (o ProfileOutput) UrlAccesses() ProfileUrlAccessArrayOutput
- func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput
- type ProfileSignature
- type ProfileSignatureArgs
- func (ProfileSignatureArgs) ElementType() reflect.Type
- func (i ProfileSignatureArgs) ToProfileSignatureOutput() ProfileSignatureOutput
- func (i ProfileSignatureArgs) ToProfileSignatureOutputWithContext(ctx context.Context) ProfileSignatureOutput
- func (i ProfileSignatureArgs) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
- func (i ProfileSignatureArgs) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
- type ProfileSignatureCustomSignature
- type ProfileSignatureCustomSignatureArgs
- func (ProfileSignatureCustomSignatureArgs) ElementType() reflect.Type
- func (i ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutput() ProfileSignatureCustomSignatureOutput
- func (i ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureOutput
- type ProfileSignatureCustomSignatureArray
- func (ProfileSignatureCustomSignatureArray) ElementType() reflect.Type
- func (i ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutput() ProfileSignatureCustomSignatureArrayOutput
- func (i ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureArrayOutput
- type ProfileSignatureCustomSignatureArrayInput
- type ProfileSignatureCustomSignatureArrayOutput
- func (ProfileSignatureCustomSignatureArrayOutput) ElementType() reflect.Type
- func (o ProfileSignatureCustomSignatureArrayOutput) Index(i pulumi.IntInput) ProfileSignatureCustomSignatureOutput
- func (o ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutput() ProfileSignatureCustomSignatureArrayOutput
- func (o ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureArrayOutput
- type ProfileSignatureCustomSignatureInput
- type ProfileSignatureCustomSignatureOutput
- func (o ProfileSignatureCustomSignatureOutput) Action() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) CaseSensitivity() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Direction() pulumi.StringPtrOutput
- func (ProfileSignatureCustomSignatureOutput) ElementType() reflect.Type
- func (o ProfileSignatureCustomSignatureOutput) Log() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Pattern() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Status() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) Target() pulumi.StringPtrOutput
- func (o ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutput() ProfileSignatureCustomSignatureOutput
- func (o ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureOutput
- type ProfileSignatureDisabledSignature
- type ProfileSignatureDisabledSignatureArgs
- func (ProfileSignatureDisabledSignatureArgs) ElementType() reflect.Type
- func (i ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutput() ProfileSignatureDisabledSignatureOutput
- func (i ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureOutput
- type ProfileSignatureDisabledSignatureArray
- func (ProfileSignatureDisabledSignatureArray) ElementType() reflect.Type
- func (i ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutput() ProfileSignatureDisabledSignatureArrayOutput
- func (i ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureArrayOutput
- type ProfileSignatureDisabledSignatureArrayInput
- type ProfileSignatureDisabledSignatureArrayOutput
- func (ProfileSignatureDisabledSignatureArrayOutput) ElementType() reflect.Type
- func (o ProfileSignatureDisabledSignatureArrayOutput) Index(i pulumi.IntInput) ProfileSignatureDisabledSignatureOutput
- func (o ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutput() ProfileSignatureDisabledSignatureArrayOutput
- func (o ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureArrayOutput
- type ProfileSignatureDisabledSignatureInput
- type ProfileSignatureDisabledSignatureOutput
- func (ProfileSignatureDisabledSignatureOutput) ElementType() reflect.Type
- func (o ProfileSignatureDisabledSignatureOutput) Id() pulumi.IntPtrOutput
- func (o ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutput() ProfileSignatureDisabledSignatureOutput
- func (o ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureOutput
- type ProfileSignatureDisabledSubClass
- type ProfileSignatureDisabledSubClassArgs
- func (ProfileSignatureDisabledSubClassArgs) ElementType() reflect.Type
- func (i ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutput() ProfileSignatureDisabledSubClassOutput
- func (i ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassOutput
- type ProfileSignatureDisabledSubClassArray
- func (ProfileSignatureDisabledSubClassArray) ElementType() reflect.Type
- func (i ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutput() ProfileSignatureDisabledSubClassArrayOutput
- func (i ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassArrayOutput
- type ProfileSignatureDisabledSubClassArrayInput
- type ProfileSignatureDisabledSubClassArrayOutput
- func (ProfileSignatureDisabledSubClassArrayOutput) ElementType() reflect.Type
- func (o ProfileSignatureDisabledSubClassArrayOutput) Index(i pulumi.IntInput) ProfileSignatureDisabledSubClassOutput
- func (o ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutput() ProfileSignatureDisabledSubClassArrayOutput
- func (o ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassArrayOutput
- type ProfileSignatureDisabledSubClassInput
- type ProfileSignatureDisabledSubClassOutput
- func (ProfileSignatureDisabledSubClassOutput) ElementType() reflect.Type
- func (o ProfileSignatureDisabledSubClassOutput) Id() pulumi.IntPtrOutput
- func (o ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutput() ProfileSignatureDisabledSubClassOutput
- func (o ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassOutput
- type ProfileSignatureInput
- type ProfileSignatureMainClass
- type ProfileSignatureMainClassArgs
- func (ProfileSignatureMainClassArgs) ElementType() reflect.Type
- func (i ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutput() ProfileSignatureMainClassOutput
- func (i ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutputWithContext(ctx context.Context) ProfileSignatureMainClassOutput
- type ProfileSignatureMainClassArray
- func (ProfileSignatureMainClassArray) ElementType() reflect.Type
- func (i ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutput() ProfileSignatureMainClassArrayOutput
- func (i ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutputWithContext(ctx context.Context) ProfileSignatureMainClassArrayOutput
- type ProfileSignatureMainClassArrayInput
- type ProfileSignatureMainClassArrayOutput
- func (ProfileSignatureMainClassArrayOutput) ElementType() reflect.Type
- func (o ProfileSignatureMainClassArrayOutput) Index(i pulumi.IntInput) ProfileSignatureMainClassOutput
- func (o ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutput() ProfileSignatureMainClassArrayOutput
- func (o ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutputWithContext(ctx context.Context) ProfileSignatureMainClassArrayOutput
- type ProfileSignatureMainClassInput
- type ProfileSignatureMainClassOutput
- func (o ProfileSignatureMainClassOutput) Action() pulumi.StringPtrOutput
- func (ProfileSignatureMainClassOutput) ElementType() reflect.Type
- func (o ProfileSignatureMainClassOutput) Id() pulumi.IntPtrOutput
- func (o ProfileSignatureMainClassOutput) Log() pulumi.StringPtrOutput
- func (o ProfileSignatureMainClassOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileSignatureMainClassOutput) Status() pulumi.StringPtrOutput
- func (o ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutput() ProfileSignatureMainClassOutput
- func (o ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutputWithContext(ctx context.Context) ProfileSignatureMainClassOutput
- type ProfileSignatureOutput
- func (o ProfileSignatureOutput) CreditCardDetectionThreshold() pulumi.IntPtrOutput
- func (o ProfileSignatureOutput) CustomSignatures() ProfileSignatureCustomSignatureArrayOutput
- func (o ProfileSignatureOutput) DisabledSignatures() ProfileSignatureDisabledSignatureArrayOutput
- func (o ProfileSignatureOutput) DisabledSubClasses() ProfileSignatureDisabledSubClassArrayOutput
- func (ProfileSignatureOutput) ElementType() reflect.Type
- func (o ProfileSignatureOutput) MainClasses() ProfileSignatureMainClassArrayOutput
- func (o ProfileSignatureOutput) ToProfileSignatureOutput() ProfileSignatureOutput
- func (o ProfileSignatureOutput) ToProfileSignatureOutputWithContext(ctx context.Context) ProfileSignatureOutput
- func (o ProfileSignatureOutput) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
- func (o ProfileSignatureOutput) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
- type ProfileSignaturePtrInput
- type ProfileSignaturePtrOutput
- func (o ProfileSignaturePtrOutput) CreditCardDetectionThreshold() pulumi.IntPtrOutput
- func (o ProfileSignaturePtrOutput) CustomSignatures() ProfileSignatureCustomSignatureArrayOutput
- func (o ProfileSignaturePtrOutput) DisabledSignatures() ProfileSignatureDisabledSignatureArrayOutput
- func (o ProfileSignaturePtrOutput) DisabledSubClasses() ProfileSignatureDisabledSubClassArrayOutput
- func (o ProfileSignaturePtrOutput) Elem() ProfileSignatureOutput
- func (ProfileSignaturePtrOutput) ElementType() reflect.Type
- func (o ProfileSignaturePtrOutput) MainClasses() ProfileSignatureMainClassArrayOutput
- func (o ProfileSignaturePtrOutput) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
- func (o ProfileSignaturePtrOutput) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
- type ProfileState
- type ProfileUrlAccess
- type ProfileUrlAccessAccessPattern
- type ProfileUrlAccessAccessPatternArgs
- func (ProfileUrlAccessAccessPatternArgs) ElementType() reflect.Type
- func (i ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutput() ProfileUrlAccessAccessPatternOutput
- func (i ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternOutput
- type ProfileUrlAccessAccessPatternArray
- func (ProfileUrlAccessAccessPatternArray) ElementType() reflect.Type
- func (i ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutput() ProfileUrlAccessAccessPatternArrayOutput
- func (i ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternArrayOutput
- type ProfileUrlAccessAccessPatternArrayInput
- type ProfileUrlAccessAccessPatternArrayOutput
- func (ProfileUrlAccessAccessPatternArrayOutput) ElementType() reflect.Type
- func (o ProfileUrlAccessAccessPatternArrayOutput) Index(i pulumi.IntInput) ProfileUrlAccessAccessPatternOutput
- func (o ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutput() ProfileUrlAccessAccessPatternArrayOutput
- func (o ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternArrayOutput
- type ProfileUrlAccessAccessPatternInput
- type ProfileUrlAccessAccessPatternOutput
- func (ProfileUrlAccessAccessPatternOutput) ElementType() reflect.Type
- func (o ProfileUrlAccessAccessPatternOutput) Id() pulumi.IntPtrOutput
- func (o ProfileUrlAccessAccessPatternOutput) Negate() pulumi.StringPtrOutput
- func (o ProfileUrlAccessAccessPatternOutput) Pattern() pulumi.StringPtrOutput
- func (o ProfileUrlAccessAccessPatternOutput) Regex() pulumi.StringPtrOutput
- func (o ProfileUrlAccessAccessPatternOutput) Srcaddr() pulumi.StringPtrOutput
- func (o ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutput() ProfileUrlAccessAccessPatternOutput
- func (o ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternOutput
- type ProfileUrlAccessArgs
- type ProfileUrlAccessArray
- type ProfileUrlAccessArrayInput
- type ProfileUrlAccessArrayOutput
- func (ProfileUrlAccessArrayOutput) ElementType() reflect.Type
- func (o ProfileUrlAccessArrayOutput) Index(i pulumi.IntInput) ProfileUrlAccessOutput
- func (o ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutput() ProfileUrlAccessArrayOutput
- func (o ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutputWithContext(ctx context.Context) ProfileUrlAccessArrayOutput
- type ProfileUrlAccessInput
- type ProfileUrlAccessOutput
- func (o ProfileUrlAccessOutput) AccessPatterns() ProfileUrlAccessAccessPatternArrayOutput
- func (o ProfileUrlAccessOutput) Action() pulumi.StringPtrOutput
- func (o ProfileUrlAccessOutput) Address() pulumi.StringPtrOutput
- func (ProfileUrlAccessOutput) ElementType() reflect.Type
- func (o ProfileUrlAccessOutput) Id() pulumi.IntPtrOutput
- func (o ProfileUrlAccessOutput) Log() pulumi.StringPtrOutput
- func (o ProfileUrlAccessOutput) Severity() pulumi.StringPtrOutput
- func (o ProfileUrlAccessOutput) ToProfileUrlAccessOutput() ProfileUrlAccessOutput
- func (o ProfileUrlAccessOutput) ToProfileUrlAccessOutputWithContext(ctx context.Context) ProfileUrlAccessOutput
- type Signature
- type SignatureArgs
- type SignatureArray
- type SignatureArrayInput
- type SignatureArrayOutput
- func (SignatureArrayOutput) ElementType() reflect.Type
- func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
- type SignatureInput
- type SignatureMap
- type SignatureMapInput
- type SignatureMapOutput
- type SignatureOutput
- func (o SignatureOutput) Desc() pulumi.StringOutput
- func (SignatureOutput) ElementType() reflect.Type
- func (o SignatureOutput) Fosid() pulumi.IntOutput
- func (o SignatureOutput) ToSignatureOutput() SignatureOutput
- func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
- func (o SignatureOutput) Vdomparam() pulumi.StringPtrOutput
- type SignatureState
- type Subclass
- type SubclassArgs
- type SubclassArray
- type SubclassArrayInput
- type SubclassArrayOutput
- type SubclassInput
- type SubclassMap
- type SubclassMapInput
- type SubclassMapOutput
- type SubclassOutput
- func (SubclassOutput) ElementType() reflect.Type
- func (o SubclassOutput) Fosid() pulumi.IntOutput
- func (o SubclassOutput) Name() pulumi.StringOutput
- func (o SubclassOutput) ToSubclassOutput() SubclassOutput
- func (o SubclassOutput) ToSubclassOutputWithContext(ctx context.Context) SubclassOutput
- func (o SubclassOutput) Vdomparam() pulumi.StringPtrOutput
- type SubclassState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mainclass ¶
type Mainclass struct { pulumi.CustomResourceState // Main signature class ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Main signature class name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Hidden table for datasource.
## Import
Waf MainClass can be imported using any of these accepted formats:
```sh $ pulumi import fortios:waf/mainclass:Mainclass labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:waf/mainclass:Mainclass labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetMainclass ¶
func GetMainclass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MainclassState, opts ...pulumi.ResourceOption) (*Mainclass, error)
GetMainclass gets an existing Mainclass resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMainclass ¶
func NewMainclass(ctx *pulumi.Context, name string, args *MainclassArgs, opts ...pulumi.ResourceOption) (*Mainclass, error)
NewMainclass registers a new resource with the given unique name, arguments, and options.
func (*Mainclass) ElementType ¶
func (*Mainclass) ToMainclassOutput ¶
func (i *Mainclass) ToMainclassOutput() MainclassOutput
func (*Mainclass) ToMainclassOutputWithContext ¶
func (i *Mainclass) ToMainclassOutputWithContext(ctx context.Context) MainclassOutput
type MainclassArgs ¶
type MainclassArgs struct { // Main signature class ID. Fosid pulumi.IntPtrInput // Main signature class name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Mainclass resource.
func (MainclassArgs) ElementType ¶
func (MainclassArgs) ElementType() reflect.Type
type MainclassArray ¶
type MainclassArray []MainclassInput
func (MainclassArray) ElementType ¶
func (MainclassArray) ElementType() reflect.Type
func (MainclassArray) ToMainclassArrayOutput ¶
func (i MainclassArray) ToMainclassArrayOutput() MainclassArrayOutput
func (MainclassArray) ToMainclassArrayOutputWithContext ¶
func (i MainclassArray) ToMainclassArrayOutputWithContext(ctx context.Context) MainclassArrayOutput
type MainclassArrayInput ¶
type MainclassArrayInput interface { pulumi.Input ToMainclassArrayOutput() MainclassArrayOutput ToMainclassArrayOutputWithContext(context.Context) MainclassArrayOutput }
MainclassArrayInput is an input type that accepts MainclassArray and MainclassArrayOutput values. You can construct a concrete instance of `MainclassArrayInput` via:
MainclassArray{ MainclassArgs{...} }
type MainclassArrayOutput ¶
type MainclassArrayOutput struct{ *pulumi.OutputState }
func (MainclassArrayOutput) ElementType ¶
func (MainclassArrayOutput) ElementType() reflect.Type
func (MainclassArrayOutput) Index ¶
func (o MainclassArrayOutput) Index(i pulumi.IntInput) MainclassOutput
func (MainclassArrayOutput) ToMainclassArrayOutput ¶
func (o MainclassArrayOutput) ToMainclassArrayOutput() MainclassArrayOutput
func (MainclassArrayOutput) ToMainclassArrayOutputWithContext ¶
func (o MainclassArrayOutput) ToMainclassArrayOutputWithContext(ctx context.Context) MainclassArrayOutput
type MainclassInput ¶
type MainclassInput interface { pulumi.Input ToMainclassOutput() MainclassOutput ToMainclassOutputWithContext(ctx context.Context) MainclassOutput }
type MainclassMap ¶
type MainclassMap map[string]MainclassInput
func (MainclassMap) ElementType ¶
func (MainclassMap) ElementType() reflect.Type
func (MainclassMap) ToMainclassMapOutput ¶
func (i MainclassMap) ToMainclassMapOutput() MainclassMapOutput
func (MainclassMap) ToMainclassMapOutputWithContext ¶
func (i MainclassMap) ToMainclassMapOutputWithContext(ctx context.Context) MainclassMapOutput
type MainclassMapInput ¶
type MainclassMapInput interface { pulumi.Input ToMainclassMapOutput() MainclassMapOutput ToMainclassMapOutputWithContext(context.Context) MainclassMapOutput }
MainclassMapInput is an input type that accepts MainclassMap and MainclassMapOutput values. You can construct a concrete instance of `MainclassMapInput` via:
MainclassMap{ "key": MainclassArgs{...} }
type MainclassMapOutput ¶
type MainclassMapOutput struct{ *pulumi.OutputState }
func (MainclassMapOutput) ElementType ¶
func (MainclassMapOutput) ElementType() reflect.Type
func (MainclassMapOutput) MapIndex ¶
func (o MainclassMapOutput) MapIndex(k pulumi.StringInput) MainclassOutput
func (MainclassMapOutput) ToMainclassMapOutput ¶
func (o MainclassMapOutput) ToMainclassMapOutput() MainclassMapOutput
func (MainclassMapOutput) ToMainclassMapOutputWithContext ¶
func (o MainclassMapOutput) ToMainclassMapOutputWithContext(ctx context.Context) MainclassMapOutput
type MainclassOutput ¶
type MainclassOutput struct{ *pulumi.OutputState }
func (MainclassOutput) ElementType ¶
func (MainclassOutput) ElementType() reflect.Type
func (MainclassOutput) Fosid ¶
func (o MainclassOutput) Fosid() pulumi.IntOutput
Main signature class ID.
func (MainclassOutput) Name ¶
func (o MainclassOutput) Name() pulumi.StringOutput
Main signature class name.
func (MainclassOutput) ToMainclassOutput ¶
func (o MainclassOutput) ToMainclassOutput() MainclassOutput
func (MainclassOutput) ToMainclassOutputWithContext ¶
func (o MainclassOutput) ToMainclassOutputWithContext(ctx context.Context) MainclassOutput
func (MainclassOutput) Vdomparam ¶
func (o MainclassOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type MainclassState ¶
type MainclassState struct { // Main signature class ID. Fosid pulumi.IntPtrInput // Main signature class name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (MainclassState) ElementType ¶
func (MainclassState) ElementType() reflect.Type
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Black address list and white address list. The structure of `addressList` block is documented below. AddressList ProfileAddressListOutput `pulumi:"addressList"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // WAF HTTP protocol restrictions. The structure of `constraint` block is documented below. Constraint ProfileConstraintOutput `pulumi:"constraint"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable extended logging. Valid values: `enable`, `disable`. ExtendedLog pulumi.StringOutput `pulumi:"extendedLog"` // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringOutput `pulumi:"external"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Method restriction. The structure of `method` block is documented below. Method ProfileMethodOutput `pulumi:"method"` // WAF Profile name. Name pulumi.StringOutput `pulumi:"name"` // WAF signatures. The structure of `signature` block is documented below. Signature ProfileSignatureOutput `pulumi:"signature"` // URL access list The structure of `urlAccess` block is documented below. UrlAccesses ProfileUrlAccessArrayOutput `pulumi:"urlAccesses"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Web application firewall configuration.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/waf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewProfile(ctx, "trname", &waf.ProfileArgs{ ExtendedLog: pulumi.String("disable"), External: pulumi.String("disable"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Waf Profile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:waf/profile:Profile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:waf/profile:Profile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileAddressList ¶
type ProfileAddressList struct { // Blocked address. The structure of `blockedAddress` block is documented below. BlockedAddresses []ProfileAddressListBlockedAddress `pulumi:"blockedAddresses"` // Enable/disable logging on blocked addresses. Valid values: `enable`, `disable`. BlockedLog *string `pulumi:"blockedLog"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Trusted address. The structure of `trustedAddress` block is documented below. TrustedAddresses []ProfileAddressListTrustedAddress `pulumi:"trustedAddresses"` }
type ProfileAddressListArgs ¶
type ProfileAddressListArgs struct { // Blocked address. The structure of `blockedAddress` block is documented below. BlockedAddresses ProfileAddressListBlockedAddressArrayInput `pulumi:"blockedAddresses"` // Enable/disable logging on blocked addresses. Valid values: `enable`, `disable`. BlockedLog pulumi.StringPtrInput `pulumi:"blockedLog"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` // Trusted address. The structure of `trustedAddress` block is documented below. TrustedAddresses ProfileAddressListTrustedAddressArrayInput `pulumi:"trustedAddresses"` }
func (ProfileAddressListArgs) ElementType ¶
func (ProfileAddressListArgs) ElementType() reflect.Type
func (ProfileAddressListArgs) ToProfileAddressListOutput ¶
func (i ProfileAddressListArgs) ToProfileAddressListOutput() ProfileAddressListOutput
func (ProfileAddressListArgs) ToProfileAddressListOutputWithContext ¶
func (i ProfileAddressListArgs) ToProfileAddressListOutputWithContext(ctx context.Context) ProfileAddressListOutput
func (ProfileAddressListArgs) ToProfileAddressListPtrOutput ¶
func (i ProfileAddressListArgs) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
func (ProfileAddressListArgs) ToProfileAddressListPtrOutputWithContext ¶
func (i ProfileAddressListArgs) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
type ProfileAddressListBlockedAddress ¶
type ProfileAddressListBlockedAddress struct { // Address name. Name *string `pulumi:"name"` }
type ProfileAddressListBlockedAddressArgs ¶
type ProfileAddressListBlockedAddressArgs struct { // Address name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileAddressListBlockedAddressArgs) ElementType ¶
func (ProfileAddressListBlockedAddressArgs) ElementType() reflect.Type
func (ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutput ¶
func (i ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutput() ProfileAddressListBlockedAddressOutput
func (ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutputWithContext ¶
func (i ProfileAddressListBlockedAddressArgs) ToProfileAddressListBlockedAddressOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressOutput
type ProfileAddressListBlockedAddressArray ¶
type ProfileAddressListBlockedAddressArray []ProfileAddressListBlockedAddressInput
func (ProfileAddressListBlockedAddressArray) ElementType ¶
func (ProfileAddressListBlockedAddressArray) ElementType() reflect.Type
func (ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutput ¶
func (i ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutput() ProfileAddressListBlockedAddressArrayOutput
func (ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutputWithContext ¶
func (i ProfileAddressListBlockedAddressArray) ToProfileAddressListBlockedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressArrayOutput
type ProfileAddressListBlockedAddressArrayInput ¶
type ProfileAddressListBlockedAddressArrayInput interface { pulumi.Input ToProfileAddressListBlockedAddressArrayOutput() ProfileAddressListBlockedAddressArrayOutput ToProfileAddressListBlockedAddressArrayOutputWithContext(context.Context) ProfileAddressListBlockedAddressArrayOutput }
ProfileAddressListBlockedAddressArrayInput is an input type that accepts ProfileAddressListBlockedAddressArray and ProfileAddressListBlockedAddressArrayOutput values. You can construct a concrete instance of `ProfileAddressListBlockedAddressArrayInput` via:
ProfileAddressListBlockedAddressArray{ ProfileAddressListBlockedAddressArgs{...} }
type ProfileAddressListBlockedAddressArrayOutput ¶
type ProfileAddressListBlockedAddressArrayOutput struct{ *pulumi.OutputState }
func (ProfileAddressListBlockedAddressArrayOutput) ElementType ¶
func (ProfileAddressListBlockedAddressArrayOutput) ElementType() reflect.Type
func (ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutput ¶
func (o ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutput() ProfileAddressListBlockedAddressArrayOutput
func (ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutputWithContext ¶
func (o ProfileAddressListBlockedAddressArrayOutput) ToProfileAddressListBlockedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressArrayOutput
type ProfileAddressListBlockedAddressInput ¶
type ProfileAddressListBlockedAddressInput interface { pulumi.Input ToProfileAddressListBlockedAddressOutput() ProfileAddressListBlockedAddressOutput ToProfileAddressListBlockedAddressOutputWithContext(context.Context) ProfileAddressListBlockedAddressOutput }
ProfileAddressListBlockedAddressInput is an input type that accepts ProfileAddressListBlockedAddressArgs and ProfileAddressListBlockedAddressOutput values. You can construct a concrete instance of `ProfileAddressListBlockedAddressInput` via:
ProfileAddressListBlockedAddressArgs{...}
type ProfileAddressListBlockedAddressOutput ¶
type ProfileAddressListBlockedAddressOutput struct{ *pulumi.OutputState }
func (ProfileAddressListBlockedAddressOutput) ElementType ¶
func (ProfileAddressListBlockedAddressOutput) ElementType() reflect.Type
func (ProfileAddressListBlockedAddressOutput) Name ¶
func (o ProfileAddressListBlockedAddressOutput) Name() pulumi.StringPtrOutput
Address name.
func (ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutput ¶
func (o ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutput() ProfileAddressListBlockedAddressOutput
func (ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutputWithContext ¶
func (o ProfileAddressListBlockedAddressOutput) ToProfileAddressListBlockedAddressOutputWithContext(ctx context.Context) ProfileAddressListBlockedAddressOutput
type ProfileAddressListInput ¶
type ProfileAddressListInput interface { pulumi.Input ToProfileAddressListOutput() ProfileAddressListOutput ToProfileAddressListOutputWithContext(context.Context) ProfileAddressListOutput }
ProfileAddressListInput is an input type that accepts ProfileAddressListArgs and ProfileAddressListOutput values. You can construct a concrete instance of `ProfileAddressListInput` via:
ProfileAddressListArgs{...}
type ProfileAddressListOutput ¶
type ProfileAddressListOutput struct{ *pulumi.OutputState }
func (ProfileAddressListOutput) BlockedAddresses ¶
func (o ProfileAddressListOutput) BlockedAddresses() ProfileAddressListBlockedAddressArrayOutput
Blocked address. The structure of `blockedAddress` block is documented below.
func (ProfileAddressListOutput) BlockedLog ¶
func (o ProfileAddressListOutput) BlockedLog() pulumi.StringPtrOutput
Enable/disable logging on blocked addresses. Valid values: `enable`, `disable`.
func (ProfileAddressListOutput) ElementType ¶
func (ProfileAddressListOutput) ElementType() reflect.Type
func (ProfileAddressListOutput) Severity ¶
func (o ProfileAddressListOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileAddressListOutput) Status ¶
func (o ProfileAddressListOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileAddressListOutput) ToProfileAddressListOutput ¶
func (o ProfileAddressListOutput) ToProfileAddressListOutput() ProfileAddressListOutput
func (ProfileAddressListOutput) ToProfileAddressListOutputWithContext ¶
func (o ProfileAddressListOutput) ToProfileAddressListOutputWithContext(ctx context.Context) ProfileAddressListOutput
func (ProfileAddressListOutput) ToProfileAddressListPtrOutput ¶
func (o ProfileAddressListOutput) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
func (ProfileAddressListOutput) ToProfileAddressListPtrOutputWithContext ¶
func (o ProfileAddressListOutput) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
func (ProfileAddressListOutput) TrustedAddresses ¶
func (o ProfileAddressListOutput) TrustedAddresses() ProfileAddressListTrustedAddressArrayOutput
Trusted address. The structure of `trustedAddress` block is documented below.
type ProfileAddressListPtrInput ¶
type ProfileAddressListPtrInput interface { pulumi.Input ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput ToProfileAddressListPtrOutputWithContext(context.Context) ProfileAddressListPtrOutput }
ProfileAddressListPtrInput is an input type that accepts ProfileAddressListArgs, ProfileAddressListPtr and ProfileAddressListPtrOutput values. You can construct a concrete instance of `ProfileAddressListPtrInput` via:
ProfileAddressListArgs{...} or: nil
func ProfileAddressListPtr ¶
func ProfileAddressListPtr(v *ProfileAddressListArgs) ProfileAddressListPtrInput
type ProfileAddressListPtrOutput ¶
type ProfileAddressListPtrOutput struct{ *pulumi.OutputState }
func (ProfileAddressListPtrOutput) BlockedAddresses ¶
func (o ProfileAddressListPtrOutput) BlockedAddresses() ProfileAddressListBlockedAddressArrayOutput
Blocked address. The structure of `blockedAddress` block is documented below.
func (ProfileAddressListPtrOutput) BlockedLog ¶
func (o ProfileAddressListPtrOutput) BlockedLog() pulumi.StringPtrOutput
Enable/disable logging on blocked addresses. Valid values: `enable`, `disable`.
func (ProfileAddressListPtrOutput) Elem ¶
func (o ProfileAddressListPtrOutput) Elem() ProfileAddressListOutput
func (ProfileAddressListPtrOutput) ElementType ¶
func (ProfileAddressListPtrOutput) ElementType() reflect.Type
func (ProfileAddressListPtrOutput) Severity ¶
func (o ProfileAddressListPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileAddressListPtrOutput) Status ¶
func (o ProfileAddressListPtrOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileAddressListPtrOutput) ToProfileAddressListPtrOutput ¶
func (o ProfileAddressListPtrOutput) ToProfileAddressListPtrOutput() ProfileAddressListPtrOutput
func (ProfileAddressListPtrOutput) ToProfileAddressListPtrOutputWithContext ¶
func (o ProfileAddressListPtrOutput) ToProfileAddressListPtrOutputWithContext(ctx context.Context) ProfileAddressListPtrOutput
func (ProfileAddressListPtrOutput) TrustedAddresses ¶
func (o ProfileAddressListPtrOutput) TrustedAddresses() ProfileAddressListTrustedAddressArrayOutput
Trusted address. The structure of `trustedAddress` block is documented below.
type ProfileAddressListTrustedAddress ¶
type ProfileAddressListTrustedAddress struct { // Address name. Name *string `pulumi:"name"` }
type ProfileAddressListTrustedAddressArgs ¶
type ProfileAddressListTrustedAddressArgs struct { // Address name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileAddressListTrustedAddressArgs) ElementType ¶
func (ProfileAddressListTrustedAddressArgs) ElementType() reflect.Type
func (ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutput ¶
func (i ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutput() ProfileAddressListTrustedAddressOutput
func (ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutputWithContext ¶
func (i ProfileAddressListTrustedAddressArgs) ToProfileAddressListTrustedAddressOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressOutput
type ProfileAddressListTrustedAddressArray ¶
type ProfileAddressListTrustedAddressArray []ProfileAddressListTrustedAddressInput
func (ProfileAddressListTrustedAddressArray) ElementType ¶
func (ProfileAddressListTrustedAddressArray) ElementType() reflect.Type
func (ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutput ¶
func (i ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutput() ProfileAddressListTrustedAddressArrayOutput
func (ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutputWithContext ¶
func (i ProfileAddressListTrustedAddressArray) ToProfileAddressListTrustedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressArrayOutput
type ProfileAddressListTrustedAddressArrayInput ¶
type ProfileAddressListTrustedAddressArrayInput interface { pulumi.Input ToProfileAddressListTrustedAddressArrayOutput() ProfileAddressListTrustedAddressArrayOutput ToProfileAddressListTrustedAddressArrayOutputWithContext(context.Context) ProfileAddressListTrustedAddressArrayOutput }
ProfileAddressListTrustedAddressArrayInput is an input type that accepts ProfileAddressListTrustedAddressArray and ProfileAddressListTrustedAddressArrayOutput values. You can construct a concrete instance of `ProfileAddressListTrustedAddressArrayInput` via:
ProfileAddressListTrustedAddressArray{ ProfileAddressListTrustedAddressArgs{...} }
type ProfileAddressListTrustedAddressArrayOutput ¶
type ProfileAddressListTrustedAddressArrayOutput struct{ *pulumi.OutputState }
func (ProfileAddressListTrustedAddressArrayOutput) ElementType ¶
func (ProfileAddressListTrustedAddressArrayOutput) ElementType() reflect.Type
func (ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutput ¶
func (o ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutput() ProfileAddressListTrustedAddressArrayOutput
func (ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutputWithContext ¶
func (o ProfileAddressListTrustedAddressArrayOutput) ToProfileAddressListTrustedAddressArrayOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressArrayOutput
type ProfileAddressListTrustedAddressInput ¶
type ProfileAddressListTrustedAddressInput interface { pulumi.Input ToProfileAddressListTrustedAddressOutput() ProfileAddressListTrustedAddressOutput ToProfileAddressListTrustedAddressOutputWithContext(context.Context) ProfileAddressListTrustedAddressOutput }
ProfileAddressListTrustedAddressInput is an input type that accepts ProfileAddressListTrustedAddressArgs and ProfileAddressListTrustedAddressOutput values. You can construct a concrete instance of `ProfileAddressListTrustedAddressInput` via:
ProfileAddressListTrustedAddressArgs{...}
type ProfileAddressListTrustedAddressOutput ¶
type ProfileAddressListTrustedAddressOutput struct{ *pulumi.OutputState }
func (ProfileAddressListTrustedAddressOutput) ElementType ¶
func (ProfileAddressListTrustedAddressOutput) ElementType() reflect.Type
func (ProfileAddressListTrustedAddressOutput) Name ¶
func (o ProfileAddressListTrustedAddressOutput) Name() pulumi.StringPtrOutput
Address name.
func (ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutput ¶
func (o ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutput() ProfileAddressListTrustedAddressOutput
func (ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutputWithContext ¶
func (o ProfileAddressListTrustedAddressOutput) ToProfileAddressListTrustedAddressOutputWithContext(ctx context.Context) ProfileAddressListTrustedAddressOutput
type ProfileArgs ¶
type ProfileArgs struct { // Black address list and white address list. The structure of `addressList` block is documented below. AddressList ProfileAddressListPtrInput // Comment. Comment pulumi.StringPtrInput // WAF HTTP protocol restrictions. The structure of `constraint` block is documented below. Constraint ProfileConstraintPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable extended logging. Valid values: `enable`, `disable`. ExtendedLog pulumi.StringPtrInput // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Method restriction. The structure of `method` block is documented below. Method ProfileMethodPtrInput // WAF Profile name. Name pulumi.StringPtrInput // WAF signatures. The structure of `signature` block is documented below. Signature ProfileSignaturePtrInput // URL access list The structure of `urlAccess` block is documented below. UrlAccesses ProfileUrlAccessArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileConstraint ¶
type ProfileConstraint struct { // HTTP content length in request. The structure of `contentLength` block is documented below. ContentLength *ProfileConstraintContentLength `pulumi:"contentLength"` // HTTP constraint exception. The structure of `exception` block is documented below. Exceptions []ProfileConstraintException `pulumi:"exceptions"` // HTTP header length in request. The structure of `headerLength` block is documented below. HeaderLength *ProfileConstraintHeaderLength `pulumi:"headerLength"` // Enable/disable hostname check. The structure of `hostname` block is documented below. Hostname *ProfileConstraintHostname `pulumi:"hostname"` // HTTP line length in request. The structure of `lineLength` block is documented below. LineLength *ProfileConstraintLineLength `pulumi:"lineLength"` // Enable/disable malformed HTTP request check. The structure of `malformed` block is documented below. Malformed *ProfileConstraintMalformed `pulumi:"malformed"` // Maximum number of cookies in HTTP request. The structure of `maxCookie` block is documented below. MaxCookie *ProfileConstraintMaxCookie `pulumi:"maxCookie"` // Maximum number of HTTP header line. The structure of `maxHeaderLine` block is documented below. MaxHeaderLine *ProfileConstraintMaxHeaderLine `pulumi:"maxHeaderLine"` // Maximum number of range segments in HTTP range line. The structure of `maxRangeSegment` block is documented below. MaxRangeSegment *ProfileConstraintMaxRangeSegment `pulumi:"maxRangeSegment"` // Maximum number of parameters in URL. The structure of `maxUrlParam` block is documented below. MaxUrlParam *ProfileConstraintMaxUrlParam `pulumi:"maxUrlParam"` // Enable/disable HTTP method check. The structure of `method` block is documented below. Method *ProfileConstraintMethod `pulumi:"method"` // Maximum length of parameter in URL, HTTP POST request or HTTP body. The structure of `paramLength` block is documented below. ParamLength *ProfileConstraintParamLength `pulumi:"paramLength"` // Maximum length of parameter in URL. The structure of `urlParamLength` block is documented below. UrlParamLength *ProfileConstraintUrlParamLength `pulumi:"urlParamLength"` // Enable/disable HTTP version check. The structure of `version` block is documented below. Version *ProfileConstraintVersion `pulumi:"version"` }
type ProfileConstraintArgs ¶
type ProfileConstraintArgs struct { // HTTP content length in request. The structure of `contentLength` block is documented below. ContentLength ProfileConstraintContentLengthPtrInput `pulumi:"contentLength"` // HTTP constraint exception. The structure of `exception` block is documented below. Exceptions ProfileConstraintExceptionArrayInput `pulumi:"exceptions"` // HTTP header length in request. The structure of `headerLength` block is documented below. HeaderLength ProfileConstraintHeaderLengthPtrInput `pulumi:"headerLength"` // Enable/disable hostname check. The structure of `hostname` block is documented below. Hostname ProfileConstraintHostnamePtrInput `pulumi:"hostname"` // HTTP line length in request. The structure of `lineLength` block is documented below. LineLength ProfileConstraintLineLengthPtrInput `pulumi:"lineLength"` // Enable/disable malformed HTTP request check. The structure of `malformed` block is documented below. Malformed ProfileConstraintMalformedPtrInput `pulumi:"malformed"` // Maximum number of cookies in HTTP request. The structure of `maxCookie` block is documented below. MaxCookie ProfileConstraintMaxCookiePtrInput `pulumi:"maxCookie"` // Maximum number of HTTP header line. The structure of `maxHeaderLine` block is documented below. MaxHeaderLine ProfileConstraintMaxHeaderLinePtrInput `pulumi:"maxHeaderLine"` // Maximum number of range segments in HTTP range line. The structure of `maxRangeSegment` block is documented below. MaxRangeSegment ProfileConstraintMaxRangeSegmentPtrInput `pulumi:"maxRangeSegment"` // Maximum number of parameters in URL. The structure of `maxUrlParam` block is documented below. MaxUrlParam ProfileConstraintMaxUrlParamPtrInput `pulumi:"maxUrlParam"` // Enable/disable HTTP method check. The structure of `method` block is documented below. Method ProfileConstraintMethodPtrInput `pulumi:"method"` // Maximum length of parameter in URL, HTTP POST request or HTTP body. The structure of `paramLength` block is documented below. ParamLength ProfileConstraintParamLengthPtrInput `pulumi:"paramLength"` // Maximum length of parameter in URL. The structure of `urlParamLength` block is documented below. UrlParamLength ProfileConstraintUrlParamLengthPtrInput `pulumi:"urlParamLength"` // Enable/disable HTTP version check. The structure of `version` block is documented below. Version ProfileConstraintVersionPtrInput `pulumi:"version"` }
func (ProfileConstraintArgs) ElementType ¶
func (ProfileConstraintArgs) ElementType() reflect.Type
func (ProfileConstraintArgs) ToProfileConstraintOutput ¶
func (i ProfileConstraintArgs) ToProfileConstraintOutput() ProfileConstraintOutput
func (ProfileConstraintArgs) ToProfileConstraintOutputWithContext ¶
func (i ProfileConstraintArgs) ToProfileConstraintOutputWithContext(ctx context.Context) ProfileConstraintOutput
func (ProfileConstraintArgs) ToProfileConstraintPtrOutput ¶
func (i ProfileConstraintArgs) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
func (ProfileConstraintArgs) ToProfileConstraintPtrOutputWithContext ¶
func (i ProfileConstraintArgs) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
type ProfileConstraintContentLength ¶
type ProfileConstraintContentLength struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Length of HTTP content in bytes (0 to 2147483647). Length *int `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintContentLengthArgs ¶
type ProfileConstraintContentLengthArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Length of HTTP content in bytes (0 to 2147483647). Length pulumi.IntPtrInput `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintContentLengthArgs) ElementType ¶
func (ProfileConstraintContentLengthArgs) ElementType() reflect.Type
func (ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutput ¶
func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutput() ProfileConstraintContentLengthOutput
func (ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutputWithContext ¶
func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthOutputWithContext(ctx context.Context) ProfileConstraintContentLengthOutput
func (ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutput ¶
func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
func (ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutputWithContext ¶
func (i ProfileConstraintContentLengthArgs) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
type ProfileConstraintContentLengthInput ¶
type ProfileConstraintContentLengthInput interface { pulumi.Input ToProfileConstraintContentLengthOutput() ProfileConstraintContentLengthOutput ToProfileConstraintContentLengthOutputWithContext(context.Context) ProfileConstraintContentLengthOutput }
ProfileConstraintContentLengthInput is an input type that accepts ProfileConstraintContentLengthArgs and ProfileConstraintContentLengthOutput values. You can construct a concrete instance of `ProfileConstraintContentLengthInput` via:
ProfileConstraintContentLengthArgs{...}
type ProfileConstraintContentLengthOutput ¶
type ProfileConstraintContentLengthOutput struct{ *pulumi.OutputState }
func (ProfileConstraintContentLengthOutput) Action ¶
func (o ProfileConstraintContentLengthOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintContentLengthOutput) ElementType ¶
func (ProfileConstraintContentLengthOutput) ElementType() reflect.Type
func (ProfileConstraintContentLengthOutput) Length ¶
func (o ProfileConstraintContentLengthOutput) Length() pulumi.IntPtrOutput
Length of HTTP content in bytes (0 to 2147483647).
func (ProfileConstraintContentLengthOutput) Log ¶
func (o ProfileConstraintContentLengthOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintContentLengthOutput) Severity ¶
func (o ProfileConstraintContentLengthOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintContentLengthOutput) Status ¶
func (o ProfileConstraintContentLengthOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutput ¶
func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutput() ProfileConstraintContentLengthOutput
func (ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutputWithContext ¶
func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthOutputWithContext(ctx context.Context) ProfileConstraintContentLengthOutput
func (ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutput ¶
func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
func (ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutputWithContext ¶
func (o ProfileConstraintContentLengthOutput) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
type ProfileConstraintContentLengthPtrInput ¶
type ProfileConstraintContentLengthPtrInput interface { pulumi.Input ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput ToProfileConstraintContentLengthPtrOutputWithContext(context.Context) ProfileConstraintContentLengthPtrOutput }
ProfileConstraintContentLengthPtrInput is an input type that accepts ProfileConstraintContentLengthArgs, ProfileConstraintContentLengthPtr and ProfileConstraintContentLengthPtrOutput values. You can construct a concrete instance of `ProfileConstraintContentLengthPtrInput` via:
ProfileConstraintContentLengthArgs{...} or: nil
func ProfileConstraintContentLengthPtr ¶
func ProfileConstraintContentLengthPtr(v *ProfileConstraintContentLengthArgs) ProfileConstraintContentLengthPtrInput
type ProfileConstraintContentLengthPtrOutput ¶
type ProfileConstraintContentLengthPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintContentLengthPtrOutput) Action ¶
func (o ProfileConstraintContentLengthPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintContentLengthPtrOutput) ElementType ¶
func (ProfileConstraintContentLengthPtrOutput) ElementType() reflect.Type
func (ProfileConstraintContentLengthPtrOutput) Length ¶
func (o ProfileConstraintContentLengthPtrOutput) Length() pulumi.IntPtrOutput
Length of HTTP content in bytes (0 to 2147483647).
func (ProfileConstraintContentLengthPtrOutput) Log ¶
func (o ProfileConstraintContentLengthPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintContentLengthPtrOutput) Severity ¶
func (o ProfileConstraintContentLengthPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintContentLengthPtrOutput) Status ¶
func (o ProfileConstraintContentLengthPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutput ¶
func (o ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutput() ProfileConstraintContentLengthPtrOutput
func (ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutputWithContext ¶
func (o ProfileConstraintContentLengthPtrOutput) ToProfileConstraintContentLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintContentLengthPtrOutput
type ProfileConstraintException ¶
type ProfileConstraintException struct { // Host address. Address *string `pulumi:"address"` // HTTP content length in request. Valid values: `enable`, `disable`. ContentLength *string `pulumi:"contentLength"` // HTTP header length in request. Valid values: `enable`, `disable`. HeaderLength *string `pulumi:"headerLength"` // Enable/disable hostname check. Valid values: `enable`, `disable`. Hostname *string `pulumi:"hostname"` // Exception ID. Id *int `pulumi:"id"` // HTTP line length in request. Valid values: `enable`, `disable`. LineLength *string `pulumi:"lineLength"` // Enable/disable malformed HTTP request check. Valid values: `enable`, `disable`. Malformed *string `pulumi:"malformed"` // Maximum number of cookies in HTTP request. Valid values: `enable`, `disable`. MaxCookie *string `pulumi:"maxCookie"` // Maximum number of HTTP header line. Valid values: `enable`, `disable`. MaxHeaderLine *string `pulumi:"maxHeaderLine"` // Maximum number of range segments in HTTP range line. Valid values: `enable`, `disable`. MaxRangeSegment *string `pulumi:"maxRangeSegment"` // Maximum number of parameters in URL. Valid values: `enable`, `disable`. MaxUrlParam *string `pulumi:"maxUrlParam"` // Enable/disable HTTP method check. Valid values: `enable`, `disable`. Method *string `pulumi:"method"` // Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: `enable`, `disable`. ParamLength *string `pulumi:"paramLength"` // URL pattern. Pattern *string `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex *string `pulumi:"regex"` // Maximum length of parameter in URL. Valid values: `enable`, `disable`. UrlParamLength *string `pulumi:"urlParamLength"` // Enable/disable HTTP version check. Valid values: `enable`, `disable`. Version *string `pulumi:"version"` }
type ProfileConstraintExceptionArgs ¶
type ProfileConstraintExceptionArgs struct { // Host address. Address pulumi.StringPtrInput `pulumi:"address"` // HTTP content length in request. Valid values: `enable`, `disable`. ContentLength pulumi.StringPtrInput `pulumi:"contentLength"` // HTTP header length in request. Valid values: `enable`, `disable`. HeaderLength pulumi.StringPtrInput `pulumi:"headerLength"` // Enable/disable hostname check. Valid values: `enable`, `disable`. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Exception ID. Id pulumi.IntPtrInput `pulumi:"id"` // HTTP line length in request. Valid values: `enable`, `disable`. LineLength pulumi.StringPtrInput `pulumi:"lineLength"` // Enable/disable malformed HTTP request check. Valid values: `enable`, `disable`. Malformed pulumi.StringPtrInput `pulumi:"malformed"` // Maximum number of cookies in HTTP request. Valid values: `enable`, `disable`. MaxCookie pulumi.StringPtrInput `pulumi:"maxCookie"` // Maximum number of HTTP header line. Valid values: `enable`, `disable`. MaxHeaderLine pulumi.StringPtrInput `pulumi:"maxHeaderLine"` // Maximum number of range segments in HTTP range line. Valid values: `enable`, `disable`. MaxRangeSegment pulumi.StringPtrInput `pulumi:"maxRangeSegment"` // Maximum number of parameters in URL. Valid values: `enable`, `disable`. MaxUrlParam pulumi.StringPtrInput `pulumi:"maxUrlParam"` // Enable/disable HTTP method check. Valid values: `enable`, `disable`. Method pulumi.StringPtrInput `pulumi:"method"` // Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: `enable`, `disable`. ParamLength pulumi.StringPtrInput `pulumi:"paramLength"` // URL pattern. Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex pulumi.StringPtrInput `pulumi:"regex"` // Maximum length of parameter in URL. Valid values: `enable`, `disable`. UrlParamLength pulumi.StringPtrInput `pulumi:"urlParamLength"` // Enable/disable HTTP version check. Valid values: `enable`, `disable`. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ProfileConstraintExceptionArgs) ElementType ¶
func (ProfileConstraintExceptionArgs) ElementType() reflect.Type
func (ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutput ¶
func (i ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutput() ProfileConstraintExceptionOutput
func (ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutputWithContext ¶
func (i ProfileConstraintExceptionArgs) ToProfileConstraintExceptionOutputWithContext(ctx context.Context) ProfileConstraintExceptionOutput
type ProfileConstraintExceptionArray ¶
type ProfileConstraintExceptionArray []ProfileConstraintExceptionInput
func (ProfileConstraintExceptionArray) ElementType ¶
func (ProfileConstraintExceptionArray) ElementType() reflect.Type
func (ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutput ¶
func (i ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutput() ProfileConstraintExceptionArrayOutput
func (ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutputWithContext ¶
func (i ProfileConstraintExceptionArray) ToProfileConstraintExceptionArrayOutputWithContext(ctx context.Context) ProfileConstraintExceptionArrayOutput
type ProfileConstraintExceptionArrayInput ¶
type ProfileConstraintExceptionArrayInput interface { pulumi.Input ToProfileConstraintExceptionArrayOutput() ProfileConstraintExceptionArrayOutput ToProfileConstraintExceptionArrayOutputWithContext(context.Context) ProfileConstraintExceptionArrayOutput }
ProfileConstraintExceptionArrayInput is an input type that accepts ProfileConstraintExceptionArray and ProfileConstraintExceptionArrayOutput values. You can construct a concrete instance of `ProfileConstraintExceptionArrayInput` via:
ProfileConstraintExceptionArray{ ProfileConstraintExceptionArgs{...} }
type ProfileConstraintExceptionArrayOutput ¶
type ProfileConstraintExceptionArrayOutput struct{ *pulumi.OutputState }
func (ProfileConstraintExceptionArrayOutput) ElementType ¶
func (ProfileConstraintExceptionArrayOutput) ElementType() reflect.Type
func (ProfileConstraintExceptionArrayOutput) Index ¶
func (o ProfileConstraintExceptionArrayOutput) Index(i pulumi.IntInput) ProfileConstraintExceptionOutput
func (ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutput ¶
func (o ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutput() ProfileConstraintExceptionArrayOutput
func (ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutputWithContext ¶
func (o ProfileConstraintExceptionArrayOutput) ToProfileConstraintExceptionArrayOutputWithContext(ctx context.Context) ProfileConstraintExceptionArrayOutput
type ProfileConstraintExceptionInput ¶
type ProfileConstraintExceptionInput interface { pulumi.Input ToProfileConstraintExceptionOutput() ProfileConstraintExceptionOutput ToProfileConstraintExceptionOutputWithContext(context.Context) ProfileConstraintExceptionOutput }
ProfileConstraintExceptionInput is an input type that accepts ProfileConstraintExceptionArgs and ProfileConstraintExceptionOutput values. You can construct a concrete instance of `ProfileConstraintExceptionInput` via:
ProfileConstraintExceptionArgs{...}
type ProfileConstraintExceptionOutput ¶
type ProfileConstraintExceptionOutput struct{ *pulumi.OutputState }
func (ProfileConstraintExceptionOutput) Address ¶
func (o ProfileConstraintExceptionOutput) Address() pulumi.StringPtrOutput
Host address.
func (ProfileConstraintExceptionOutput) ContentLength ¶
func (o ProfileConstraintExceptionOutput) ContentLength() pulumi.StringPtrOutput
HTTP content length in request. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) ElementType ¶
func (ProfileConstraintExceptionOutput) ElementType() reflect.Type
func (ProfileConstraintExceptionOutput) HeaderLength ¶
func (o ProfileConstraintExceptionOutput) HeaderLength() pulumi.StringPtrOutput
HTTP header length in request. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Hostname ¶
func (o ProfileConstraintExceptionOutput) Hostname() pulumi.StringPtrOutput
Enable/disable hostname check. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Id ¶
func (o ProfileConstraintExceptionOutput) Id() pulumi.IntPtrOutput
Exception ID.
func (ProfileConstraintExceptionOutput) LineLength ¶
func (o ProfileConstraintExceptionOutput) LineLength() pulumi.StringPtrOutput
HTTP line length in request. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Malformed ¶
func (o ProfileConstraintExceptionOutput) Malformed() pulumi.StringPtrOutput
Enable/disable malformed HTTP request check. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) MaxCookie ¶
func (o ProfileConstraintExceptionOutput) MaxCookie() pulumi.StringPtrOutput
Maximum number of cookies in HTTP request. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) MaxHeaderLine ¶
func (o ProfileConstraintExceptionOutput) MaxHeaderLine() pulumi.StringPtrOutput
Maximum number of HTTP header line. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) MaxRangeSegment ¶
func (o ProfileConstraintExceptionOutput) MaxRangeSegment() pulumi.StringPtrOutput
Maximum number of range segments in HTTP range line. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) MaxUrlParam ¶
func (o ProfileConstraintExceptionOutput) MaxUrlParam() pulumi.StringPtrOutput
Maximum number of parameters in URL. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Method ¶
func (o ProfileConstraintExceptionOutput) Method() pulumi.StringPtrOutput
Enable/disable HTTP method check. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) ParamLength ¶
func (o ProfileConstraintExceptionOutput) ParamLength() pulumi.StringPtrOutput
Maximum length of parameter in URL, HTTP POST request or HTTP body. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Pattern ¶
func (o ProfileConstraintExceptionOutput) Pattern() pulumi.StringPtrOutput
URL pattern.
func (ProfileConstraintExceptionOutput) Regex ¶
func (o ProfileConstraintExceptionOutput) Regex() pulumi.StringPtrOutput
Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutput ¶
func (o ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutput() ProfileConstraintExceptionOutput
func (ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutputWithContext ¶
func (o ProfileConstraintExceptionOutput) ToProfileConstraintExceptionOutputWithContext(ctx context.Context) ProfileConstraintExceptionOutput
func (ProfileConstraintExceptionOutput) UrlParamLength ¶
func (o ProfileConstraintExceptionOutput) UrlParamLength() pulumi.StringPtrOutput
Maximum length of parameter in URL. Valid values: `enable`, `disable`.
func (ProfileConstraintExceptionOutput) Version ¶
func (o ProfileConstraintExceptionOutput) Version() pulumi.StringPtrOutput
Enable/disable HTTP version check. Valid values: `enable`, `disable`.
type ProfileConstraintHeaderLength ¶
type ProfileConstraintHeaderLength struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Length of HTTP header in bytes (0 to 2147483647). Length *int `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintHeaderLengthArgs ¶
type ProfileConstraintHeaderLengthArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Length of HTTP header in bytes (0 to 2147483647). Length pulumi.IntPtrInput `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintHeaderLengthArgs) ElementType ¶
func (ProfileConstraintHeaderLengthArgs) ElementType() reflect.Type
func (ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutput ¶
func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutput() ProfileConstraintHeaderLengthOutput
func (ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutputWithContext ¶
func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthOutput
func (ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutput ¶
func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
func (ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutputWithContext ¶
func (i ProfileConstraintHeaderLengthArgs) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
type ProfileConstraintHeaderLengthInput ¶
type ProfileConstraintHeaderLengthInput interface { pulumi.Input ToProfileConstraintHeaderLengthOutput() ProfileConstraintHeaderLengthOutput ToProfileConstraintHeaderLengthOutputWithContext(context.Context) ProfileConstraintHeaderLengthOutput }
ProfileConstraintHeaderLengthInput is an input type that accepts ProfileConstraintHeaderLengthArgs and ProfileConstraintHeaderLengthOutput values. You can construct a concrete instance of `ProfileConstraintHeaderLengthInput` via:
ProfileConstraintHeaderLengthArgs{...}
type ProfileConstraintHeaderLengthOutput ¶
type ProfileConstraintHeaderLengthOutput struct{ *pulumi.OutputState }
func (ProfileConstraintHeaderLengthOutput) Action ¶
func (o ProfileConstraintHeaderLengthOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintHeaderLengthOutput) ElementType ¶
func (ProfileConstraintHeaderLengthOutput) ElementType() reflect.Type
func (ProfileConstraintHeaderLengthOutput) Length ¶
func (o ProfileConstraintHeaderLengthOutput) Length() pulumi.IntPtrOutput
Length of HTTP header in bytes (0 to 2147483647).
func (ProfileConstraintHeaderLengthOutput) Log ¶
func (o ProfileConstraintHeaderLengthOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintHeaderLengthOutput) Severity ¶
func (o ProfileConstraintHeaderLengthOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintHeaderLengthOutput) Status ¶
func (o ProfileConstraintHeaderLengthOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutput ¶
func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutput() ProfileConstraintHeaderLengthOutput
func (ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutputWithContext ¶
func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthOutput
func (ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutput ¶
func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
func (ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext ¶
func (o ProfileConstraintHeaderLengthOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
type ProfileConstraintHeaderLengthPtrInput ¶
type ProfileConstraintHeaderLengthPtrInput interface { pulumi.Input ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput ToProfileConstraintHeaderLengthPtrOutputWithContext(context.Context) ProfileConstraintHeaderLengthPtrOutput }
ProfileConstraintHeaderLengthPtrInput is an input type that accepts ProfileConstraintHeaderLengthArgs, ProfileConstraintHeaderLengthPtr and ProfileConstraintHeaderLengthPtrOutput values. You can construct a concrete instance of `ProfileConstraintHeaderLengthPtrInput` via:
ProfileConstraintHeaderLengthArgs{...} or: nil
func ProfileConstraintHeaderLengthPtr ¶
func ProfileConstraintHeaderLengthPtr(v *ProfileConstraintHeaderLengthArgs) ProfileConstraintHeaderLengthPtrInput
type ProfileConstraintHeaderLengthPtrOutput ¶
type ProfileConstraintHeaderLengthPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintHeaderLengthPtrOutput) Action ¶
func (o ProfileConstraintHeaderLengthPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintHeaderLengthPtrOutput) ElementType ¶
func (ProfileConstraintHeaderLengthPtrOutput) ElementType() reflect.Type
func (ProfileConstraintHeaderLengthPtrOutput) Length ¶
func (o ProfileConstraintHeaderLengthPtrOutput) Length() pulumi.IntPtrOutput
Length of HTTP header in bytes (0 to 2147483647).
func (ProfileConstraintHeaderLengthPtrOutput) Log ¶
func (o ProfileConstraintHeaderLengthPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintHeaderLengthPtrOutput) Severity ¶
func (o ProfileConstraintHeaderLengthPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintHeaderLengthPtrOutput) Status ¶
func (o ProfileConstraintHeaderLengthPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutput ¶
func (o ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutput() ProfileConstraintHeaderLengthPtrOutput
func (ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext ¶
func (o ProfileConstraintHeaderLengthPtrOutput) ToProfileConstraintHeaderLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintHeaderLengthPtrOutput
type ProfileConstraintHostname ¶
type ProfileConstraintHostname struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintHostnameArgs ¶
type ProfileConstraintHostnameArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintHostnameArgs) ElementType ¶
func (ProfileConstraintHostnameArgs) ElementType() reflect.Type
func (ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutput ¶
func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutput() ProfileConstraintHostnameOutput
func (ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutputWithContext ¶
func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnameOutputWithContext(ctx context.Context) ProfileConstraintHostnameOutput
func (ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutput ¶
func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
func (ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutputWithContext ¶
func (i ProfileConstraintHostnameArgs) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
type ProfileConstraintHostnameInput ¶
type ProfileConstraintHostnameInput interface { pulumi.Input ToProfileConstraintHostnameOutput() ProfileConstraintHostnameOutput ToProfileConstraintHostnameOutputWithContext(context.Context) ProfileConstraintHostnameOutput }
ProfileConstraintHostnameInput is an input type that accepts ProfileConstraintHostnameArgs and ProfileConstraintHostnameOutput values. You can construct a concrete instance of `ProfileConstraintHostnameInput` via:
ProfileConstraintHostnameArgs{...}
type ProfileConstraintHostnameOutput ¶
type ProfileConstraintHostnameOutput struct{ *pulumi.OutputState }
func (ProfileConstraintHostnameOutput) Action ¶
func (o ProfileConstraintHostnameOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintHostnameOutput) ElementType ¶
func (ProfileConstraintHostnameOutput) ElementType() reflect.Type
func (ProfileConstraintHostnameOutput) Log ¶
func (o ProfileConstraintHostnameOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintHostnameOutput) Severity ¶
func (o ProfileConstraintHostnameOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintHostnameOutput) Status ¶
func (o ProfileConstraintHostnameOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutput ¶
func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutput() ProfileConstraintHostnameOutput
func (ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutputWithContext ¶
func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnameOutputWithContext(ctx context.Context) ProfileConstraintHostnameOutput
func (ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutput ¶
func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
func (ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutputWithContext ¶
func (o ProfileConstraintHostnameOutput) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
type ProfileConstraintHostnamePtrInput ¶
type ProfileConstraintHostnamePtrInput interface { pulumi.Input ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput ToProfileConstraintHostnamePtrOutputWithContext(context.Context) ProfileConstraintHostnamePtrOutput }
ProfileConstraintHostnamePtrInput is an input type that accepts ProfileConstraintHostnameArgs, ProfileConstraintHostnamePtr and ProfileConstraintHostnamePtrOutput values. You can construct a concrete instance of `ProfileConstraintHostnamePtrInput` via:
ProfileConstraintHostnameArgs{...} or: nil
func ProfileConstraintHostnamePtr ¶
func ProfileConstraintHostnamePtr(v *ProfileConstraintHostnameArgs) ProfileConstraintHostnamePtrInput
type ProfileConstraintHostnamePtrOutput ¶
type ProfileConstraintHostnamePtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintHostnamePtrOutput) Action ¶
func (o ProfileConstraintHostnamePtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintHostnamePtrOutput) Elem ¶
func (o ProfileConstraintHostnamePtrOutput) Elem() ProfileConstraintHostnameOutput
func (ProfileConstraintHostnamePtrOutput) ElementType ¶
func (ProfileConstraintHostnamePtrOutput) ElementType() reflect.Type
func (ProfileConstraintHostnamePtrOutput) Log ¶
func (o ProfileConstraintHostnamePtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintHostnamePtrOutput) Severity ¶
func (o ProfileConstraintHostnamePtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintHostnamePtrOutput) Status ¶
func (o ProfileConstraintHostnamePtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutput ¶
func (o ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutput() ProfileConstraintHostnamePtrOutput
func (ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutputWithContext ¶
func (o ProfileConstraintHostnamePtrOutput) ToProfileConstraintHostnamePtrOutputWithContext(ctx context.Context) ProfileConstraintHostnamePtrOutput
type ProfileConstraintInput ¶
type ProfileConstraintInput interface { pulumi.Input ToProfileConstraintOutput() ProfileConstraintOutput ToProfileConstraintOutputWithContext(context.Context) ProfileConstraintOutput }
ProfileConstraintInput is an input type that accepts ProfileConstraintArgs and ProfileConstraintOutput values. You can construct a concrete instance of `ProfileConstraintInput` via:
ProfileConstraintArgs{...}
type ProfileConstraintLineLength ¶
type ProfileConstraintLineLength struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Length of HTTP line in bytes (0 to 2147483647). Length *int `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintLineLengthArgs ¶
type ProfileConstraintLineLengthArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Length of HTTP line in bytes (0 to 2147483647). Length pulumi.IntPtrInput `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintLineLengthArgs) ElementType ¶
func (ProfileConstraintLineLengthArgs) ElementType() reflect.Type
func (ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutput ¶
func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutput() ProfileConstraintLineLengthOutput
func (ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutputWithContext ¶
func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthOutputWithContext(ctx context.Context) ProfileConstraintLineLengthOutput
func (ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutput ¶
func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
func (ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutputWithContext ¶
func (i ProfileConstraintLineLengthArgs) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
type ProfileConstraintLineLengthInput ¶
type ProfileConstraintLineLengthInput interface { pulumi.Input ToProfileConstraintLineLengthOutput() ProfileConstraintLineLengthOutput ToProfileConstraintLineLengthOutputWithContext(context.Context) ProfileConstraintLineLengthOutput }
ProfileConstraintLineLengthInput is an input type that accepts ProfileConstraintLineLengthArgs and ProfileConstraintLineLengthOutput values. You can construct a concrete instance of `ProfileConstraintLineLengthInput` via:
ProfileConstraintLineLengthArgs{...}
type ProfileConstraintLineLengthOutput ¶
type ProfileConstraintLineLengthOutput struct{ *pulumi.OutputState }
func (ProfileConstraintLineLengthOutput) Action ¶
func (o ProfileConstraintLineLengthOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintLineLengthOutput) ElementType ¶
func (ProfileConstraintLineLengthOutput) ElementType() reflect.Type
func (ProfileConstraintLineLengthOutput) Length ¶
func (o ProfileConstraintLineLengthOutput) Length() pulumi.IntPtrOutput
Length of HTTP line in bytes (0 to 2147483647).
func (ProfileConstraintLineLengthOutput) Log ¶
func (o ProfileConstraintLineLengthOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintLineLengthOutput) Severity ¶
func (o ProfileConstraintLineLengthOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintLineLengthOutput) Status ¶
func (o ProfileConstraintLineLengthOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutput ¶
func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutput() ProfileConstraintLineLengthOutput
func (ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutputWithContext ¶
func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthOutputWithContext(ctx context.Context) ProfileConstraintLineLengthOutput
func (ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutput ¶
func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
func (ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutputWithContext ¶
func (o ProfileConstraintLineLengthOutput) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
type ProfileConstraintLineLengthPtrInput ¶
type ProfileConstraintLineLengthPtrInput interface { pulumi.Input ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput ToProfileConstraintLineLengthPtrOutputWithContext(context.Context) ProfileConstraintLineLengthPtrOutput }
ProfileConstraintLineLengthPtrInput is an input type that accepts ProfileConstraintLineLengthArgs, ProfileConstraintLineLengthPtr and ProfileConstraintLineLengthPtrOutput values. You can construct a concrete instance of `ProfileConstraintLineLengthPtrInput` via:
ProfileConstraintLineLengthArgs{...} or: nil
func ProfileConstraintLineLengthPtr ¶
func ProfileConstraintLineLengthPtr(v *ProfileConstraintLineLengthArgs) ProfileConstraintLineLengthPtrInput
type ProfileConstraintLineLengthPtrOutput ¶
type ProfileConstraintLineLengthPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintLineLengthPtrOutput) Action ¶
func (o ProfileConstraintLineLengthPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintLineLengthPtrOutput) ElementType ¶
func (ProfileConstraintLineLengthPtrOutput) ElementType() reflect.Type
func (ProfileConstraintLineLengthPtrOutput) Length ¶
func (o ProfileConstraintLineLengthPtrOutput) Length() pulumi.IntPtrOutput
Length of HTTP line in bytes (0 to 2147483647).
func (ProfileConstraintLineLengthPtrOutput) Log ¶
func (o ProfileConstraintLineLengthPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintLineLengthPtrOutput) Severity ¶
func (o ProfileConstraintLineLengthPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintLineLengthPtrOutput) Status ¶
func (o ProfileConstraintLineLengthPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutput ¶
func (o ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutput() ProfileConstraintLineLengthPtrOutput
func (ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutputWithContext ¶
func (o ProfileConstraintLineLengthPtrOutput) ToProfileConstraintLineLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintLineLengthPtrOutput
type ProfileConstraintMalformed ¶
type ProfileConstraintMalformed struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMalformedArgs ¶
type ProfileConstraintMalformedArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMalformedArgs) ElementType ¶
func (ProfileConstraintMalformedArgs) ElementType() reflect.Type
func (ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutput ¶
func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutput() ProfileConstraintMalformedOutput
func (ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutputWithContext ¶
func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedOutputWithContext(ctx context.Context) ProfileConstraintMalformedOutput
func (ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutput ¶
func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
func (ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutputWithContext ¶
func (i ProfileConstraintMalformedArgs) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
type ProfileConstraintMalformedInput ¶
type ProfileConstraintMalformedInput interface { pulumi.Input ToProfileConstraintMalformedOutput() ProfileConstraintMalformedOutput ToProfileConstraintMalformedOutputWithContext(context.Context) ProfileConstraintMalformedOutput }
ProfileConstraintMalformedInput is an input type that accepts ProfileConstraintMalformedArgs and ProfileConstraintMalformedOutput values. You can construct a concrete instance of `ProfileConstraintMalformedInput` via:
ProfileConstraintMalformedArgs{...}
type ProfileConstraintMalformedOutput ¶
type ProfileConstraintMalformedOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMalformedOutput) Action ¶
func (o ProfileConstraintMalformedOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMalformedOutput) ElementType ¶
func (ProfileConstraintMalformedOutput) ElementType() reflect.Type
func (ProfileConstraintMalformedOutput) Log ¶
func (o ProfileConstraintMalformedOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMalformedOutput) Severity ¶
func (o ProfileConstraintMalformedOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMalformedOutput) Status ¶
func (o ProfileConstraintMalformedOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutput ¶
func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutput() ProfileConstraintMalformedOutput
func (ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutputWithContext ¶
func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedOutputWithContext(ctx context.Context) ProfileConstraintMalformedOutput
func (ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutput ¶
func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
func (ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutputWithContext ¶
func (o ProfileConstraintMalformedOutput) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
type ProfileConstraintMalformedPtrInput ¶
type ProfileConstraintMalformedPtrInput interface { pulumi.Input ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput ToProfileConstraintMalformedPtrOutputWithContext(context.Context) ProfileConstraintMalformedPtrOutput }
ProfileConstraintMalformedPtrInput is an input type that accepts ProfileConstraintMalformedArgs, ProfileConstraintMalformedPtr and ProfileConstraintMalformedPtrOutput values. You can construct a concrete instance of `ProfileConstraintMalformedPtrInput` via:
ProfileConstraintMalformedArgs{...} or: nil
func ProfileConstraintMalformedPtr ¶
func ProfileConstraintMalformedPtr(v *ProfileConstraintMalformedArgs) ProfileConstraintMalformedPtrInput
type ProfileConstraintMalformedPtrOutput ¶
type ProfileConstraintMalformedPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMalformedPtrOutput) Action ¶
func (o ProfileConstraintMalformedPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMalformedPtrOutput) Elem ¶
func (o ProfileConstraintMalformedPtrOutput) Elem() ProfileConstraintMalformedOutput
func (ProfileConstraintMalformedPtrOutput) ElementType ¶
func (ProfileConstraintMalformedPtrOutput) ElementType() reflect.Type
func (ProfileConstraintMalformedPtrOutput) Log ¶
func (o ProfileConstraintMalformedPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMalformedPtrOutput) Severity ¶
func (o ProfileConstraintMalformedPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMalformedPtrOutput) Status ¶
func (o ProfileConstraintMalformedPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutput ¶
func (o ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutput() ProfileConstraintMalformedPtrOutput
func (ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutputWithContext ¶
func (o ProfileConstraintMalformedPtrOutput) ToProfileConstraintMalformedPtrOutputWithContext(ctx context.Context) ProfileConstraintMalformedPtrOutput
type ProfileConstraintMaxCookie ¶
type ProfileConstraintMaxCookie struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Maximum number of cookies in HTTP request (0 to 2147483647). MaxCookie *int `pulumi:"maxCookie"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMaxCookieArgs ¶
type ProfileConstraintMaxCookieArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Maximum number of cookies in HTTP request (0 to 2147483647). MaxCookie pulumi.IntPtrInput `pulumi:"maxCookie"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMaxCookieArgs) ElementType ¶
func (ProfileConstraintMaxCookieArgs) ElementType() reflect.Type
func (ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutput ¶
func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutput() ProfileConstraintMaxCookieOutput
func (ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutputWithContext ¶
func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookieOutputWithContext(ctx context.Context) ProfileConstraintMaxCookieOutput
func (ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutput ¶
func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
func (ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutputWithContext ¶
func (i ProfileConstraintMaxCookieArgs) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
type ProfileConstraintMaxCookieInput ¶
type ProfileConstraintMaxCookieInput interface { pulumi.Input ToProfileConstraintMaxCookieOutput() ProfileConstraintMaxCookieOutput ToProfileConstraintMaxCookieOutputWithContext(context.Context) ProfileConstraintMaxCookieOutput }
ProfileConstraintMaxCookieInput is an input type that accepts ProfileConstraintMaxCookieArgs and ProfileConstraintMaxCookieOutput values. You can construct a concrete instance of `ProfileConstraintMaxCookieInput` via:
ProfileConstraintMaxCookieArgs{...}
type ProfileConstraintMaxCookieOutput ¶
type ProfileConstraintMaxCookieOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxCookieOutput) Action ¶
func (o ProfileConstraintMaxCookieOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxCookieOutput) ElementType ¶
func (ProfileConstraintMaxCookieOutput) ElementType() reflect.Type
func (ProfileConstraintMaxCookieOutput) Log ¶
func (o ProfileConstraintMaxCookieOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxCookieOutput) MaxCookie ¶
func (o ProfileConstraintMaxCookieOutput) MaxCookie() pulumi.IntPtrOutput
Maximum number of cookies in HTTP request (0 to 2147483647).
func (ProfileConstraintMaxCookieOutput) Severity ¶
func (o ProfileConstraintMaxCookieOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxCookieOutput) Status ¶
func (o ProfileConstraintMaxCookieOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutput ¶
func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutput() ProfileConstraintMaxCookieOutput
func (ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutputWithContext ¶
func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookieOutputWithContext(ctx context.Context) ProfileConstraintMaxCookieOutput
func (ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutput ¶
func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
func (ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutputWithContext ¶
func (o ProfileConstraintMaxCookieOutput) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
type ProfileConstraintMaxCookiePtrInput ¶
type ProfileConstraintMaxCookiePtrInput interface { pulumi.Input ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput ToProfileConstraintMaxCookiePtrOutputWithContext(context.Context) ProfileConstraintMaxCookiePtrOutput }
ProfileConstraintMaxCookiePtrInput is an input type that accepts ProfileConstraintMaxCookieArgs, ProfileConstraintMaxCookiePtr and ProfileConstraintMaxCookiePtrOutput values. You can construct a concrete instance of `ProfileConstraintMaxCookiePtrInput` via:
ProfileConstraintMaxCookieArgs{...} or: nil
func ProfileConstraintMaxCookiePtr ¶
func ProfileConstraintMaxCookiePtr(v *ProfileConstraintMaxCookieArgs) ProfileConstraintMaxCookiePtrInput
type ProfileConstraintMaxCookiePtrOutput ¶
type ProfileConstraintMaxCookiePtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxCookiePtrOutput) Action ¶
func (o ProfileConstraintMaxCookiePtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxCookiePtrOutput) Elem ¶
func (o ProfileConstraintMaxCookiePtrOutput) Elem() ProfileConstraintMaxCookieOutput
func (ProfileConstraintMaxCookiePtrOutput) ElementType ¶
func (ProfileConstraintMaxCookiePtrOutput) ElementType() reflect.Type
func (ProfileConstraintMaxCookiePtrOutput) Log ¶
func (o ProfileConstraintMaxCookiePtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxCookiePtrOutput) MaxCookie ¶
func (o ProfileConstraintMaxCookiePtrOutput) MaxCookie() pulumi.IntPtrOutput
Maximum number of cookies in HTTP request (0 to 2147483647).
func (ProfileConstraintMaxCookiePtrOutput) Severity ¶
func (o ProfileConstraintMaxCookiePtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxCookiePtrOutput) Status ¶
func (o ProfileConstraintMaxCookiePtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutput ¶
func (o ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutput() ProfileConstraintMaxCookiePtrOutput
func (ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutputWithContext ¶
func (o ProfileConstraintMaxCookiePtrOutput) ToProfileConstraintMaxCookiePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxCookiePtrOutput
type ProfileConstraintMaxHeaderLine ¶
type ProfileConstraintMaxHeaderLine struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Maximum number HTTP header lines (0 to 2147483647). MaxHeaderLine *int `pulumi:"maxHeaderLine"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMaxHeaderLineArgs ¶
type ProfileConstraintMaxHeaderLineArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Maximum number HTTP header lines (0 to 2147483647). MaxHeaderLine pulumi.IntPtrInput `pulumi:"maxHeaderLine"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMaxHeaderLineArgs) ElementType ¶
func (ProfileConstraintMaxHeaderLineArgs) ElementType() reflect.Type
func (ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutput ¶
func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutput() ProfileConstraintMaxHeaderLineOutput
func (ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutputWithContext ¶
func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLineOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLineOutput
func (ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutput ¶
func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
func (ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutputWithContext ¶
func (i ProfileConstraintMaxHeaderLineArgs) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
type ProfileConstraintMaxHeaderLineInput ¶
type ProfileConstraintMaxHeaderLineInput interface { pulumi.Input ToProfileConstraintMaxHeaderLineOutput() ProfileConstraintMaxHeaderLineOutput ToProfileConstraintMaxHeaderLineOutputWithContext(context.Context) ProfileConstraintMaxHeaderLineOutput }
ProfileConstraintMaxHeaderLineInput is an input type that accepts ProfileConstraintMaxHeaderLineArgs and ProfileConstraintMaxHeaderLineOutput values. You can construct a concrete instance of `ProfileConstraintMaxHeaderLineInput` via:
ProfileConstraintMaxHeaderLineArgs{...}
type ProfileConstraintMaxHeaderLineOutput ¶
type ProfileConstraintMaxHeaderLineOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxHeaderLineOutput) Action ¶
func (o ProfileConstraintMaxHeaderLineOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxHeaderLineOutput) ElementType ¶
func (ProfileConstraintMaxHeaderLineOutput) ElementType() reflect.Type
func (ProfileConstraintMaxHeaderLineOutput) Log ¶
func (o ProfileConstraintMaxHeaderLineOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxHeaderLineOutput) MaxHeaderLine ¶
func (o ProfileConstraintMaxHeaderLineOutput) MaxHeaderLine() pulumi.IntPtrOutput
Maximum number HTTP header lines (0 to 2147483647).
func (ProfileConstraintMaxHeaderLineOutput) Severity ¶
func (o ProfileConstraintMaxHeaderLineOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxHeaderLineOutput) Status ¶
func (o ProfileConstraintMaxHeaderLineOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutput ¶
func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutput() ProfileConstraintMaxHeaderLineOutput
func (ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutputWithContext ¶
func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLineOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLineOutput
func (ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutput ¶
func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
func (ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext ¶
func (o ProfileConstraintMaxHeaderLineOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
type ProfileConstraintMaxHeaderLinePtrInput ¶
type ProfileConstraintMaxHeaderLinePtrInput interface { pulumi.Input ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput ToProfileConstraintMaxHeaderLinePtrOutputWithContext(context.Context) ProfileConstraintMaxHeaderLinePtrOutput }
ProfileConstraintMaxHeaderLinePtrInput is an input type that accepts ProfileConstraintMaxHeaderLineArgs, ProfileConstraintMaxHeaderLinePtr and ProfileConstraintMaxHeaderLinePtrOutput values. You can construct a concrete instance of `ProfileConstraintMaxHeaderLinePtrInput` via:
ProfileConstraintMaxHeaderLineArgs{...} or: nil
func ProfileConstraintMaxHeaderLinePtr ¶
func ProfileConstraintMaxHeaderLinePtr(v *ProfileConstraintMaxHeaderLineArgs) ProfileConstraintMaxHeaderLinePtrInput
type ProfileConstraintMaxHeaderLinePtrOutput ¶
type ProfileConstraintMaxHeaderLinePtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxHeaderLinePtrOutput) Action ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxHeaderLinePtrOutput) ElementType ¶
func (ProfileConstraintMaxHeaderLinePtrOutput) ElementType() reflect.Type
func (ProfileConstraintMaxHeaderLinePtrOutput) Log ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxHeaderLinePtrOutput) MaxHeaderLine ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) MaxHeaderLine() pulumi.IntPtrOutput
Maximum number HTTP header lines (0 to 2147483647).
func (ProfileConstraintMaxHeaderLinePtrOutput) Severity ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxHeaderLinePtrOutput) Status ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutput ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutput() ProfileConstraintMaxHeaderLinePtrOutput
func (ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext ¶
func (o ProfileConstraintMaxHeaderLinePtrOutput) ToProfileConstraintMaxHeaderLinePtrOutputWithContext(ctx context.Context) ProfileConstraintMaxHeaderLinePtrOutput
type ProfileConstraintMaxRangeSegment ¶
type ProfileConstraintMaxRangeSegment struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Maximum number of range segments in HTTP range line (0 to 2147483647). MaxRangeSegment *int `pulumi:"maxRangeSegment"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMaxRangeSegmentArgs ¶
type ProfileConstraintMaxRangeSegmentArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Maximum number of range segments in HTTP range line (0 to 2147483647). MaxRangeSegment pulumi.IntPtrInput `pulumi:"maxRangeSegment"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMaxRangeSegmentArgs) ElementType ¶
func (ProfileConstraintMaxRangeSegmentArgs) ElementType() reflect.Type
func (ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutput ¶
func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutput() ProfileConstraintMaxRangeSegmentOutput
func (ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutputWithContext ¶
func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentOutput
func (ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutput ¶
func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
func (ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext ¶
func (i ProfileConstraintMaxRangeSegmentArgs) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
type ProfileConstraintMaxRangeSegmentInput ¶
type ProfileConstraintMaxRangeSegmentInput interface { pulumi.Input ToProfileConstraintMaxRangeSegmentOutput() ProfileConstraintMaxRangeSegmentOutput ToProfileConstraintMaxRangeSegmentOutputWithContext(context.Context) ProfileConstraintMaxRangeSegmentOutput }
ProfileConstraintMaxRangeSegmentInput is an input type that accepts ProfileConstraintMaxRangeSegmentArgs and ProfileConstraintMaxRangeSegmentOutput values. You can construct a concrete instance of `ProfileConstraintMaxRangeSegmentInput` via:
ProfileConstraintMaxRangeSegmentArgs{...}
type ProfileConstraintMaxRangeSegmentOutput ¶
type ProfileConstraintMaxRangeSegmentOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxRangeSegmentOutput) Action ¶
func (o ProfileConstraintMaxRangeSegmentOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxRangeSegmentOutput) ElementType ¶
func (ProfileConstraintMaxRangeSegmentOutput) ElementType() reflect.Type
func (ProfileConstraintMaxRangeSegmentOutput) Log ¶
func (o ProfileConstraintMaxRangeSegmentOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxRangeSegmentOutput) MaxRangeSegment ¶
func (o ProfileConstraintMaxRangeSegmentOutput) MaxRangeSegment() pulumi.IntPtrOutput
Maximum number of range segments in HTTP range line (0 to 2147483647).
func (ProfileConstraintMaxRangeSegmentOutput) Severity ¶
func (o ProfileConstraintMaxRangeSegmentOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxRangeSegmentOutput) Status ¶
func (o ProfileConstraintMaxRangeSegmentOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutput ¶
func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutput() ProfileConstraintMaxRangeSegmentOutput
func (ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutputWithContext ¶
func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentOutput
func (ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutput ¶
func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
func (ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext ¶
func (o ProfileConstraintMaxRangeSegmentOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
type ProfileConstraintMaxRangeSegmentPtrInput ¶
type ProfileConstraintMaxRangeSegmentPtrInput interface { pulumi.Input ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(context.Context) ProfileConstraintMaxRangeSegmentPtrOutput }
ProfileConstraintMaxRangeSegmentPtrInput is an input type that accepts ProfileConstraintMaxRangeSegmentArgs, ProfileConstraintMaxRangeSegmentPtr and ProfileConstraintMaxRangeSegmentPtrOutput values. You can construct a concrete instance of `ProfileConstraintMaxRangeSegmentPtrInput` via:
ProfileConstraintMaxRangeSegmentArgs{...} or: nil
func ProfileConstraintMaxRangeSegmentPtr ¶
func ProfileConstraintMaxRangeSegmentPtr(v *ProfileConstraintMaxRangeSegmentArgs) ProfileConstraintMaxRangeSegmentPtrInput
type ProfileConstraintMaxRangeSegmentPtrOutput ¶
type ProfileConstraintMaxRangeSegmentPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxRangeSegmentPtrOutput) Action ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxRangeSegmentPtrOutput) ElementType ¶
func (ProfileConstraintMaxRangeSegmentPtrOutput) ElementType() reflect.Type
func (ProfileConstraintMaxRangeSegmentPtrOutput) Log ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxRangeSegmentPtrOutput) MaxRangeSegment ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) MaxRangeSegment() pulumi.IntPtrOutput
Maximum number of range segments in HTTP range line (0 to 2147483647).
func (ProfileConstraintMaxRangeSegmentPtrOutput) Severity ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxRangeSegmentPtrOutput) Status ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutput ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutput() ProfileConstraintMaxRangeSegmentPtrOutput
func (ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext ¶
func (o ProfileConstraintMaxRangeSegmentPtrOutput) ToProfileConstraintMaxRangeSegmentPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxRangeSegmentPtrOutput
type ProfileConstraintMaxUrlParam ¶
type ProfileConstraintMaxUrlParam struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Maximum number of parameters in URL (0 to 2147483647). MaxUrlParam *int `pulumi:"maxUrlParam"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMaxUrlParamArgs ¶
type ProfileConstraintMaxUrlParamArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Maximum number of parameters in URL (0 to 2147483647). MaxUrlParam pulumi.IntPtrInput `pulumi:"maxUrlParam"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMaxUrlParamArgs) ElementType ¶
func (ProfileConstraintMaxUrlParamArgs) ElementType() reflect.Type
func (ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutput ¶
func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutput() ProfileConstraintMaxUrlParamOutput
func (ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutputWithContext ¶
func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamOutput
func (ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutput ¶
func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
func (ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutputWithContext ¶
func (i ProfileConstraintMaxUrlParamArgs) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
type ProfileConstraintMaxUrlParamInput ¶
type ProfileConstraintMaxUrlParamInput interface { pulumi.Input ToProfileConstraintMaxUrlParamOutput() ProfileConstraintMaxUrlParamOutput ToProfileConstraintMaxUrlParamOutputWithContext(context.Context) ProfileConstraintMaxUrlParamOutput }
ProfileConstraintMaxUrlParamInput is an input type that accepts ProfileConstraintMaxUrlParamArgs and ProfileConstraintMaxUrlParamOutput values. You can construct a concrete instance of `ProfileConstraintMaxUrlParamInput` via:
ProfileConstraintMaxUrlParamArgs{...}
type ProfileConstraintMaxUrlParamOutput ¶
type ProfileConstraintMaxUrlParamOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxUrlParamOutput) Action ¶
func (o ProfileConstraintMaxUrlParamOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxUrlParamOutput) ElementType ¶
func (ProfileConstraintMaxUrlParamOutput) ElementType() reflect.Type
func (ProfileConstraintMaxUrlParamOutput) Log ¶
func (o ProfileConstraintMaxUrlParamOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxUrlParamOutput) MaxUrlParam ¶
func (o ProfileConstraintMaxUrlParamOutput) MaxUrlParam() pulumi.IntPtrOutput
Maximum number of parameters in URL (0 to 2147483647).
func (ProfileConstraintMaxUrlParamOutput) Severity ¶
func (o ProfileConstraintMaxUrlParamOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxUrlParamOutput) Status ¶
func (o ProfileConstraintMaxUrlParamOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutput ¶
func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutput() ProfileConstraintMaxUrlParamOutput
func (ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutputWithContext ¶
func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamOutput
func (ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutput ¶
func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
func (ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext ¶
func (o ProfileConstraintMaxUrlParamOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
type ProfileConstraintMaxUrlParamPtrInput ¶
type ProfileConstraintMaxUrlParamPtrInput interface { pulumi.Input ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput ToProfileConstraintMaxUrlParamPtrOutputWithContext(context.Context) ProfileConstraintMaxUrlParamPtrOutput }
ProfileConstraintMaxUrlParamPtrInput is an input type that accepts ProfileConstraintMaxUrlParamArgs, ProfileConstraintMaxUrlParamPtr and ProfileConstraintMaxUrlParamPtrOutput values. You can construct a concrete instance of `ProfileConstraintMaxUrlParamPtrInput` via:
ProfileConstraintMaxUrlParamArgs{...} or: nil
func ProfileConstraintMaxUrlParamPtr ¶
func ProfileConstraintMaxUrlParamPtr(v *ProfileConstraintMaxUrlParamArgs) ProfileConstraintMaxUrlParamPtrInput
type ProfileConstraintMaxUrlParamPtrOutput ¶
type ProfileConstraintMaxUrlParamPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMaxUrlParamPtrOutput) Action ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMaxUrlParamPtrOutput) ElementType ¶
func (ProfileConstraintMaxUrlParamPtrOutput) ElementType() reflect.Type
func (ProfileConstraintMaxUrlParamPtrOutput) Log ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxUrlParamPtrOutput) MaxUrlParam ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) MaxUrlParam() pulumi.IntPtrOutput
Maximum number of parameters in URL (0 to 2147483647).
func (ProfileConstraintMaxUrlParamPtrOutput) Severity ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMaxUrlParamPtrOutput) Status ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutput ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutput() ProfileConstraintMaxUrlParamPtrOutput
func (ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext ¶
func (o ProfileConstraintMaxUrlParamPtrOutput) ToProfileConstraintMaxUrlParamPtrOutputWithContext(ctx context.Context) ProfileConstraintMaxUrlParamPtrOutput
type ProfileConstraintMethod ¶
type ProfileConstraintMethod struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintMethodArgs ¶
type ProfileConstraintMethodArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintMethodArgs) ElementType ¶
func (ProfileConstraintMethodArgs) ElementType() reflect.Type
func (ProfileConstraintMethodArgs) ToProfileConstraintMethodOutput ¶
func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodOutput() ProfileConstraintMethodOutput
func (ProfileConstraintMethodArgs) ToProfileConstraintMethodOutputWithContext ¶
func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodOutputWithContext(ctx context.Context) ProfileConstraintMethodOutput
func (ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutput ¶
func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
func (ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutputWithContext ¶
func (i ProfileConstraintMethodArgs) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
type ProfileConstraintMethodInput ¶
type ProfileConstraintMethodInput interface { pulumi.Input ToProfileConstraintMethodOutput() ProfileConstraintMethodOutput ToProfileConstraintMethodOutputWithContext(context.Context) ProfileConstraintMethodOutput }
ProfileConstraintMethodInput is an input type that accepts ProfileConstraintMethodArgs and ProfileConstraintMethodOutput values. You can construct a concrete instance of `ProfileConstraintMethodInput` via:
ProfileConstraintMethodArgs{...}
type ProfileConstraintMethodOutput ¶
type ProfileConstraintMethodOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMethodOutput) Action ¶
func (o ProfileConstraintMethodOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMethodOutput) ElementType ¶
func (ProfileConstraintMethodOutput) ElementType() reflect.Type
func (ProfileConstraintMethodOutput) Log ¶
func (o ProfileConstraintMethodOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMethodOutput) Severity ¶
func (o ProfileConstraintMethodOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMethodOutput) Status ¶
func (o ProfileConstraintMethodOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileConstraintMethodOutput) ToProfileConstraintMethodOutput ¶
func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodOutput() ProfileConstraintMethodOutput
func (ProfileConstraintMethodOutput) ToProfileConstraintMethodOutputWithContext ¶
func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodOutputWithContext(ctx context.Context) ProfileConstraintMethodOutput
func (ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutput ¶
func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
func (ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutputWithContext ¶
func (o ProfileConstraintMethodOutput) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
type ProfileConstraintMethodPtrInput ¶
type ProfileConstraintMethodPtrInput interface { pulumi.Input ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput ToProfileConstraintMethodPtrOutputWithContext(context.Context) ProfileConstraintMethodPtrOutput }
ProfileConstraintMethodPtrInput is an input type that accepts ProfileConstraintMethodArgs, ProfileConstraintMethodPtr and ProfileConstraintMethodPtrOutput values. You can construct a concrete instance of `ProfileConstraintMethodPtrInput` via:
ProfileConstraintMethodArgs{...} or: nil
func ProfileConstraintMethodPtr ¶
func ProfileConstraintMethodPtr(v *ProfileConstraintMethodArgs) ProfileConstraintMethodPtrInput
type ProfileConstraintMethodPtrOutput ¶
type ProfileConstraintMethodPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintMethodPtrOutput) Action ¶
func (o ProfileConstraintMethodPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintMethodPtrOutput) Elem ¶
func (o ProfileConstraintMethodPtrOutput) Elem() ProfileConstraintMethodOutput
func (ProfileConstraintMethodPtrOutput) ElementType ¶
func (ProfileConstraintMethodPtrOutput) ElementType() reflect.Type
func (ProfileConstraintMethodPtrOutput) Log ¶
func (o ProfileConstraintMethodPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintMethodPtrOutput) Severity ¶
func (o ProfileConstraintMethodPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintMethodPtrOutput) Status ¶
func (o ProfileConstraintMethodPtrOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutput ¶
func (o ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutput() ProfileConstraintMethodPtrOutput
func (ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutputWithContext ¶
func (o ProfileConstraintMethodPtrOutput) ToProfileConstraintMethodPtrOutputWithContext(ctx context.Context) ProfileConstraintMethodPtrOutput
type ProfileConstraintOutput ¶
type ProfileConstraintOutput struct{ *pulumi.OutputState }
func (ProfileConstraintOutput) ContentLength ¶
func (o ProfileConstraintOutput) ContentLength() ProfileConstraintContentLengthPtrOutput
HTTP content length in request. The structure of `contentLength` block is documented below.
func (ProfileConstraintOutput) ElementType ¶
func (ProfileConstraintOutput) ElementType() reflect.Type
func (ProfileConstraintOutput) Exceptions ¶
func (o ProfileConstraintOutput) Exceptions() ProfileConstraintExceptionArrayOutput
HTTP constraint exception. The structure of `exception` block is documented below.
func (ProfileConstraintOutput) HeaderLength ¶
func (o ProfileConstraintOutput) HeaderLength() ProfileConstraintHeaderLengthPtrOutput
HTTP header length in request. The structure of `headerLength` block is documented below.
func (ProfileConstraintOutput) Hostname ¶
func (o ProfileConstraintOutput) Hostname() ProfileConstraintHostnamePtrOutput
Enable/disable hostname check. The structure of `hostname` block is documented below.
func (ProfileConstraintOutput) LineLength ¶
func (o ProfileConstraintOutput) LineLength() ProfileConstraintLineLengthPtrOutput
HTTP line length in request. The structure of `lineLength` block is documented below.
func (ProfileConstraintOutput) Malformed ¶
func (o ProfileConstraintOutput) Malformed() ProfileConstraintMalformedPtrOutput
Enable/disable malformed HTTP request check. The structure of `malformed` block is documented below.
func (ProfileConstraintOutput) MaxCookie ¶
func (o ProfileConstraintOutput) MaxCookie() ProfileConstraintMaxCookiePtrOutput
Maximum number of cookies in HTTP request. The structure of `maxCookie` block is documented below.
func (ProfileConstraintOutput) MaxHeaderLine ¶
func (o ProfileConstraintOutput) MaxHeaderLine() ProfileConstraintMaxHeaderLinePtrOutput
Maximum number of HTTP header line. The structure of `maxHeaderLine` block is documented below.
func (ProfileConstraintOutput) MaxRangeSegment ¶
func (o ProfileConstraintOutput) MaxRangeSegment() ProfileConstraintMaxRangeSegmentPtrOutput
Maximum number of range segments in HTTP range line. The structure of `maxRangeSegment` block is documented below.
func (ProfileConstraintOutput) MaxUrlParam ¶
func (o ProfileConstraintOutput) MaxUrlParam() ProfileConstraintMaxUrlParamPtrOutput
Maximum number of parameters in URL. The structure of `maxUrlParam` block is documented below.
func (ProfileConstraintOutput) Method ¶
func (o ProfileConstraintOutput) Method() ProfileConstraintMethodPtrOutput
Enable/disable HTTP method check. The structure of `method` block is documented below.
func (ProfileConstraintOutput) ParamLength ¶
func (o ProfileConstraintOutput) ParamLength() ProfileConstraintParamLengthPtrOutput
Maximum length of parameter in URL, HTTP POST request or HTTP body. The structure of `paramLength` block is documented below.
func (ProfileConstraintOutput) ToProfileConstraintOutput ¶
func (o ProfileConstraintOutput) ToProfileConstraintOutput() ProfileConstraintOutput
func (ProfileConstraintOutput) ToProfileConstraintOutputWithContext ¶
func (o ProfileConstraintOutput) ToProfileConstraintOutputWithContext(ctx context.Context) ProfileConstraintOutput
func (ProfileConstraintOutput) ToProfileConstraintPtrOutput ¶
func (o ProfileConstraintOutput) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
func (ProfileConstraintOutput) ToProfileConstraintPtrOutputWithContext ¶
func (o ProfileConstraintOutput) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
func (ProfileConstraintOutput) UrlParamLength ¶
func (o ProfileConstraintOutput) UrlParamLength() ProfileConstraintUrlParamLengthPtrOutput
Maximum length of parameter in URL. The structure of `urlParamLength` block is documented below.
func (ProfileConstraintOutput) Version ¶
func (o ProfileConstraintOutput) Version() ProfileConstraintVersionPtrOutput
Enable/disable HTTP version check. The structure of `version` block is documented below.
type ProfileConstraintParamLength ¶
type ProfileConstraintParamLength struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647). Length *int `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintParamLengthArgs ¶
type ProfileConstraintParamLengthArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647). Length pulumi.IntPtrInput `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintParamLengthArgs) ElementType ¶
func (ProfileConstraintParamLengthArgs) ElementType() reflect.Type
func (ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutput ¶
func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutput() ProfileConstraintParamLengthOutput
func (ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutputWithContext ¶
func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthOutputWithContext(ctx context.Context) ProfileConstraintParamLengthOutput
func (ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutput ¶
func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
func (ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutputWithContext ¶
func (i ProfileConstraintParamLengthArgs) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
type ProfileConstraintParamLengthInput ¶
type ProfileConstraintParamLengthInput interface { pulumi.Input ToProfileConstraintParamLengthOutput() ProfileConstraintParamLengthOutput ToProfileConstraintParamLengthOutputWithContext(context.Context) ProfileConstraintParamLengthOutput }
ProfileConstraintParamLengthInput is an input type that accepts ProfileConstraintParamLengthArgs and ProfileConstraintParamLengthOutput values. You can construct a concrete instance of `ProfileConstraintParamLengthInput` via:
ProfileConstraintParamLengthArgs{...}
type ProfileConstraintParamLengthOutput ¶
type ProfileConstraintParamLengthOutput struct{ *pulumi.OutputState }
func (ProfileConstraintParamLengthOutput) Action ¶
func (o ProfileConstraintParamLengthOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintParamLengthOutput) ElementType ¶
func (ProfileConstraintParamLengthOutput) ElementType() reflect.Type
func (ProfileConstraintParamLengthOutput) Length ¶
func (o ProfileConstraintParamLengthOutput) Length() pulumi.IntPtrOutput
Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).
func (ProfileConstraintParamLengthOutput) Log ¶
func (o ProfileConstraintParamLengthOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintParamLengthOutput) Severity ¶
func (o ProfileConstraintParamLengthOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintParamLengthOutput) Status ¶
func (o ProfileConstraintParamLengthOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutput ¶
func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutput() ProfileConstraintParamLengthOutput
func (ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutputWithContext ¶
func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthOutputWithContext(ctx context.Context) ProfileConstraintParamLengthOutput
func (ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutput ¶
func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
func (ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutputWithContext ¶
func (o ProfileConstraintParamLengthOutput) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
type ProfileConstraintParamLengthPtrInput ¶
type ProfileConstraintParamLengthPtrInput interface { pulumi.Input ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput ToProfileConstraintParamLengthPtrOutputWithContext(context.Context) ProfileConstraintParamLengthPtrOutput }
ProfileConstraintParamLengthPtrInput is an input type that accepts ProfileConstraintParamLengthArgs, ProfileConstraintParamLengthPtr and ProfileConstraintParamLengthPtrOutput values. You can construct a concrete instance of `ProfileConstraintParamLengthPtrInput` via:
ProfileConstraintParamLengthArgs{...} or: nil
func ProfileConstraintParamLengthPtr ¶
func ProfileConstraintParamLengthPtr(v *ProfileConstraintParamLengthArgs) ProfileConstraintParamLengthPtrInput
type ProfileConstraintParamLengthPtrOutput ¶
type ProfileConstraintParamLengthPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintParamLengthPtrOutput) Action ¶
func (o ProfileConstraintParamLengthPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintParamLengthPtrOutput) ElementType ¶
func (ProfileConstraintParamLengthPtrOutput) ElementType() reflect.Type
func (ProfileConstraintParamLengthPtrOutput) Length ¶
func (o ProfileConstraintParamLengthPtrOutput) Length() pulumi.IntPtrOutput
Maximum length of parameter in URL, HTTP POST request or HTTP body in bytes (0 to 2147483647).
func (ProfileConstraintParamLengthPtrOutput) Log ¶
func (o ProfileConstraintParamLengthPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintParamLengthPtrOutput) Severity ¶
func (o ProfileConstraintParamLengthPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintParamLengthPtrOutput) Status ¶
func (o ProfileConstraintParamLengthPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutput ¶
func (o ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutput() ProfileConstraintParamLengthPtrOutput
func (ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutputWithContext ¶
func (o ProfileConstraintParamLengthPtrOutput) ToProfileConstraintParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintParamLengthPtrOutput
type ProfileConstraintPtrInput ¶
type ProfileConstraintPtrInput interface { pulumi.Input ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput ToProfileConstraintPtrOutputWithContext(context.Context) ProfileConstraintPtrOutput }
ProfileConstraintPtrInput is an input type that accepts ProfileConstraintArgs, ProfileConstraintPtr and ProfileConstraintPtrOutput values. You can construct a concrete instance of `ProfileConstraintPtrInput` via:
ProfileConstraintArgs{...} or: nil
func ProfileConstraintPtr ¶
func ProfileConstraintPtr(v *ProfileConstraintArgs) ProfileConstraintPtrInput
type ProfileConstraintPtrOutput ¶
type ProfileConstraintPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintPtrOutput) ContentLength ¶
func (o ProfileConstraintPtrOutput) ContentLength() ProfileConstraintContentLengthPtrOutput
HTTP content length in request. The structure of `contentLength` block is documented below.
func (ProfileConstraintPtrOutput) Elem ¶
func (o ProfileConstraintPtrOutput) Elem() ProfileConstraintOutput
func (ProfileConstraintPtrOutput) ElementType ¶
func (ProfileConstraintPtrOutput) ElementType() reflect.Type
func (ProfileConstraintPtrOutput) Exceptions ¶
func (o ProfileConstraintPtrOutput) Exceptions() ProfileConstraintExceptionArrayOutput
HTTP constraint exception. The structure of `exception` block is documented below.
func (ProfileConstraintPtrOutput) HeaderLength ¶
func (o ProfileConstraintPtrOutput) HeaderLength() ProfileConstraintHeaderLengthPtrOutput
HTTP header length in request. The structure of `headerLength` block is documented below.
func (ProfileConstraintPtrOutput) Hostname ¶
func (o ProfileConstraintPtrOutput) Hostname() ProfileConstraintHostnamePtrOutput
Enable/disable hostname check. The structure of `hostname` block is documented below.
func (ProfileConstraintPtrOutput) LineLength ¶
func (o ProfileConstraintPtrOutput) LineLength() ProfileConstraintLineLengthPtrOutput
HTTP line length in request. The structure of `lineLength` block is documented below.
func (ProfileConstraintPtrOutput) Malformed ¶
func (o ProfileConstraintPtrOutput) Malformed() ProfileConstraintMalformedPtrOutput
Enable/disable malformed HTTP request check. The structure of `malformed` block is documented below.
func (ProfileConstraintPtrOutput) MaxCookie ¶
func (o ProfileConstraintPtrOutput) MaxCookie() ProfileConstraintMaxCookiePtrOutput
Maximum number of cookies in HTTP request. The structure of `maxCookie` block is documented below.
func (ProfileConstraintPtrOutput) MaxHeaderLine ¶
func (o ProfileConstraintPtrOutput) MaxHeaderLine() ProfileConstraintMaxHeaderLinePtrOutput
Maximum number of HTTP header line. The structure of `maxHeaderLine` block is documented below.
func (ProfileConstraintPtrOutput) MaxRangeSegment ¶
func (o ProfileConstraintPtrOutput) MaxRangeSegment() ProfileConstraintMaxRangeSegmentPtrOutput
Maximum number of range segments in HTTP range line. The structure of `maxRangeSegment` block is documented below.
func (ProfileConstraintPtrOutput) MaxUrlParam ¶
func (o ProfileConstraintPtrOutput) MaxUrlParam() ProfileConstraintMaxUrlParamPtrOutput
Maximum number of parameters in URL. The structure of `maxUrlParam` block is documented below.
func (ProfileConstraintPtrOutput) Method ¶
func (o ProfileConstraintPtrOutput) Method() ProfileConstraintMethodPtrOutput
Enable/disable HTTP method check. The structure of `method` block is documented below.
func (ProfileConstraintPtrOutput) ParamLength ¶
func (o ProfileConstraintPtrOutput) ParamLength() ProfileConstraintParamLengthPtrOutput
Maximum length of parameter in URL, HTTP POST request or HTTP body. The structure of `paramLength` block is documented below.
func (ProfileConstraintPtrOutput) ToProfileConstraintPtrOutput ¶
func (o ProfileConstraintPtrOutput) ToProfileConstraintPtrOutput() ProfileConstraintPtrOutput
func (ProfileConstraintPtrOutput) ToProfileConstraintPtrOutputWithContext ¶
func (o ProfileConstraintPtrOutput) ToProfileConstraintPtrOutputWithContext(ctx context.Context) ProfileConstraintPtrOutput
func (ProfileConstraintPtrOutput) UrlParamLength ¶
func (o ProfileConstraintPtrOutput) UrlParamLength() ProfileConstraintUrlParamLengthPtrOutput
Maximum length of parameter in URL. The structure of `urlParamLength` block is documented below.
func (ProfileConstraintPtrOutput) Version ¶
func (o ProfileConstraintPtrOutput) Version() ProfileConstraintVersionPtrOutput
Enable/disable HTTP version check. The structure of `version` block is documented below.
type ProfileConstraintUrlParamLength ¶
type ProfileConstraintUrlParamLength struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Maximum length of URL parameter in bytes (0 to 2147483647). Length *int `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintUrlParamLengthArgs ¶
type ProfileConstraintUrlParamLengthArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Maximum length of URL parameter in bytes (0 to 2147483647). Length pulumi.IntPtrInput `pulumi:"length"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintUrlParamLengthArgs) ElementType ¶
func (ProfileConstraintUrlParamLengthArgs) ElementType() reflect.Type
func (ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutput ¶
func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutput() ProfileConstraintUrlParamLengthOutput
func (ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutputWithContext ¶
func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthOutput
func (ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutput ¶
func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
func (ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutputWithContext ¶
func (i ProfileConstraintUrlParamLengthArgs) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
type ProfileConstraintUrlParamLengthInput ¶
type ProfileConstraintUrlParamLengthInput interface { pulumi.Input ToProfileConstraintUrlParamLengthOutput() ProfileConstraintUrlParamLengthOutput ToProfileConstraintUrlParamLengthOutputWithContext(context.Context) ProfileConstraintUrlParamLengthOutput }
ProfileConstraintUrlParamLengthInput is an input type that accepts ProfileConstraintUrlParamLengthArgs and ProfileConstraintUrlParamLengthOutput values. You can construct a concrete instance of `ProfileConstraintUrlParamLengthInput` via:
ProfileConstraintUrlParamLengthArgs{...}
type ProfileConstraintUrlParamLengthOutput ¶
type ProfileConstraintUrlParamLengthOutput struct{ *pulumi.OutputState }
func (ProfileConstraintUrlParamLengthOutput) Action ¶
func (o ProfileConstraintUrlParamLengthOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintUrlParamLengthOutput) ElementType ¶
func (ProfileConstraintUrlParamLengthOutput) ElementType() reflect.Type
func (ProfileConstraintUrlParamLengthOutput) Length ¶
func (o ProfileConstraintUrlParamLengthOutput) Length() pulumi.IntPtrOutput
Maximum length of URL parameter in bytes (0 to 2147483647).
func (ProfileConstraintUrlParamLengthOutput) Log ¶
func (o ProfileConstraintUrlParamLengthOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintUrlParamLengthOutput) Severity ¶
func (o ProfileConstraintUrlParamLengthOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintUrlParamLengthOutput) Status ¶
func (o ProfileConstraintUrlParamLengthOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutput ¶
func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutput() ProfileConstraintUrlParamLengthOutput
func (ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutputWithContext ¶
func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthOutput
func (ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutput ¶
func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
func (ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext ¶
func (o ProfileConstraintUrlParamLengthOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
type ProfileConstraintUrlParamLengthPtrInput ¶
type ProfileConstraintUrlParamLengthPtrInput interface { pulumi.Input ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput ToProfileConstraintUrlParamLengthPtrOutputWithContext(context.Context) ProfileConstraintUrlParamLengthPtrOutput }
ProfileConstraintUrlParamLengthPtrInput is an input type that accepts ProfileConstraintUrlParamLengthArgs, ProfileConstraintUrlParamLengthPtr and ProfileConstraintUrlParamLengthPtrOutput values. You can construct a concrete instance of `ProfileConstraintUrlParamLengthPtrInput` via:
ProfileConstraintUrlParamLengthArgs{...} or: nil
func ProfileConstraintUrlParamLengthPtr ¶
func ProfileConstraintUrlParamLengthPtr(v *ProfileConstraintUrlParamLengthArgs) ProfileConstraintUrlParamLengthPtrInput
type ProfileConstraintUrlParamLengthPtrOutput ¶
type ProfileConstraintUrlParamLengthPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintUrlParamLengthPtrOutput) Action ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintUrlParamLengthPtrOutput) ElementType ¶
func (ProfileConstraintUrlParamLengthPtrOutput) ElementType() reflect.Type
func (ProfileConstraintUrlParamLengthPtrOutput) Length ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) Length() pulumi.IntPtrOutput
Maximum length of URL parameter in bytes (0 to 2147483647).
func (ProfileConstraintUrlParamLengthPtrOutput) Log ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintUrlParamLengthPtrOutput) Severity ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintUrlParamLengthPtrOutput) Status ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutput ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutput() ProfileConstraintUrlParamLengthPtrOutput
func (ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext ¶
func (o ProfileConstraintUrlParamLengthPtrOutput) ToProfileConstraintUrlParamLengthPtrOutputWithContext(ctx context.Context) ProfileConstraintUrlParamLengthPtrOutput
type ProfileConstraintVersion ¶
type ProfileConstraintVersion struct { // Action. Valid values: `allow`, `block`. Action *string `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileConstraintVersionArgs ¶
type ProfileConstraintVersionArgs struct { // Action. Valid values: `allow`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Enable/disable the constraint. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileConstraintVersionArgs) ElementType ¶
func (ProfileConstraintVersionArgs) ElementType() reflect.Type
func (ProfileConstraintVersionArgs) ToProfileConstraintVersionOutput ¶
func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionOutput() ProfileConstraintVersionOutput
func (ProfileConstraintVersionArgs) ToProfileConstraintVersionOutputWithContext ¶
func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionOutputWithContext(ctx context.Context) ProfileConstraintVersionOutput
func (ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutput ¶
func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
func (ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutputWithContext ¶
func (i ProfileConstraintVersionArgs) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
type ProfileConstraintVersionInput ¶
type ProfileConstraintVersionInput interface { pulumi.Input ToProfileConstraintVersionOutput() ProfileConstraintVersionOutput ToProfileConstraintVersionOutputWithContext(context.Context) ProfileConstraintVersionOutput }
ProfileConstraintVersionInput is an input type that accepts ProfileConstraintVersionArgs and ProfileConstraintVersionOutput values. You can construct a concrete instance of `ProfileConstraintVersionInput` via:
ProfileConstraintVersionArgs{...}
type ProfileConstraintVersionOutput ¶
type ProfileConstraintVersionOutput struct{ *pulumi.OutputState }
func (ProfileConstraintVersionOutput) Action ¶
func (o ProfileConstraintVersionOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintVersionOutput) ElementType ¶
func (ProfileConstraintVersionOutput) ElementType() reflect.Type
func (ProfileConstraintVersionOutput) Log ¶
func (o ProfileConstraintVersionOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintVersionOutput) Severity ¶
func (o ProfileConstraintVersionOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintVersionOutput) Status ¶
func (o ProfileConstraintVersionOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintVersionOutput) ToProfileConstraintVersionOutput ¶
func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionOutput() ProfileConstraintVersionOutput
func (ProfileConstraintVersionOutput) ToProfileConstraintVersionOutputWithContext ¶
func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionOutputWithContext(ctx context.Context) ProfileConstraintVersionOutput
func (ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutput ¶
func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
func (ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutputWithContext ¶
func (o ProfileConstraintVersionOutput) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
type ProfileConstraintVersionPtrInput ¶
type ProfileConstraintVersionPtrInput interface { pulumi.Input ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput ToProfileConstraintVersionPtrOutputWithContext(context.Context) ProfileConstraintVersionPtrOutput }
ProfileConstraintVersionPtrInput is an input type that accepts ProfileConstraintVersionArgs, ProfileConstraintVersionPtr and ProfileConstraintVersionPtrOutput values. You can construct a concrete instance of `ProfileConstraintVersionPtrInput` via:
ProfileConstraintVersionArgs{...} or: nil
func ProfileConstraintVersionPtr ¶
func ProfileConstraintVersionPtr(v *ProfileConstraintVersionArgs) ProfileConstraintVersionPtrInput
type ProfileConstraintVersionPtrOutput ¶
type ProfileConstraintVersionPtrOutput struct{ *pulumi.OutputState }
func (ProfileConstraintVersionPtrOutput) Action ¶
func (o ProfileConstraintVersionPtrOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`.
func (ProfileConstraintVersionPtrOutput) Elem ¶
func (o ProfileConstraintVersionPtrOutput) Elem() ProfileConstraintVersionOutput
func (ProfileConstraintVersionPtrOutput) ElementType ¶
func (ProfileConstraintVersionPtrOutput) ElementType() reflect.Type
func (ProfileConstraintVersionPtrOutput) Log ¶
func (o ProfileConstraintVersionPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileConstraintVersionPtrOutput) Severity ¶
func (o ProfileConstraintVersionPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileConstraintVersionPtrOutput) Status ¶
func (o ProfileConstraintVersionPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable the constraint. Valid values: `enable`, `disable`.
func (ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutput ¶
func (o ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutput() ProfileConstraintVersionPtrOutput
func (ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutputWithContext ¶
func (o ProfileConstraintVersionPtrOutput) ToProfileConstraintVersionPtrOutputWithContext(ctx context.Context) ProfileConstraintVersionPtrOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMethod ¶
type ProfileMethod struct { // Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`. DefaultAllowedMethods *string `pulumi:"defaultAllowedMethods"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // HTTP method policy. The structure of `methodPolicy` block is documented below. MethodPolicies []ProfileMethodMethodPolicy `pulumi:"methodPolicies"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileMethodArgs ¶
type ProfileMethodArgs struct { // Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`. DefaultAllowedMethods pulumi.StringPtrInput `pulumi:"defaultAllowedMethods"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // HTTP method policy. The structure of `methodPolicy` block is documented below. MethodPolicies ProfileMethodMethodPolicyArrayInput `pulumi:"methodPolicies"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileMethodArgs) ElementType ¶
func (ProfileMethodArgs) ElementType() reflect.Type
func (ProfileMethodArgs) ToProfileMethodOutput ¶
func (i ProfileMethodArgs) ToProfileMethodOutput() ProfileMethodOutput
func (ProfileMethodArgs) ToProfileMethodOutputWithContext ¶
func (i ProfileMethodArgs) ToProfileMethodOutputWithContext(ctx context.Context) ProfileMethodOutput
func (ProfileMethodArgs) ToProfileMethodPtrOutput ¶
func (i ProfileMethodArgs) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
func (ProfileMethodArgs) ToProfileMethodPtrOutputWithContext ¶
func (i ProfileMethodArgs) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
type ProfileMethodInput ¶
type ProfileMethodInput interface { pulumi.Input ToProfileMethodOutput() ProfileMethodOutput ToProfileMethodOutputWithContext(context.Context) ProfileMethodOutput }
ProfileMethodInput is an input type that accepts ProfileMethodArgs and ProfileMethodOutput values. You can construct a concrete instance of `ProfileMethodInput` via:
ProfileMethodArgs{...}
type ProfileMethodMethodPolicy ¶
type ProfileMethodMethodPolicy struct { // Host address. Address *string `pulumi:"address"` // Allowed Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`. AllowedMethods *string `pulumi:"allowedMethods"` // HTTP method policy ID. Id *int `pulumi:"id"` // URL pattern. Pattern *string `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex *string `pulumi:"regex"` }
type ProfileMethodMethodPolicyArgs ¶
type ProfileMethodMethodPolicyArgs struct { // Host address. Address pulumi.StringPtrInput `pulumi:"address"` // Allowed Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`. AllowedMethods pulumi.StringPtrInput `pulumi:"allowedMethods"` // HTTP method policy ID. Id pulumi.IntPtrInput `pulumi:"id"` // URL pattern. Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex pulumi.StringPtrInput `pulumi:"regex"` }
func (ProfileMethodMethodPolicyArgs) ElementType ¶
func (ProfileMethodMethodPolicyArgs) ElementType() reflect.Type
func (ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutput ¶
func (i ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutput() ProfileMethodMethodPolicyOutput
func (ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutputWithContext ¶
func (i ProfileMethodMethodPolicyArgs) ToProfileMethodMethodPolicyOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyOutput
type ProfileMethodMethodPolicyArray ¶
type ProfileMethodMethodPolicyArray []ProfileMethodMethodPolicyInput
func (ProfileMethodMethodPolicyArray) ElementType ¶
func (ProfileMethodMethodPolicyArray) ElementType() reflect.Type
func (ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutput ¶
func (i ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutput() ProfileMethodMethodPolicyArrayOutput
func (ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutputWithContext ¶
func (i ProfileMethodMethodPolicyArray) ToProfileMethodMethodPolicyArrayOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyArrayOutput
type ProfileMethodMethodPolicyArrayInput ¶
type ProfileMethodMethodPolicyArrayInput interface { pulumi.Input ToProfileMethodMethodPolicyArrayOutput() ProfileMethodMethodPolicyArrayOutput ToProfileMethodMethodPolicyArrayOutputWithContext(context.Context) ProfileMethodMethodPolicyArrayOutput }
ProfileMethodMethodPolicyArrayInput is an input type that accepts ProfileMethodMethodPolicyArray and ProfileMethodMethodPolicyArrayOutput values. You can construct a concrete instance of `ProfileMethodMethodPolicyArrayInput` via:
ProfileMethodMethodPolicyArray{ ProfileMethodMethodPolicyArgs{...} }
type ProfileMethodMethodPolicyArrayOutput ¶
type ProfileMethodMethodPolicyArrayOutput struct{ *pulumi.OutputState }
func (ProfileMethodMethodPolicyArrayOutput) ElementType ¶
func (ProfileMethodMethodPolicyArrayOutput) ElementType() reflect.Type
func (ProfileMethodMethodPolicyArrayOutput) Index ¶
func (o ProfileMethodMethodPolicyArrayOutput) Index(i pulumi.IntInput) ProfileMethodMethodPolicyOutput
func (ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutput ¶
func (o ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutput() ProfileMethodMethodPolicyArrayOutput
func (ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutputWithContext ¶
func (o ProfileMethodMethodPolicyArrayOutput) ToProfileMethodMethodPolicyArrayOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyArrayOutput
type ProfileMethodMethodPolicyInput ¶
type ProfileMethodMethodPolicyInput interface { pulumi.Input ToProfileMethodMethodPolicyOutput() ProfileMethodMethodPolicyOutput ToProfileMethodMethodPolicyOutputWithContext(context.Context) ProfileMethodMethodPolicyOutput }
ProfileMethodMethodPolicyInput is an input type that accepts ProfileMethodMethodPolicyArgs and ProfileMethodMethodPolicyOutput values. You can construct a concrete instance of `ProfileMethodMethodPolicyInput` via:
ProfileMethodMethodPolicyArgs{...}
type ProfileMethodMethodPolicyOutput ¶
type ProfileMethodMethodPolicyOutput struct{ *pulumi.OutputState }
func (ProfileMethodMethodPolicyOutput) Address ¶
func (o ProfileMethodMethodPolicyOutput) Address() pulumi.StringPtrOutput
Host address.
func (ProfileMethodMethodPolicyOutput) AllowedMethods ¶
func (o ProfileMethodMethodPolicyOutput) AllowedMethods() pulumi.StringPtrOutput
Allowed Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`.
func (ProfileMethodMethodPolicyOutput) ElementType ¶
func (ProfileMethodMethodPolicyOutput) ElementType() reflect.Type
func (ProfileMethodMethodPolicyOutput) Id ¶
func (o ProfileMethodMethodPolicyOutput) Id() pulumi.IntPtrOutput
HTTP method policy ID.
func (ProfileMethodMethodPolicyOutput) Pattern ¶
func (o ProfileMethodMethodPolicyOutput) Pattern() pulumi.StringPtrOutput
URL pattern.
func (ProfileMethodMethodPolicyOutput) Regex ¶
func (o ProfileMethodMethodPolicyOutput) Regex() pulumi.StringPtrOutput
Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`.
func (ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutput ¶
func (o ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutput() ProfileMethodMethodPolicyOutput
func (ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutputWithContext ¶
func (o ProfileMethodMethodPolicyOutput) ToProfileMethodMethodPolicyOutputWithContext(ctx context.Context) ProfileMethodMethodPolicyOutput
type ProfileMethodOutput ¶
type ProfileMethodOutput struct{ *pulumi.OutputState }
func (ProfileMethodOutput) DefaultAllowedMethods ¶
func (o ProfileMethodOutput) DefaultAllowedMethods() pulumi.StringPtrOutput
Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`.
func (ProfileMethodOutput) ElementType ¶
func (ProfileMethodOutput) ElementType() reflect.Type
func (ProfileMethodOutput) Log ¶
func (o ProfileMethodOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileMethodOutput) MethodPolicies ¶
func (o ProfileMethodOutput) MethodPolicies() ProfileMethodMethodPolicyArrayOutput
HTTP method policy. The structure of `methodPolicy` block is documented below.
func (ProfileMethodOutput) Severity ¶
func (o ProfileMethodOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileMethodOutput) Status ¶
func (o ProfileMethodOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileMethodOutput) ToProfileMethodOutput ¶
func (o ProfileMethodOutput) ToProfileMethodOutput() ProfileMethodOutput
func (ProfileMethodOutput) ToProfileMethodOutputWithContext ¶
func (o ProfileMethodOutput) ToProfileMethodOutputWithContext(ctx context.Context) ProfileMethodOutput
func (ProfileMethodOutput) ToProfileMethodPtrOutput ¶
func (o ProfileMethodOutput) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
func (ProfileMethodOutput) ToProfileMethodPtrOutputWithContext ¶
func (o ProfileMethodOutput) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
type ProfileMethodPtrInput ¶
type ProfileMethodPtrInput interface { pulumi.Input ToProfileMethodPtrOutput() ProfileMethodPtrOutput ToProfileMethodPtrOutputWithContext(context.Context) ProfileMethodPtrOutput }
ProfileMethodPtrInput is an input type that accepts ProfileMethodArgs, ProfileMethodPtr and ProfileMethodPtrOutput values. You can construct a concrete instance of `ProfileMethodPtrInput` via:
ProfileMethodArgs{...} or: nil
func ProfileMethodPtr ¶
func ProfileMethodPtr(v *ProfileMethodArgs) ProfileMethodPtrInput
type ProfileMethodPtrOutput ¶
type ProfileMethodPtrOutput struct{ *pulumi.OutputState }
func (ProfileMethodPtrOutput) DefaultAllowedMethods ¶
func (o ProfileMethodPtrOutput) DefaultAllowedMethods() pulumi.StringPtrOutput
Methods. Valid values: `get`, `post`, `put`, `head`, `connect`, `trace`, `options`, `delete`, `others`.
func (ProfileMethodPtrOutput) Elem ¶
func (o ProfileMethodPtrOutput) Elem() ProfileMethodOutput
func (ProfileMethodPtrOutput) ElementType ¶
func (ProfileMethodPtrOutput) ElementType() reflect.Type
func (ProfileMethodPtrOutput) Log ¶
func (o ProfileMethodPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileMethodPtrOutput) MethodPolicies ¶
func (o ProfileMethodPtrOutput) MethodPolicies() ProfileMethodMethodPolicyArrayOutput
HTTP method policy. The structure of `methodPolicy` block is documented below.
func (ProfileMethodPtrOutput) Severity ¶
func (o ProfileMethodPtrOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileMethodPtrOutput) Status ¶
func (o ProfileMethodPtrOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileMethodPtrOutput) ToProfileMethodPtrOutput ¶
func (o ProfileMethodPtrOutput) ToProfileMethodPtrOutput() ProfileMethodPtrOutput
func (ProfileMethodPtrOutput) ToProfileMethodPtrOutputWithContext ¶
func (o ProfileMethodPtrOutput) ToProfileMethodPtrOutputWithContext(ctx context.Context) ProfileMethodPtrOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) AddressList ¶
func (o ProfileOutput) AddressList() ProfileAddressListOutput
Black address list and white address list. The structure of `addressList` block is documented below.
func (ProfileOutput) Constraint ¶
func (o ProfileOutput) Constraint() ProfileConstraintOutput
WAF HTTP protocol restrictions. The structure of `constraint` block is documented below.
func (ProfileOutput) DynamicSortSubtable ¶
func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ExtendedLog ¶
func (o ProfileOutput) ExtendedLog() pulumi.StringOutput
Enable/disable extended logging. Valid values: `enable`, `disable`.
func (ProfileOutput) External ¶
func (o ProfileOutput) External() pulumi.StringOutput
Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`.
func (ProfileOutput) GetAllTables ¶
func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ProfileOutput) Method ¶
func (o ProfileOutput) Method() ProfileMethodOutput
Method restriction. The structure of `method` block is documented below.
func (ProfileOutput) Signature ¶
func (o ProfileOutput) Signature() ProfileSignatureOutput
WAF signatures. The structure of `signature` block is documented below.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
func (ProfileOutput) UrlAccesses ¶
func (o ProfileOutput) UrlAccesses() ProfileUrlAccessArrayOutput
URL access list The structure of `urlAccess` block is documented below.
func (ProfileOutput) Vdomparam ¶
func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ProfileSignature ¶
type ProfileSignature struct { // The minimum number of Credit cards to detect violation. CreditCardDetectionThreshold *int `pulumi:"creditCardDetectionThreshold"` // Custom signature. The structure of `customSignature` block is documented below. CustomSignatures []ProfileSignatureCustomSignature `pulumi:"customSignatures"` // Disabled signatures The structure of `disabledSignature` block is documented below. DisabledSignatures []ProfileSignatureDisabledSignature `pulumi:"disabledSignatures"` // Disabled signature subclasses. The structure of `disabledSubClass` block is documented below. DisabledSubClasses []ProfileSignatureDisabledSubClass `pulumi:"disabledSubClasses"` // Main signature class. The structure of `mainClass` block is documented below. MainClasses []ProfileSignatureMainClass `pulumi:"mainClasses"` }
type ProfileSignatureArgs ¶
type ProfileSignatureArgs struct { // The minimum number of Credit cards to detect violation. CreditCardDetectionThreshold pulumi.IntPtrInput `pulumi:"creditCardDetectionThreshold"` // Custom signature. The structure of `customSignature` block is documented below. CustomSignatures ProfileSignatureCustomSignatureArrayInput `pulumi:"customSignatures"` // Disabled signatures The structure of `disabledSignature` block is documented below. DisabledSignatures ProfileSignatureDisabledSignatureArrayInput `pulumi:"disabledSignatures"` // Disabled signature subclasses. The structure of `disabledSubClass` block is documented below. DisabledSubClasses ProfileSignatureDisabledSubClassArrayInput `pulumi:"disabledSubClasses"` // Main signature class. The structure of `mainClass` block is documented below. MainClasses ProfileSignatureMainClassArrayInput `pulumi:"mainClasses"` }
func (ProfileSignatureArgs) ElementType ¶
func (ProfileSignatureArgs) ElementType() reflect.Type
func (ProfileSignatureArgs) ToProfileSignatureOutput ¶
func (i ProfileSignatureArgs) ToProfileSignatureOutput() ProfileSignatureOutput
func (ProfileSignatureArgs) ToProfileSignatureOutputWithContext ¶
func (i ProfileSignatureArgs) ToProfileSignatureOutputWithContext(ctx context.Context) ProfileSignatureOutput
func (ProfileSignatureArgs) ToProfileSignaturePtrOutput ¶
func (i ProfileSignatureArgs) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
func (ProfileSignatureArgs) ToProfileSignaturePtrOutputWithContext ¶
func (i ProfileSignatureArgs) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
type ProfileSignatureCustomSignature ¶
type ProfileSignatureCustomSignature struct { // Action. Valid values: `allow`, `block`, `erase`. Action *string `pulumi:"action"` // Case sensitivity in pattern. Valid values: `disable`, `enable`. CaseSensitivity *string `pulumi:"caseSensitivity"` // Traffic direction. Valid values: `request`, `response`. Direction *string `pulumi:"direction"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Signature name. Name *string `pulumi:"name"` // Match pattern. Pattern *string `pulumi:"pattern"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Match HTTP target. Valid values: `arg`, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`. Target *string `pulumi:"target"` }
type ProfileSignatureCustomSignatureArgs ¶
type ProfileSignatureCustomSignatureArgs struct { // Action. Valid values: `allow`, `block`, `erase`. Action pulumi.StringPtrInput `pulumi:"action"` // Case sensitivity in pattern. Valid values: `disable`, `enable`. CaseSensitivity pulumi.StringPtrInput `pulumi:"caseSensitivity"` // Traffic direction. Valid values: `request`, `response`. Direction pulumi.StringPtrInput `pulumi:"direction"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Signature name. Name pulumi.StringPtrInput `pulumi:"name"` // Match pattern. Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` // Match HTTP target. Valid values: `arg`, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`. Target pulumi.StringPtrInput `pulumi:"target"` }
func (ProfileSignatureCustomSignatureArgs) ElementType ¶
func (ProfileSignatureCustomSignatureArgs) ElementType() reflect.Type
func (ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutput ¶
func (i ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutput() ProfileSignatureCustomSignatureOutput
func (ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutputWithContext ¶
func (i ProfileSignatureCustomSignatureArgs) ToProfileSignatureCustomSignatureOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureOutput
type ProfileSignatureCustomSignatureArray ¶
type ProfileSignatureCustomSignatureArray []ProfileSignatureCustomSignatureInput
func (ProfileSignatureCustomSignatureArray) ElementType ¶
func (ProfileSignatureCustomSignatureArray) ElementType() reflect.Type
func (ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutput ¶
func (i ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutput() ProfileSignatureCustomSignatureArrayOutput
func (ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutputWithContext ¶
func (i ProfileSignatureCustomSignatureArray) ToProfileSignatureCustomSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureArrayOutput
type ProfileSignatureCustomSignatureArrayInput ¶
type ProfileSignatureCustomSignatureArrayInput interface { pulumi.Input ToProfileSignatureCustomSignatureArrayOutput() ProfileSignatureCustomSignatureArrayOutput ToProfileSignatureCustomSignatureArrayOutputWithContext(context.Context) ProfileSignatureCustomSignatureArrayOutput }
ProfileSignatureCustomSignatureArrayInput is an input type that accepts ProfileSignatureCustomSignatureArray and ProfileSignatureCustomSignatureArrayOutput values. You can construct a concrete instance of `ProfileSignatureCustomSignatureArrayInput` via:
ProfileSignatureCustomSignatureArray{ ProfileSignatureCustomSignatureArgs{...} }
type ProfileSignatureCustomSignatureArrayOutput ¶
type ProfileSignatureCustomSignatureArrayOutput struct{ *pulumi.OutputState }
func (ProfileSignatureCustomSignatureArrayOutput) ElementType ¶
func (ProfileSignatureCustomSignatureArrayOutput) ElementType() reflect.Type
func (ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutput ¶
func (o ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutput() ProfileSignatureCustomSignatureArrayOutput
func (ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutputWithContext ¶
func (o ProfileSignatureCustomSignatureArrayOutput) ToProfileSignatureCustomSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureArrayOutput
type ProfileSignatureCustomSignatureInput ¶
type ProfileSignatureCustomSignatureInput interface { pulumi.Input ToProfileSignatureCustomSignatureOutput() ProfileSignatureCustomSignatureOutput ToProfileSignatureCustomSignatureOutputWithContext(context.Context) ProfileSignatureCustomSignatureOutput }
ProfileSignatureCustomSignatureInput is an input type that accepts ProfileSignatureCustomSignatureArgs and ProfileSignatureCustomSignatureOutput values. You can construct a concrete instance of `ProfileSignatureCustomSignatureInput` via:
ProfileSignatureCustomSignatureArgs{...}
type ProfileSignatureCustomSignatureOutput ¶
type ProfileSignatureCustomSignatureOutput struct{ *pulumi.OutputState }
func (ProfileSignatureCustomSignatureOutput) Action ¶
func (o ProfileSignatureCustomSignatureOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`, `erase`.
func (ProfileSignatureCustomSignatureOutput) CaseSensitivity ¶
func (o ProfileSignatureCustomSignatureOutput) CaseSensitivity() pulumi.StringPtrOutput
Case sensitivity in pattern. Valid values: `disable`, `enable`.
func (ProfileSignatureCustomSignatureOutput) Direction ¶
func (o ProfileSignatureCustomSignatureOutput) Direction() pulumi.StringPtrOutput
Traffic direction. Valid values: `request`, `response`.
func (ProfileSignatureCustomSignatureOutput) ElementType ¶
func (ProfileSignatureCustomSignatureOutput) ElementType() reflect.Type
func (ProfileSignatureCustomSignatureOutput) Log ¶
func (o ProfileSignatureCustomSignatureOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileSignatureCustomSignatureOutput) Name ¶
func (o ProfileSignatureCustomSignatureOutput) Name() pulumi.StringPtrOutput
Signature name.
func (ProfileSignatureCustomSignatureOutput) Pattern ¶
func (o ProfileSignatureCustomSignatureOutput) Pattern() pulumi.StringPtrOutput
Match pattern.
func (ProfileSignatureCustomSignatureOutput) Severity ¶
func (o ProfileSignatureCustomSignatureOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileSignatureCustomSignatureOutput) Status ¶
func (o ProfileSignatureCustomSignatureOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileSignatureCustomSignatureOutput) Target ¶
func (o ProfileSignatureCustomSignatureOutput) Target() pulumi.StringPtrOutput
Match HTTP target. Valid values: `arg`, `arg-name`, `req-body`, `req-cookie`, `req-cookie-name`, `req-filename`, `req-header`, `req-header-name`, `req-raw-uri`, `req-uri`, `resp-body`, `resp-hdr`, `resp-status`.
func (ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutput ¶
func (o ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutput() ProfileSignatureCustomSignatureOutput
func (ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutputWithContext ¶
func (o ProfileSignatureCustomSignatureOutput) ToProfileSignatureCustomSignatureOutputWithContext(ctx context.Context) ProfileSignatureCustomSignatureOutput
type ProfileSignatureDisabledSignature ¶
type ProfileSignatureDisabledSignature struct { // Signature ID. Id *int `pulumi:"id"` }
type ProfileSignatureDisabledSignatureArgs ¶
type ProfileSignatureDisabledSignatureArgs struct { // Signature ID. Id pulumi.IntPtrInput `pulumi:"id"` }
func (ProfileSignatureDisabledSignatureArgs) ElementType ¶
func (ProfileSignatureDisabledSignatureArgs) ElementType() reflect.Type
func (ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutput ¶
func (i ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutput() ProfileSignatureDisabledSignatureOutput
func (ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutputWithContext ¶
func (i ProfileSignatureDisabledSignatureArgs) ToProfileSignatureDisabledSignatureOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureOutput
type ProfileSignatureDisabledSignatureArray ¶
type ProfileSignatureDisabledSignatureArray []ProfileSignatureDisabledSignatureInput
func (ProfileSignatureDisabledSignatureArray) ElementType ¶
func (ProfileSignatureDisabledSignatureArray) ElementType() reflect.Type
func (ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutput ¶
func (i ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutput() ProfileSignatureDisabledSignatureArrayOutput
func (ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutputWithContext ¶
func (i ProfileSignatureDisabledSignatureArray) ToProfileSignatureDisabledSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureArrayOutput
type ProfileSignatureDisabledSignatureArrayInput ¶
type ProfileSignatureDisabledSignatureArrayInput interface { pulumi.Input ToProfileSignatureDisabledSignatureArrayOutput() ProfileSignatureDisabledSignatureArrayOutput ToProfileSignatureDisabledSignatureArrayOutputWithContext(context.Context) ProfileSignatureDisabledSignatureArrayOutput }
ProfileSignatureDisabledSignatureArrayInput is an input type that accepts ProfileSignatureDisabledSignatureArray and ProfileSignatureDisabledSignatureArrayOutput values. You can construct a concrete instance of `ProfileSignatureDisabledSignatureArrayInput` via:
ProfileSignatureDisabledSignatureArray{ ProfileSignatureDisabledSignatureArgs{...} }
type ProfileSignatureDisabledSignatureArrayOutput ¶
type ProfileSignatureDisabledSignatureArrayOutput struct{ *pulumi.OutputState }
func (ProfileSignatureDisabledSignatureArrayOutput) ElementType ¶
func (ProfileSignatureDisabledSignatureArrayOutput) ElementType() reflect.Type
func (ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutput ¶
func (o ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutput() ProfileSignatureDisabledSignatureArrayOutput
func (ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutputWithContext ¶
func (o ProfileSignatureDisabledSignatureArrayOutput) ToProfileSignatureDisabledSignatureArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureArrayOutput
type ProfileSignatureDisabledSignatureInput ¶
type ProfileSignatureDisabledSignatureInput interface { pulumi.Input ToProfileSignatureDisabledSignatureOutput() ProfileSignatureDisabledSignatureOutput ToProfileSignatureDisabledSignatureOutputWithContext(context.Context) ProfileSignatureDisabledSignatureOutput }
ProfileSignatureDisabledSignatureInput is an input type that accepts ProfileSignatureDisabledSignatureArgs and ProfileSignatureDisabledSignatureOutput values. You can construct a concrete instance of `ProfileSignatureDisabledSignatureInput` via:
ProfileSignatureDisabledSignatureArgs{...}
type ProfileSignatureDisabledSignatureOutput ¶
type ProfileSignatureDisabledSignatureOutput struct{ *pulumi.OutputState }
func (ProfileSignatureDisabledSignatureOutput) ElementType ¶
func (ProfileSignatureDisabledSignatureOutput) ElementType() reflect.Type
func (ProfileSignatureDisabledSignatureOutput) Id ¶
func (o ProfileSignatureDisabledSignatureOutput) Id() pulumi.IntPtrOutput
Signature ID.
func (ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutput ¶
func (o ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutput() ProfileSignatureDisabledSignatureOutput
func (ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutputWithContext ¶
func (o ProfileSignatureDisabledSignatureOutput) ToProfileSignatureDisabledSignatureOutputWithContext(ctx context.Context) ProfileSignatureDisabledSignatureOutput
type ProfileSignatureDisabledSubClass ¶
type ProfileSignatureDisabledSubClass struct { // Signature subclass ID. Id *int `pulumi:"id"` }
type ProfileSignatureDisabledSubClassArgs ¶
type ProfileSignatureDisabledSubClassArgs struct { // Signature subclass ID. Id pulumi.IntPtrInput `pulumi:"id"` }
func (ProfileSignatureDisabledSubClassArgs) ElementType ¶
func (ProfileSignatureDisabledSubClassArgs) ElementType() reflect.Type
func (ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutput ¶
func (i ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutput() ProfileSignatureDisabledSubClassOutput
func (ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutputWithContext ¶
func (i ProfileSignatureDisabledSubClassArgs) ToProfileSignatureDisabledSubClassOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassOutput
type ProfileSignatureDisabledSubClassArray ¶
type ProfileSignatureDisabledSubClassArray []ProfileSignatureDisabledSubClassInput
func (ProfileSignatureDisabledSubClassArray) ElementType ¶
func (ProfileSignatureDisabledSubClassArray) ElementType() reflect.Type
func (ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutput ¶
func (i ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutput() ProfileSignatureDisabledSubClassArrayOutput
func (ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutputWithContext ¶
func (i ProfileSignatureDisabledSubClassArray) ToProfileSignatureDisabledSubClassArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassArrayOutput
type ProfileSignatureDisabledSubClassArrayInput ¶
type ProfileSignatureDisabledSubClassArrayInput interface { pulumi.Input ToProfileSignatureDisabledSubClassArrayOutput() ProfileSignatureDisabledSubClassArrayOutput ToProfileSignatureDisabledSubClassArrayOutputWithContext(context.Context) ProfileSignatureDisabledSubClassArrayOutput }
ProfileSignatureDisabledSubClassArrayInput is an input type that accepts ProfileSignatureDisabledSubClassArray and ProfileSignatureDisabledSubClassArrayOutput values. You can construct a concrete instance of `ProfileSignatureDisabledSubClassArrayInput` via:
ProfileSignatureDisabledSubClassArray{ ProfileSignatureDisabledSubClassArgs{...} }
type ProfileSignatureDisabledSubClassArrayOutput ¶
type ProfileSignatureDisabledSubClassArrayOutput struct{ *pulumi.OutputState }
func (ProfileSignatureDisabledSubClassArrayOutput) ElementType ¶
func (ProfileSignatureDisabledSubClassArrayOutput) ElementType() reflect.Type
func (ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutput ¶
func (o ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutput() ProfileSignatureDisabledSubClassArrayOutput
func (ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutputWithContext ¶
func (o ProfileSignatureDisabledSubClassArrayOutput) ToProfileSignatureDisabledSubClassArrayOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassArrayOutput
type ProfileSignatureDisabledSubClassInput ¶
type ProfileSignatureDisabledSubClassInput interface { pulumi.Input ToProfileSignatureDisabledSubClassOutput() ProfileSignatureDisabledSubClassOutput ToProfileSignatureDisabledSubClassOutputWithContext(context.Context) ProfileSignatureDisabledSubClassOutput }
ProfileSignatureDisabledSubClassInput is an input type that accepts ProfileSignatureDisabledSubClassArgs and ProfileSignatureDisabledSubClassOutput values. You can construct a concrete instance of `ProfileSignatureDisabledSubClassInput` via:
ProfileSignatureDisabledSubClassArgs{...}
type ProfileSignatureDisabledSubClassOutput ¶
type ProfileSignatureDisabledSubClassOutput struct{ *pulumi.OutputState }
func (ProfileSignatureDisabledSubClassOutput) ElementType ¶
func (ProfileSignatureDisabledSubClassOutput) ElementType() reflect.Type
func (ProfileSignatureDisabledSubClassOutput) Id ¶
func (o ProfileSignatureDisabledSubClassOutput) Id() pulumi.IntPtrOutput
Signature subclass ID.
func (ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutput ¶
func (o ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutput() ProfileSignatureDisabledSubClassOutput
func (ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutputWithContext ¶
func (o ProfileSignatureDisabledSubClassOutput) ToProfileSignatureDisabledSubClassOutputWithContext(ctx context.Context) ProfileSignatureDisabledSubClassOutput
type ProfileSignatureInput ¶
type ProfileSignatureInput interface { pulumi.Input ToProfileSignatureOutput() ProfileSignatureOutput ToProfileSignatureOutputWithContext(context.Context) ProfileSignatureOutput }
ProfileSignatureInput is an input type that accepts ProfileSignatureArgs and ProfileSignatureOutput values. You can construct a concrete instance of `ProfileSignatureInput` via:
ProfileSignatureArgs{...}
type ProfileSignatureMainClass ¶
type ProfileSignatureMainClass struct { // Action. Valid values: `allow`, `block`, `erase`. Action *string `pulumi:"action"` // Main signature class ID. Id *int `pulumi:"id"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileSignatureMainClassArgs ¶
type ProfileSignatureMainClassArgs struct { // Action. Valid values: `allow`, `block`, `erase`. Action pulumi.StringPtrInput `pulumi:"action"` // Main signature class ID. Id pulumi.IntPtrInput `pulumi:"id"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` // Status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileSignatureMainClassArgs) ElementType ¶
func (ProfileSignatureMainClassArgs) ElementType() reflect.Type
func (ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutput ¶
func (i ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutput() ProfileSignatureMainClassOutput
func (ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutputWithContext ¶
func (i ProfileSignatureMainClassArgs) ToProfileSignatureMainClassOutputWithContext(ctx context.Context) ProfileSignatureMainClassOutput
type ProfileSignatureMainClassArray ¶
type ProfileSignatureMainClassArray []ProfileSignatureMainClassInput
func (ProfileSignatureMainClassArray) ElementType ¶
func (ProfileSignatureMainClassArray) ElementType() reflect.Type
func (ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutput ¶
func (i ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutput() ProfileSignatureMainClassArrayOutput
func (ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutputWithContext ¶
func (i ProfileSignatureMainClassArray) ToProfileSignatureMainClassArrayOutputWithContext(ctx context.Context) ProfileSignatureMainClassArrayOutput
type ProfileSignatureMainClassArrayInput ¶
type ProfileSignatureMainClassArrayInput interface { pulumi.Input ToProfileSignatureMainClassArrayOutput() ProfileSignatureMainClassArrayOutput ToProfileSignatureMainClassArrayOutputWithContext(context.Context) ProfileSignatureMainClassArrayOutput }
ProfileSignatureMainClassArrayInput is an input type that accepts ProfileSignatureMainClassArray and ProfileSignatureMainClassArrayOutput values. You can construct a concrete instance of `ProfileSignatureMainClassArrayInput` via:
ProfileSignatureMainClassArray{ ProfileSignatureMainClassArgs{...} }
type ProfileSignatureMainClassArrayOutput ¶
type ProfileSignatureMainClassArrayOutput struct{ *pulumi.OutputState }
func (ProfileSignatureMainClassArrayOutput) ElementType ¶
func (ProfileSignatureMainClassArrayOutput) ElementType() reflect.Type
func (ProfileSignatureMainClassArrayOutput) Index ¶
func (o ProfileSignatureMainClassArrayOutput) Index(i pulumi.IntInput) ProfileSignatureMainClassOutput
func (ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutput ¶
func (o ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutput() ProfileSignatureMainClassArrayOutput
func (ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutputWithContext ¶
func (o ProfileSignatureMainClassArrayOutput) ToProfileSignatureMainClassArrayOutputWithContext(ctx context.Context) ProfileSignatureMainClassArrayOutput
type ProfileSignatureMainClassInput ¶
type ProfileSignatureMainClassInput interface { pulumi.Input ToProfileSignatureMainClassOutput() ProfileSignatureMainClassOutput ToProfileSignatureMainClassOutputWithContext(context.Context) ProfileSignatureMainClassOutput }
ProfileSignatureMainClassInput is an input type that accepts ProfileSignatureMainClassArgs and ProfileSignatureMainClassOutput values. You can construct a concrete instance of `ProfileSignatureMainClassInput` via:
ProfileSignatureMainClassArgs{...}
type ProfileSignatureMainClassOutput ¶
type ProfileSignatureMainClassOutput struct{ *pulumi.OutputState }
func (ProfileSignatureMainClassOutput) Action ¶
func (o ProfileSignatureMainClassOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `allow`, `block`, `erase`.
func (ProfileSignatureMainClassOutput) ElementType ¶
func (ProfileSignatureMainClassOutput) ElementType() reflect.Type
func (ProfileSignatureMainClassOutput) Id ¶
func (o ProfileSignatureMainClassOutput) Id() pulumi.IntPtrOutput
Main signature class ID.
func (ProfileSignatureMainClassOutput) Log ¶
func (o ProfileSignatureMainClassOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileSignatureMainClassOutput) Severity ¶
func (o ProfileSignatureMainClassOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileSignatureMainClassOutput) Status ¶
func (o ProfileSignatureMainClassOutput) Status() pulumi.StringPtrOutput
Status. Valid values: `enable`, `disable`.
func (ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutput ¶
func (o ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutput() ProfileSignatureMainClassOutput
func (ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutputWithContext ¶
func (o ProfileSignatureMainClassOutput) ToProfileSignatureMainClassOutputWithContext(ctx context.Context) ProfileSignatureMainClassOutput
type ProfileSignatureOutput ¶
type ProfileSignatureOutput struct{ *pulumi.OutputState }
func (ProfileSignatureOutput) CreditCardDetectionThreshold ¶
func (o ProfileSignatureOutput) CreditCardDetectionThreshold() pulumi.IntPtrOutput
The minimum number of Credit cards to detect violation.
func (ProfileSignatureOutput) CustomSignatures ¶
func (o ProfileSignatureOutput) CustomSignatures() ProfileSignatureCustomSignatureArrayOutput
Custom signature. The structure of `customSignature` block is documented below.
func (ProfileSignatureOutput) DisabledSignatures ¶
func (o ProfileSignatureOutput) DisabledSignatures() ProfileSignatureDisabledSignatureArrayOutput
Disabled signatures The structure of `disabledSignature` block is documented below.
func (ProfileSignatureOutput) DisabledSubClasses ¶
func (o ProfileSignatureOutput) DisabledSubClasses() ProfileSignatureDisabledSubClassArrayOutput
Disabled signature subclasses. The structure of `disabledSubClass` block is documented below.
func (ProfileSignatureOutput) ElementType ¶
func (ProfileSignatureOutput) ElementType() reflect.Type
func (ProfileSignatureOutput) MainClasses ¶
func (o ProfileSignatureOutput) MainClasses() ProfileSignatureMainClassArrayOutput
Main signature class. The structure of `mainClass` block is documented below.
func (ProfileSignatureOutput) ToProfileSignatureOutput ¶
func (o ProfileSignatureOutput) ToProfileSignatureOutput() ProfileSignatureOutput
func (ProfileSignatureOutput) ToProfileSignatureOutputWithContext ¶
func (o ProfileSignatureOutput) ToProfileSignatureOutputWithContext(ctx context.Context) ProfileSignatureOutput
func (ProfileSignatureOutput) ToProfileSignaturePtrOutput ¶
func (o ProfileSignatureOutput) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
func (ProfileSignatureOutput) ToProfileSignaturePtrOutputWithContext ¶
func (o ProfileSignatureOutput) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
type ProfileSignaturePtrInput ¶
type ProfileSignaturePtrInput interface { pulumi.Input ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput ToProfileSignaturePtrOutputWithContext(context.Context) ProfileSignaturePtrOutput }
ProfileSignaturePtrInput is an input type that accepts ProfileSignatureArgs, ProfileSignaturePtr and ProfileSignaturePtrOutput values. You can construct a concrete instance of `ProfileSignaturePtrInput` via:
ProfileSignatureArgs{...} or: nil
func ProfileSignaturePtr ¶
func ProfileSignaturePtr(v *ProfileSignatureArgs) ProfileSignaturePtrInput
type ProfileSignaturePtrOutput ¶
type ProfileSignaturePtrOutput struct{ *pulumi.OutputState }
func (ProfileSignaturePtrOutput) CreditCardDetectionThreshold ¶
func (o ProfileSignaturePtrOutput) CreditCardDetectionThreshold() pulumi.IntPtrOutput
The minimum number of Credit cards to detect violation.
func (ProfileSignaturePtrOutput) CustomSignatures ¶
func (o ProfileSignaturePtrOutput) CustomSignatures() ProfileSignatureCustomSignatureArrayOutput
Custom signature. The structure of `customSignature` block is documented below.
func (ProfileSignaturePtrOutput) DisabledSignatures ¶
func (o ProfileSignaturePtrOutput) DisabledSignatures() ProfileSignatureDisabledSignatureArrayOutput
Disabled signatures The structure of `disabledSignature` block is documented below.
func (ProfileSignaturePtrOutput) DisabledSubClasses ¶
func (o ProfileSignaturePtrOutput) DisabledSubClasses() ProfileSignatureDisabledSubClassArrayOutput
Disabled signature subclasses. The structure of `disabledSubClass` block is documented below.
func (ProfileSignaturePtrOutput) Elem ¶
func (o ProfileSignaturePtrOutput) Elem() ProfileSignatureOutput
func (ProfileSignaturePtrOutput) ElementType ¶
func (ProfileSignaturePtrOutput) ElementType() reflect.Type
func (ProfileSignaturePtrOutput) MainClasses ¶
func (o ProfileSignaturePtrOutput) MainClasses() ProfileSignatureMainClassArrayOutput
Main signature class. The structure of `mainClass` block is documented below.
func (ProfileSignaturePtrOutput) ToProfileSignaturePtrOutput ¶
func (o ProfileSignaturePtrOutput) ToProfileSignaturePtrOutput() ProfileSignaturePtrOutput
func (ProfileSignaturePtrOutput) ToProfileSignaturePtrOutputWithContext ¶
func (o ProfileSignaturePtrOutput) ToProfileSignaturePtrOutputWithContext(ctx context.Context) ProfileSignaturePtrOutput
type ProfileState ¶
type ProfileState struct { // Black address list and white address list. The structure of `addressList` block is documented below. AddressList ProfileAddressListPtrInput // Comment. Comment pulumi.StringPtrInput // WAF HTTP protocol restrictions. The structure of `constraint` block is documented below. Constraint ProfileConstraintPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable extended logging. Valid values: `enable`, `disable`. ExtendedLog pulumi.StringPtrInput // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Method restriction. The structure of `method` block is documented below. Method ProfileMethodPtrInput // WAF Profile name. Name pulumi.StringPtrInput // WAF signatures. The structure of `signature` block is documented below. Signature ProfileSignaturePtrInput // URL access list The structure of `urlAccess` block is documented below. UrlAccesses ProfileUrlAccessArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type ProfileUrlAccess ¶
type ProfileUrlAccess struct { // URL access pattern. The structure of `accessPattern` block is documented below. AccessPatterns []ProfileUrlAccessAccessPattern `pulumi:"accessPatterns"` // Action. Valid values: `bypass`, `permit`, `block`. Action *string `pulumi:"action"` // Host address. Address *string `pulumi:"address"` // URL access ID. Id *int `pulumi:"id"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity *string `pulumi:"severity"` }
type ProfileUrlAccessAccessPattern ¶
type ProfileUrlAccessAccessPattern struct { // URL access pattern ID. Id *int `pulumi:"id"` // Enable/disable match negation. Valid values: `enable`, `disable`. Negate *string `pulumi:"negate"` // URL pattern. Pattern *string `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex *string `pulumi:"regex"` // Source address. Srcaddr *string `pulumi:"srcaddr"` }
type ProfileUrlAccessAccessPatternArgs ¶
type ProfileUrlAccessAccessPatternArgs struct { // URL access pattern ID. Id pulumi.IntPtrInput `pulumi:"id"` // Enable/disable match negation. Valid values: `enable`, `disable`. Negate pulumi.StringPtrInput `pulumi:"negate"` // URL pattern. Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`. Regex pulumi.StringPtrInput `pulumi:"regex"` // Source address. Srcaddr pulumi.StringPtrInput `pulumi:"srcaddr"` }
func (ProfileUrlAccessAccessPatternArgs) ElementType ¶
func (ProfileUrlAccessAccessPatternArgs) ElementType() reflect.Type
func (ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutput ¶
func (i ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutput() ProfileUrlAccessAccessPatternOutput
func (ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutputWithContext ¶
func (i ProfileUrlAccessAccessPatternArgs) ToProfileUrlAccessAccessPatternOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternOutput
type ProfileUrlAccessAccessPatternArray ¶
type ProfileUrlAccessAccessPatternArray []ProfileUrlAccessAccessPatternInput
func (ProfileUrlAccessAccessPatternArray) ElementType ¶
func (ProfileUrlAccessAccessPatternArray) ElementType() reflect.Type
func (ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutput ¶
func (i ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutput() ProfileUrlAccessAccessPatternArrayOutput
func (ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutputWithContext ¶
func (i ProfileUrlAccessAccessPatternArray) ToProfileUrlAccessAccessPatternArrayOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternArrayOutput
type ProfileUrlAccessAccessPatternArrayInput ¶
type ProfileUrlAccessAccessPatternArrayInput interface { pulumi.Input ToProfileUrlAccessAccessPatternArrayOutput() ProfileUrlAccessAccessPatternArrayOutput ToProfileUrlAccessAccessPatternArrayOutputWithContext(context.Context) ProfileUrlAccessAccessPatternArrayOutput }
ProfileUrlAccessAccessPatternArrayInput is an input type that accepts ProfileUrlAccessAccessPatternArray and ProfileUrlAccessAccessPatternArrayOutput values. You can construct a concrete instance of `ProfileUrlAccessAccessPatternArrayInput` via:
ProfileUrlAccessAccessPatternArray{ ProfileUrlAccessAccessPatternArgs{...} }
type ProfileUrlAccessAccessPatternArrayOutput ¶
type ProfileUrlAccessAccessPatternArrayOutput struct{ *pulumi.OutputState }
func (ProfileUrlAccessAccessPatternArrayOutput) ElementType ¶
func (ProfileUrlAccessAccessPatternArrayOutput) ElementType() reflect.Type
func (ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutput ¶
func (o ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutput() ProfileUrlAccessAccessPatternArrayOutput
func (ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutputWithContext ¶
func (o ProfileUrlAccessAccessPatternArrayOutput) ToProfileUrlAccessAccessPatternArrayOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternArrayOutput
type ProfileUrlAccessAccessPatternInput ¶
type ProfileUrlAccessAccessPatternInput interface { pulumi.Input ToProfileUrlAccessAccessPatternOutput() ProfileUrlAccessAccessPatternOutput ToProfileUrlAccessAccessPatternOutputWithContext(context.Context) ProfileUrlAccessAccessPatternOutput }
ProfileUrlAccessAccessPatternInput is an input type that accepts ProfileUrlAccessAccessPatternArgs and ProfileUrlAccessAccessPatternOutput values. You can construct a concrete instance of `ProfileUrlAccessAccessPatternInput` via:
ProfileUrlAccessAccessPatternArgs{...}
type ProfileUrlAccessAccessPatternOutput ¶
type ProfileUrlAccessAccessPatternOutput struct{ *pulumi.OutputState }
func (ProfileUrlAccessAccessPatternOutput) ElementType ¶
func (ProfileUrlAccessAccessPatternOutput) ElementType() reflect.Type
func (ProfileUrlAccessAccessPatternOutput) Id ¶
func (o ProfileUrlAccessAccessPatternOutput) Id() pulumi.IntPtrOutput
URL access pattern ID.
func (ProfileUrlAccessAccessPatternOutput) Negate ¶
func (o ProfileUrlAccessAccessPatternOutput) Negate() pulumi.StringPtrOutput
Enable/disable match negation. Valid values: `enable`, `disable`.
func (ProfileUrlAccessAccessPatternOutput) Pattern ¶
func (o ProfileUrlAccessAccessPatternOutput) Pattern() pulumi.StringPtrOutput
URL pattern.
func (ProfileUrlAccessAccessPatternOutput) Regex ¶
func (o ProfileUrlAccessAccessPatternOutput) Regex() pulumi.StringPtrOutput
Enable/disable regular expression based pattern match. Valid values: `enable`, `disable`.
func (ProfileUrlAccessAccessPatternOutput) Srcaddr ¶
func (o ProfileUrlAccessAccessPatternOutput) Srcaddr() pulumi.StringPtrOutput
Source address.
func (ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutput ¶
func (o ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutput() ProfileUrlAccessAccessPatternOutput
func (ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutputWithContext ¶
func (o ProfileUrlAccessAccessPatternOutput) ToProfileUrlAccessAccessPatternOutputWithContext(ctx context.Context) ProfileUrlAccessAccessPatternOutput
type ProfileUrlAccessArgs ¶
type ProfileUrlAccessArgs struct { // URL access pattern. The structure of `accessPattern` block is documented below. AccessPatterns ProfileUrlAccessAccessPatternArrayInput `pulumi:"accessPatterns"` // Action. Valid values: `bypass`, `permit`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Host address. Address pulumi.StringPtrInput `pulumi:"address"` // URL access ID. Id pulumi.IntPtrInput `pulumi:"id"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Severity. Valid values: `high`, `medium`, `low`. Severity pulumi.StringPtrInput `pulumi:"severity"` }
func (ProfileUrlAccessArgs) ElementType ¶
func (ProfileUrlAccessArgs) ElementType() reflect.Type
func (ProfileUrlAccessArgs) ToProfileUrlAccessOutput ¶
func (i ProfileUrlAccessArgs) ToProfileUrlAccessOutput() ProfileUrlAccessOutput
func (ProfileUrlAccessArgs) ToProfileUrlAccessOutputWithContext ¶
func (i ProfileUrlAccessArgs) ToProfileUrlAccessOutputWithContext(ctx context.Context) ProfileUrlAccessOutput
type ProfileUrlAccessArray ¶
type ProfileUrlAccessArray []ProfileUrlAccessInput
func (ProfileUrlAccessArray) ElementType ¶
func (ProfileUrlAccessArray) ElementType() reflect.Type
func (ProfileUrlAccessArray) ToProfileUrlAccessArrayOutput ¶
func (i ProfileUrlAccessArray) ToProfileUrlAccessArrayOutput() ProfileUrlAccessArrayOutput
func (ProfileUrlAccessArray) ToProfileUrlAccessArrayOutputWithContext ¶
func (i ProfileUrlAccessArray) ToProfileUrlAccessArrayOutputWithContext(ctx context.Context) ProfileUrlAccessArrayOutput
type ProfileUrlAccessArrayInput ¶
type ProfileUrlAccessArrayInput interface { pulumi.Input ToProfileUrlAccessArrayOutput() ProfileUrlAccessArrayOutput ToProfileUrlAccessArrayOutputWithContext(context.Context) ProfileUrlAccessArrayOutput }
ProfileUrlAccessArrayInput is an input type that accepts ProfileUrlAccessArray and ProfileUrlAccessArrayOutput values. You can construct a concrete instance of `ProfileUrlAccessArrayInput` via:
ProfileUrlAccessArray{ ProfileUrlAccessArgs{...} }
type ProfileUrlAccessArrayOutput ¶
type ProfileUrlAccessArrayOutput struct{ *pulumi.OutputState }
func (ProfileUrlAccessArrayOutput) ElementType ¶
func (ProfileUrlAccessArrayOutput) ElementType() reflect.Type
func (ProfileUrlAccessArrayOutput) Index ¶
func (o ProfileUrlAccessArrayOutput) Index(i pulumi.IntInput) ProfileUrlAccessOutput
func (ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutput ¶
func (o ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutput() ProfileUrlAccessArrayOutput
func (ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutputWithContext ¶
func (o ProfileUrlAccessArrayOutput) ToProfileUrlAccessArrayOutputWithContext(ctx context.Context) ProfileUrlAccessArrayOutput
type ProfileUrlAccessInput ¶
type ProfileUrlAccessInput interface { pulumi.Input ToProfileUrlAccessOutput() ProfileUrlAccessOutput ToProfileUrlAccessOutputWithContext(context.Context) ProfileUrlAccessOutput }
ProfileUrlAccessInput is an input type that accepts ProfileUrlAccessArgs and ProfileUrlAccessOutput values. You can construct a concrete instance of `ProfileUrlAccessInput` via:
ProfileUrlAccessArgs{...}
type ProfileUrlAccessOutput ¶
type ProfileUrlAccessOutput struct{ *pulumi.OutputState }
func (ProfileUrlAccessOutput) AccessPatterns ¶
func (o ProfileUrlAccessOutput) AccessPatterns() ProfileUrlAccessAccessPatternArrayOutput
URL access pattern. The structure of `accessPattern` block is documented below.
func (ProfileUrlAccessOutput) Action ¶
func (o ProfileUrlAccessOutput) Action() pulumi.StringPtrOutput
Action. Valid values: `bypass`, `permit`, `block`.
func (ProfileUrlAccessOutput) Address ¶
func (o ProfileUrlAccessOutput) Address() pulumi.StringPtrOutput
Host address.
func (ProfileUrlAccessOutput) ElementType ¶
func (ProfileUrlAccessOutput) ElementType() reflect.Type
func (ProfileUrlAccessOutput) Id ¶
func (o ProfileUrlAccessOutput) Id() pulumi.IntPtrOutput
URL access ID.
func (ProfileUrlAccessOutput) Log ¶
func (o ProfileUrlAccessOutput) Log() pulumi.StringPtrOutput
Enable/disable logging. Valid values: `enable`, `disable`.
func (ProfileUrlAccessOutput) Severity ¶
func (o ProfileUrlAccessOutput) Severity() pulumi.StringPtrOutput
Severity. Valid values: `high`, `medium`, `low`.
func (ProfileUrlAccessOutput) ToProfileUrlAccessOutput ¶
func (o ProfileUrlAccessOutput) ToProfileUrlAccessOutput() ProfileUrlAccessOutput
func (ProfileUrlAccessOutput) ToProfileUrlAccessOutputWithContext ¶
func (o ProfileUrlAccessOutput) ToProfileUrlAccessOutputWithContext(ctx context.Context) ProfileUrlAccessOutput
type Signature ¶
type Signature struct { pulumi.CustomResourceState // Signature description. Desc pulumi.StringOutput `pulumi:"desc"` // Signature ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Hidden table for datasource.
## Import
Waf Signature can be imported using any of these accepted formats:
```sh $ pulumi import fortios:waf/signature:Signature labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:waf/signature:Signature labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSignature ¶
func GetSignature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SignatureState, opts ...pulumi.ResourceOption) (*Signature, error)
GetSignature gets an existing Signature resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSignature ¶
func NewSignature(ctx *pulumi.Context, name string, args *SignatureArgs, opts ...pulumi.ResourceOption) (*Signature, error)
NewSignature registers a new resource with the given unique name, arguments, and options.
func (*Signature) ElementType ¶
func (*Signature) ToSignatureOutput ¶
func (i *Signature) ToSignatureOutput() SignatureOutput
func (*Signature) ToSignatureOutputWithContext ¶
func (i *Signature) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
type SignatureArgs ¶
type SignatureArgs struct { // Signature description. Desc pulumi.StringPtrInput // Signature ID. Fosid pulumi.IntPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Signature resource.
func (SignatureArgs) ElementType ¶
func (SignatureArgs) ElementType() reflect.Type
type SignatureArray ¶
type SignatureArray []SignatureInput
func (SignatureArray) ElementType ¶
func (SignatureArray) ElementType() reflect.Type
func (SignatureArray) ToSignatureArrayOutput ¶
func (i SignatureArray) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArray) ToSignatureArrayOutputWithContext ¶
func (i SignatureArray) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureArrayInput ¶
type SignatureArrayInput interface { pulumi.Input ToSignatureArrayOutput() SignatureArrayOutput ToSignatureArrayOutputWithContext(context.Context) SignatureArrayOutput }
SignatureArrayInput is an input type that accepts SignatureArray and SignatureArrayOutput values. You can construct a concrete instance of `SignatureArrayInput` via:
SignatureArray{ SignatureArgs{...} }
type SignatureArrayOutput ¶
type SignatureArrayOutput struct{ *pulumi.OutputState }
func (SignatureArrayOutput) ElementType ¶
func (SignatureArrayOutput) ElementType() reflect.Type
func (SignatureArrayOutput) Index ¶
func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
func (SignatureArrayOutput) ToSignatureArrayOutput ¶
func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArrayOutput) ToSignatureArrayOutputWithContext ¶
func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureInput ¶
type SignatureInput interface { pulumi.Input ToSignatureOutput() SignatureOutput ToSignatureOutputWithContext(ctx context.Context) SignatureOutput }
type SignatureMap ¶
type SignatureMap map[string]SignatureInput
func (SignatureMap) ElementType ¶
func (SignatureMap) ElementType() reflect.Type
func (SignatureMap) ToSignatureMapOutput ¶
func (i SignatureMap) ToSignatureMapOutput() SignatureMapOutput
func (SignatureMap) ToSignatureMapOutputWithContext ¶
func (i SignatureMap) ToSignatureMapOutputWithContext(ctx context.Context) SignatureMapOutput
type SignatureMapInput ¶
type SignatureMapInput interface { pulumi.Input ToSignatureMapOutput() SignatureMapOutput ToSignatureMapOutputWithContext(context.Context) SignatureMapOutput }
SignatureMapInput is an input type that accepts SignatureMap and SignatureMapOutput values. You can construct a concrete instance of `SignatureMapInput` via:
SignatureMap{ "key": SignatureArgs{...} }
type SignatureMapOutput ¶
type SignatureMapOutput struct{ *pulumi.OutputState }
func (SignatureMapOutput) ElementType ¶
func (SignatureMapOutput) ElementType() reflect.Type
func (SignatureMapOutput) MapIndex ¶
func (o SignatureMapOutput) MapIndex(k pulumi.StringInput) SignatureOutput
func (SignatureMapOutput) ToSignatureMapOutput ¶
func (o SignatureMapOutput) ToSignatureMapOutput() SignatureMapOutput
func (SignatureMapOutput) ToSignatureMapOutputWithContext ¶
func (o SignatureMapOutput) ToSignatureMapOutputWithContext(ctx context.Context) SignatureMapOutput
type SignatureOutput ¶
type SignatureOutput struct{ *pulumi.OutputState }
func (SignatureOutput) Desc ¶
func (o SignatureOutput) Desc() pulumi.StringOutput
Signature description.
func (SignatureOutput) ElementType ¶
func (SignatureOutput) ElementType() reflect.Type
func (SignatureOutput) ToSignatureOutput ¶
func (o SignatureOutput) ToSignatureOutput() SignatureOutput
func (SignatureOutput) ToSignatureOutputWithContext ¶
func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
func (SignatureOutput) Vdomparam ¶
func (o SignatureOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type SignatureState ¶
type SignatureState struct { // Signature description. Desc pulumi.StringPtrInput // Signature ID. Fosid pulumi.IntPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (SignatureState) ElementType ¶
func (SignatureState) ElementType() reflect.Type
type Subclass ¶
type Subclass struct { pulumi.CustomResourceState // Signature subclass ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Signature subclass name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Hidden table for datasource.
## Import
Waf SubClass can be imported using any of these accepted formats:
```sh $ pulumi import fortios:waf/subclass:Subclass labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:waf/subclass:Subclass labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSubclass ¶
func GetSubclass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubclassState, opts ...pulumi.ResourceOption) (*Subclass, error)
GetSubclass gets an existing Subclass resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubclass ¶
func NewSubclass(ctx *pulumi.Context, name string, args *SubclassArgs, opts ...pulumi.ResourceOption) (*Subclass, error)
NewSubclass registers a new resource with the given unique name, arguments, and options.
func (*Subclass) ElementType ¶
func (*Subclass) ToSubclassOutput ¶
func (i *Subclass) ToSubclassOutput() SubclassOutput
func (*Subclass) ToSubclassOutputWithContext ¶
func (i *Subclass) ToSubclassOutputWithContext(ctx context.Context) SubclassOutput
type SubclassArgs ¶
type SubclassArgs struct { // Signature subclass ID. Fosid pulumi.IntPtrInput // Signature subclass name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Subclass resource.
func (SubclassArgs) ElementType ¶
func (SubclassArgs) ElementType() reflect.Type
type SubclassArray ¶
type SubclassArray []SubclassInput
func (SubclassArray) ElementType ¶
func (SubclassArray) ElementType() reflect.Type
func (SubclassArray) ToSubclassArrayOutput ¶
func (i SubclassArray) ToSubclassArrayOutput() SubclassArrayOutput
func (SubclassArray) ToSubclassArrayOutputWithContext ¶
func (i SubclassArray) ToSubclassArrayOutputWithContext(ctx context.Context) SubclassArrayOutput
type SubclassArrayInput ¶
type SubclassArrayInput interface { pulumi.Input ToSubclassArrayOutput() SubclassArrayOutput ToSubclassArrayOutputWithContext(context.Context) SubclassArrayOutput }
SubclassArrayInput is an input type that accepts SubclassArray and SubclassArrayOutput values. You can construct a concrete instance of `SubclassArrayInput` via:
SubclassArray{ SubclassArgs{...} }
type SubclassArrayOutput ¶
type SubclassArrayOutput struct{ *pulumi.OutputState }
func (SubclassArrayOutput) ElementType ¶
func (SubclassArrayOutput) ElementType() reflect.Type
func (SubclassArrayOutput) Index ¶
func (o SubclassArrayOutput) Index(i pulumi.IntInput) SubclassOutput
func (SubclassArrayOutput) ToSubclassArrayOutput ¶
func (o SubclassArrayOutput) ToSubclassArrayOutput() SubclassArrayOutput
func (SubclassArrayOutput) ToSubclassArrayOutputWithContext ¶
func (o SubclassArrayOutput) ToSubclassArrayOutputWithContext(ctx context.Context) SubclassArrayOutput
type SubclassInput ¶
type SubclassInput interface { pulumi.Input ToSubclassOutput() SubclassOutput ToSubclassOutputWithContext(ctx context.Context) SubclassOutput }
type SubclassMap ¶
type SubclassMap map[string]SubclassInput
func (SubclassMap) ElementType ¶
func (SubclassMap) ElementType() reflect.Type
func (SubclassMap) ToSubclassMapOutput ¶
func (i SubclassMap) ToSubclassMapOutput() SubclassMapOutput
func (SubclassMap) ToSubclassMapOutputWithContext ¶
func (i SubclassMap) ToSubclassMapOutputWithContext(ctx context.Context) SubclassMapOutput
type SubclassMapInput ¶
type SubclassMapInput interface { pulumi.Input ToSubclassMapOutput() SubclassMapOutput ToSubclassMapOutputWithContext(context.Context) SubclassMapOutput }
SubclassMapInput is an input type that accepts SubclassMap and SubclassMapOutput values. You can construct a concrete instance of `SubclassMapInput` via:
SubclassMap{ "key": SubclassArgs{...} }
type SubclassMapOutput ¶
type SubclassMapOutput struct{ *pulumi.OutputState }
func (SubclassMapOutput) ElementType ¶
func (SubclassMapOutput) ElementType() reflect.Type
func (SubclassMapOutput) MapIndex ¶
func (o SubclassMapOutput) MapIndex(k pulumi.StringInput) SubclassOutput
func (SubclassMapOutput) ToSubclassMapOutput ¶
func (o SubclassMapOutput) ToSubclassMapOutput() SubclassMapOutput
func (SubclassMapOutput) ToSubclassMapOutputWithContext ¶
func (o SubclassMapOutput) ToSubclassMapOutputWithContext(ctx context.Context) SubclassMapOutput
type SubclassOutput ¶
type SubclassOutput struct{ *pulumi.OutputState }
func (SubclassOutput) ElementType ¶
func (SubclassOutput) ElementType() reflect.Type
func (SubclassOutput) Fosid ¶
func (o SubclassOutput) Fosid() pulumi.IntOutput
Signature subclass ID.
func (SubclassOutput) Name ¶
func (o SubclassOutput) Name() pulumi.StringOutput
Signature subclass name.
func (SubclassOutput) ToSubclassOutput ¶
func (o SubclassOutput) ToSubclassOutput() SubclassOutput
func (SubclassOutput) ToSubclassOutputWithContext ¶
func (o SubclassOutput) ToSubclassOutputWithContext(ctx context.Context) SubclassOutput
func (SubclassOutput) Vdomparam ¶
func (o SubclassOutput) Vdomparam() pulumi.StringPtrOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type SubclassState ¶
type SubclassState struct { // Signature subclass ID. Fosid pulumi.IntPtrInput // Signature subclass name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (SubclassState) ElementType ¶
func (SubclassState) ElementType() reflect.Type