Struct google_api_proto::google::cloud::aiplatform::v1::DeploymentResourcePool
source · pub struct DeploymentResourcePool {
pub name: String,
pub dedicated_resources: Option<DedicatedResources>,
pub encryption_spec: Option<EncryptionSpec>,
pub service_account: String,
pub disable_container_logging: bool,
pub create_time: Option<Timestamp>,
pub satisfies_pzs: bool,
pub satisfies_pzi: bool,
}
Expand description
A description of resources that can be shared by multiple DeployedModels, whose underlying specification consists of a DedicatedResources.
Fields§
§name: String
Immutable. The resource name of the DeploymentResourcePool.
Format:
projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
dedicated_resources: Option<DedicatedResources>
Required. The underlying DedicatedResources that the DeploymentResourcePool uses.
encryption_spec: Option<EncryptionSpec>
Customer-managed encryption key spec for a DeploymentResourcePool. If set, this DeploymentResourcePool will be secured by this key. Endpoints and the DeploymentResourcePool they deploy in need to have the same EncryptionSpec.
service_account: String
The service account that the DeploymentResourcePool’s container(s) run as. Specify the email address of the service account. If this service account is not specified, the container(s) run as a service account that doesn’t have access to the resource project.
Users deploying the Models to this DeploymentResourcePool must have the
iam.serviceAccounts.actAs
permission on this service account.
disable_container_logging: bool
If the DeploymentResourcePool is deployed with custom-trained Models or
AutoML Tabular Models, the container(s) of the DeploymentResourcePool will
send stderr
and stdout
streams to Cloud Logging by default.
Please note that the logs incur cost, which are subject to Cloud Logging
pricing.
User can disable container logging by setting this flag to true.
create_time: Option<Timestamp>
Output only. Timestamp when this DeploymentResourcePool was created.
satisfies_pzs: bool
Output only. Reserved for future use.
satisfies_pzi: bool
Output only. Reserved for future use.
Trait Implementations§
source§impl Clone for DeploymentResourcePool
impl Clone for DeploymentResourcePool
source§fn clone(&self) -> DeploymentResourcePool
fn clone(&self) -> DeploymentResourcePool
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeploymentResourcePool
impl Debug for DeploymentResourcePool
source§impl Default for DeploymentResourcePool
impl Default for DeploymentResourcePool
source§impl Message for DeploymentResourcePool
impl Message for DeploymentResourcePool
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for DeploymentResourcePool
impl PartialEq for DeploymentResourcePool
source§fn eq(&self, other: &DeploymentResourcePool) -> bool
fn eq(&self, other: &DeploymentResourcePool) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeploymentResourcePool
Auto Trait Implementations§
impl Freeze for DeploymentResourcePool
impl RefUnwindSafe for DeploymentResourcePool
impl Send for DeploymentResourcePool
impl Sync for DeploymentResourcePool
impl Unpin for DeploymentResourcePool
impl UnwindSafe for DeploymentResourcePool
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request