pub struct PoolerTemplateSpecContainersPorts {
pub container_port: i32,
pub host_ip: Option<String>,
pub host_port: Option<i32>,
pub name: Option<String>,
pub protocol: Option<String>,
}Expand description
ContainerPort represents a network port in a single container.
Fields§
§container_port: i32Number of port to expose on the pod’s IP address. This must be a valid port number, 0 < x < 65536.
host_ip: Option<String>What host IP to bind the external port to.
host_port: Option<i32>Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.
name: Option<String>If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.
protocol: Option<String>Protocol for port. Must be UDP, TCP, or SCTP. Defaults to “TCP”.
Trait Implementations§
Source§impl Clone for PoolerTemplateSpecContainersPorts
impl Clone for PoolerTemplateSpecContainersPorts
Source§fn clone(&self) -> PoolerTemplateSpecContainersPorts
fn clone(&self) -> PoolerTemplateSpecContainersPorts
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PoolerTemplateSpecContainersPorts
impl Default for PoolerTemplateSpecContainersPorts
Source§fn default() -> PoolerTemplateSpecContainersPorts
fn default() -> PoolerTemplateSpecContainersPorts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PoolerTemplateSpecContainersPorts
impl<'de> Deserialize<'de> for PoolerTemplateSpecContainersPorts
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for PoolerTemplateSpecContainersPorts
impl JsonSchema for PoolerTemplateSpecContainersPorts
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for PoolerTemplateSpecContainersPorts
impl RefUnwindSafe for PoolerTemplateSpecContainersPorts
impl Send for PoolerTemplateSpecContainersPorts
impl Sync for PoolerTemplateSpecContainersPorts
impl Unpin for PoolerTemplateSpecContainersPorts
impl UnwindSafe for PoolerTemplateSpecContainersPorts
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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>
Converts
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>
Converts
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