pub struct GatewaySecurityPolicy {
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub name: Option<String>,
pub tls_inspection_policy: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§create_time: Option<DateTime<Utc>>
Output only. The timestamp when the resource was created.
description: Option<String>
Optional. Free-text description of the resource.
name: Option<String>
Required. Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy} gateway_security_policy should match the pattern:(^a-z?$).
tls_inspection_policy: Option<String>
Optional. Name of a TLS Inspection Policy resource that defines how TLS inspection will be performed for any rule(s) which enables it.
update_time: Option<DateTime<Utc>>
Output only. The timestamp when the resource was updated.
Trait Implementations§
Source§impl Clone for GatewaySecurityPolicy
impl Clone for GatewaySecurityPolicy
Source§fn clone(&self) -> GatewaySecurityPolicy
fn clone(&self) -> GatewaySecurityPolicy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GatewaySecurityPolicy
impl Debug for GatewaySecurityPolicy
Source§impl Default for GatewaySecurityPolicy
impl Default for GatewaySecurityPolicy
Source§fn default() -> GatewaySecurityPolicy
fn default() -> GatewaySecurityPolicy
Source§impl<'de> Deserialize<'de> for GatewaySecurityPolicy
impl<'de> Deserialize<'de> for GatewaySecurityPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for GatewaySecurityPolicy
impl Serialize for GatewaySecurityPolicy
impl RequestValue for GatewaySecurityPolicy
impl ResponseResult for GatewaySecurityPolicy
Auto Trait Implementations§
impl Freeze for GatewaySecurityPolicy
impl RefUnwindSafe for GatewaySecurityPolicy
impl Send for GatewaySecurityPolicy
impl Sync for GatewaySecurityPolicy
impl Unpin for GatewaySecurityPolicy
impl UnwindSafe for GatewaySecurityPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more