[][src]Struct google_file1::Instance

pub struct Instance {
    pub name: Option<String>,
    pub labels: Option<HashMap<String, String>>,
    pub create_time: Option<String>,
    pub state: Option<String>,
    pub etag: Option<String>,
    pub file_shares: Option<Vec<FileShareConfig>>,
    pub tier: Option<String>,
    pub networks: Option<Vec<NetworkConfig>>,
    pub status_message: Option<String>,
    pub description: Option<String>,
}

A Cloud Filestore instance.

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

name: Option<String>

Output only. The resource name of the instance, in the format projects/{project_id}/locations/{location_id}/instances/{instance_id}.

labels: Option<HashMap<String, String>>

Resource labels to represent user provided metadata.

create_time: Option<String>

Output only. The time when the instance was created.

state: Option<String>

Output only. The instance state.

etag: Option<String>

Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.

file_shares: Option<Vec<FileShareConfig>>

File system shares on the instance. For this version, only a single file share is supported.

tier: Option<String>

The service tier of the instance.

networks: Option<Vec<NetworkConfig>>

VPC networks to which the instance is connected. For this version, only a single network is supported.

status_message: Option<String>

Output only. Additional information about the instance state, if available.

description: Option<String>

Optional. A description of the instance (2048 characters or less).

Trait Implementations

impl ResponseResult for Instance[src]

impl RequestValue for Instance[src]

impl Default for Instance[src]

impl Clone for Instance[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Instance[src]

impl Serialize for Instance[src]

impl<'de> Deserialize<'de> for Instance[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]