Struct google_compute1::api::ForwardingRuleServiceDirectoryRegistration [−][src]
Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.
This type is not used in any activity, and only used as part of another schema.
Fields
namespace: Option<String>Service Directory namespace to register the forwarding rule under.
service: Option<String>Service Directory service to register the forwarding rule under.
service_directory_region: Option<String>[Optional] Service Directory region to register this global forwarding rule under. Default to "us-central1". Only used for PSC for Google APIs. All PSC for Google APIs Forwarding Rules on the same network should use the same Service Directory region.
Trait Implementations
impl Clone for ForwardingRuleServiceDirectoryRegistration[src]
fn clone(&self) -> ForwardingRuleServiceDirectoryRegistration[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ForwardingRuleServiceDirectoryRegistration[src]
impl Default for ForwardingRuleServiceDirectoryRegistration[src]
impl<'de> Deserialize<'de> for ForwardingRuleServiceDirectoryRegistration[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for ForwardingRuleServiceDirectoryRegistration[src]
impl Serialize for ForwardingRuleServiceDirectoryRegistration[src]
Auto Trait Implementations
impl RefUnwindSafe for ForwardingRuleServiceDirectoryRegistration[src]
impl Send for ForwardingRuleServiceDirectoryRegistration[src]
impl Sync for ForwardingRuleServiceDirectoryRegistration[src]
impl Unpin for ForwardingRuleServiceDirectoryRegistration[src]
impl UnwindSafe for ForwardingRuleServiceDirectoryRegistration[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,