Struct google_datastream1::api::ConnectionProfile
source · [−]pub struct ConnectionProfile {
pub create_time: Option<String>,
pub display_name: Option<String>,
pub forward_ssh_connectivity: Option<ForwardSshTunnelConnectivity>,
pub gcs_profile: Option<GcsProfile>,
pub labels: Option<HashMap<String, String>>,
pub mysql_profile: Option<MysqlProfile>,
pub name: Option<String>,
pub oracle_profile: Option<OracleProfile>,
pub private_connectivity: Option<PrivateConnectivity>,
pub static_service_ip_connectivity: Option<StaticServiceIpConnectivity>,
pub update_time: Option<String>,
}Expand description
A set of reusable connection configurations to be used as a source or destination for a stream.
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).
- locations connection profiles create projects (request)
- locations connection profiles get projects (response)
- locations connection profiles patch projects (request)
Fields
create_time: Option<String>Output only. The create time of the resource.
display_name: Option<String>Required. Display name.
forward_ssh_connectivity: Option<ForwardSshTunnelConnectivity>Forward SSH tunnel connectivity.
gcs_profile: Option<GcsProfile>Cloud Storage ConnectionProfile configuration.
labels: Option<HashMap<String, String>>Labels.
mysql_profile: Option<MysqlProfile>MySQL ConnectionProfile configuration.
name: Option<String>Output only. The resource’s name.
oracle_profile: Option<OracleProfile>Oracle ConnectionProfile configuration.
private_connectivity: Option<PrivateConnectivity>Private connectivity.
static_service_ip_connectivity: Option<StaticServiceIpConnectivity>Static Service IP connectivity.
update_time: Option<String>Output only. The update time of the resource.
Trait Implementations
sourceimpl Clone for ConnectionProfile
impl Clone for ConnectionProfile
sourcefn clone(&self) -> ConnectionProfile
fn clone(&self) -> ConnectionProfile
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ConnectionProfile
impl Debug for ConnectionProfile
sourceimpl Default for ConnectionProfile
impl Default for ConnectionProfile
sourcefn default() -> ConnectionProfile
fn default() -> ConnectionProfile
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ConnectionProfile
impl<'de> Deserialize<'de> for ConnectionProfile
sourcefn 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>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ConnectionProfile
impl Serialize for ConnectionProfile
impl RequestValue for ConnectionProfile
impl ResponseResult for ConnectionProfile
Auto Trait Implementations
impl RefUnwindSafe for ConnectionProfile
impl Send for ConnectionProfile
impl Sync for ConnectionProfile
impl Unpin for ConnectionProfile
impl UnwindSafe for ConnectionProfile
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more