Struct mz_cloud_resources::crd::materialize::v1alpha1::MaterializeSpec
source · pub struct MaterializeSpec {Show 17 fields
pub environmentd_image_ref: String,
pub environmentd_extra_args: Option<Vec<String>>,
pub environmentd_extra_env: Option<Vec<EnvVar>>,
pub environmentd_iam_role_arn: Option<String>,
pub environmentd_connection_role_arn: Option<String>,
pub environmentd_resource_requirements: Option<ResourceRequirements>,
pub environmentd_scratch_volume_storage_requirement: Option<Quantity>,
pub balancerd_resource_requirements: Option<ResourceRequirements>,
pub console_resource_requirements: Option<ResourceRequirements>,
pub request_rollout: Uuid,
pub force_rollout: Uuid,
pub in_place_rollout: bool,
pub backend_secret_name: String,
pub environment_id: Uuid,
pub balancerd_external_certificate_spec: Option<MaterializeCertSpec>,
pub console_external_certificate_spec: Option<MaterializeCertSpec>,
pub internal_certificate_spec: Option<MaterializeCertSpec>,
}
Fields§
§environmentd_image_ref: String
§environmentd_extra_args: Option<Vec<String>>
§environmentd_extra_env: Option<Vec<EnvVar>>
§environmentd_iam_role_arn: Option<String>
§environmentd_connection_role_arn: Option<String>
§environmentd_resource_requirements: Option<ResourceRequirements>
§environmentd_scratch_volume_storage_requirement: Option<Quantity>
§balancerd_resource_requirements: Option<ResourceRequirements>
§console_resource_requirements: Option<ResourceRequirements>
§request_rollout: Uuid
§force_rollout: Uuid
§in_place_rollout: bool
§backend_secret_name: String
§environment_id: Uuid
§balancerd_external_certificate_spec: Option<MaterializeCertSpec>
§console_external_certificate_spec: Option<MaterializeCertSpec>
§internal_certificate_spec: Option<MaterializeCertSpec>
Trait Implementations§
source§impl Clone for MaterializeSpec
impl Clone for MaterializeSpec
source§fn clone(&self) -> MaterializeSpec
fn clone(&self) -> MaterializeSpec
Returns a copy 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 Debug for MaterializeSpec
impl Debug for MaterializeSpec
source§impl Default for MaterializeSpec
impl Default for MaterializeSpec
source§fn default() -> MaterializeSpec
fn default() -> MaterializeSpec
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MaterializeSpec
impl<'de> Deserialize<'de> for MaterializeSpec
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 MaterializeSpec
impl JsonSchema for MaterializeSpec
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &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 moresource§impl PartialEq for MaterializeSpec
impl PartialEq for MaterializeSpec
source§impl Serialize for MaterializeSpec
impl Serialize for MaterializeSpec
impl StructuralPartialEq for MaterializeSpec
Auto Trait Implementations§
impl Freeze for MaterializeSpec
impl RefUnwindSafe for MaterializeSpec
impl Send for MaterializeSpec
impl Sync for MaterializeSpec
impl Unpin for MaterializeSpec
impl UnwindSafe for MaterializeSpec
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> ProgressEventTimestamp for T
impl<T> ProgressEventTimestamp for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.