pub struct SupportedService {
pub available_on_restricted_vip: Option<bool>,
pub known_limitations: Option<bool>,
pub name: Option<String>,
pub service_support_stage: Option<String>,
pub support_stage: Option<String>,
pub supported_methods: Option<Vec<MethodSelector>>,
pub title: Option<String>,
}
Expand description
SupportedService
specifies the VPC Service Controls and its properties.
§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).
- get services (response)
Fields§
§available_on_restricted_vip: Option<bool>
True if the service is available on the restricted VIP. Services on the restricted VIP typically either support VPC Service Controls or are core infrastructure services required for the functioning of Google Cloud.
known_limitations: Option<bool>
True if the service is supported with some limitations. Check documentation for details.
name: Option<String>
The service name or address of the supported service, such as service.googleapis.com
.
service_support_stage: Option<String>
The support stage of the service.
support_stage: Option<String>
The support stage of the service.
supported_methods: Option<Vec<MethodSelector>>
The list of the supported methods. This field exists only in response to GetSupportedService
title: Option<String>
The name of the supported product, such as ‘Cloud Product API’.
Trait Implementations§
Source§impl Clone for SupportedService
impl Clone for SupportedService
Source§fn clone(&self) -> SupportedService
fn clone(&self) -> SupportedService
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SupportedService
impl Debug for SupportedService
Source§impl Default for SupportedService
impl Default for SupportedService
Source§fn default() -> SupportedService
fn default() -> SupportedService
Source§impl<'de> Deserialize<'de> for SupportedService
impl<'de> Deserialize<'de> for SupportedService
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 SupportedService
impl Serialize for SupportedService
impl ResponseResult for SupportedService
Auto Trait Implementations§
impl Freeze for SupportedService
impl RefUnwindSafe for SupportedService
impl Send for SupportedService
impl Sync for SupportedService
impl Unpin for SupportedService
impl UnwindSafe for SupportedService
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