#[non_exhaustive]pub struct UpdateSiteRackPhysicalPropertiesInput {
pub site_id: Option<String>,
pub power_draw_kva: Option<PowerDrawKva>,
pub power_phase: Option<PowerPhase>,
pub power_connector: Option<PowerConnector>,
pub power_feed_drop: Option<PowerFeedDrop>,
pub uplink_gbps: Option<UplinkGbps>,
pub uplink_count: Option<UplinkCount>,
pub fiber_optic_cable_type: Option<FiberOpticCableType>,
pub optical_standard: Option<OpticalStandard>,
pub maximum_supported_weight_lbs: Option<MaximumSupportedWeightLbs>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.site_id: Option<String>
The ID or the Amazon Resource Name (ARN) of the site.
power_draw_kva: Option<PowerDrawKva>
Specify in kVA the power draw available at the hardware placement position for the rack.
power_phase: Option<PowerPhase>
Specify the power option that you can provide for hardware.
-
Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz
-
Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
power_connector: Option<PowerConnector>
Specify the power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase
and PowerConnector
.
-
Single-phase AC feed
-
L6-30P – (common in US); 30A; single phase
-
IEC309 (blue) – P+N+E, 6hr; 32 A; single phase
-
-
Three-phase AC feed
-
AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase
-
AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
-
power_feed_drop: Option<PowerFeedDrop>
Specify whether the power feed comes above or below the rack.
uplink_gbps: Option<UplinkGbps>
Specify the uplink speed the rack should support for the connection to the Region.
uplink_count: Option<UplinkCount>
Racks come with two Outpost network devices. Depending on the supported uplink speed at the site, the Outpost network devices provide a variable number of uplinks. Specify the number of uplinks for each Outpost network device that you intend to use to connect the rack to your network. Note the correlation between UplinkGbps
and UplinkCount
.
-
1Gbps - Uplinks available: 1, 2, 4, 6, 8
-
10Gbps - Uplinks available: 1, 2, 4, 8, 12, 16
-
40 and 100 Gbps- Uplinks available: 1, 2, 4
fiber_optic_cable_type: Option<FiberOpticCableType>
Specify the type of fiber that you will use to attach the Outpost to your network.
optical_standard: Option<OpticalStandard>
Specify the type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
-
OPTIC_10GBASE_SR
: 10GBASE-SR -
OPTIC_10GBASE_IR
: 10GBASE-IR -
OPTIC_10GBASE_LR
: 10GBASE-LR -
OPTIC_40GBASE_SR
: 40GBASE-SR -
OPTIC_40GBASE_ESR
: 40GBASE-ESR -
OPTIC_40GBASE_IR4_LR4L
: 40GBASE-IR (LR4L) -
OPTIC_40GBASE_LR4
: 40GBASE-LR4 -
OPTIC_100GBASE_SR4
: 100GBASE-SR4 -
OPTIC_100GBASE_CWDM4
: 100GBASE-CWDM4 -
OPTIC_100GBASE_LR4
: 100GBASE-LR4 -
OPTIC_100G_PSM4_MSA
: 100G PSM4 MSA -
OPTIC_1000BASE_LX
: 1000Base-LX -
OPTIC_1000BASE_SX
: 1000Base-SX
maximum_supported_weight_lbs: Option<MaximumSupportedWeightLbs>
Specify the maximum rack weight that this site can support. NO_LIMIT
is over 2000lbs.
Implementations
sourceimpl UpdateSiteRackPhysicalPropertiesInput
impl UpdateSiteRackPhysicalPropertiesInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateSiteRackPhysicalProperties, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateSiteRackPhysicalProperties, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateSiteRackPhysicalProperties
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateSiteRackPhysicalPropertiesInput
sourceimpl UpdateSiteRackPhysicalPropertiesInput
impl UpdateSiteRackPhysicalPropertiesInput
sourcepub fn power_draw_kva(&self) -> Option<&PowerDrawKva>
pub fn power_draw_kva(&self) -> Option<&PowerDrawKva>
Specify in kVA the power draw available at the hardware placement position for the rack.
sourcepub fn power_phase(&self) -> Option<&PowerPhase>
pub fn power_phase(&self) -> Option<&PowerPhase>
Specify the power option that you can provide for hardware.
-
Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz
-
Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
sourcepub fn power_connector(&self) -> Option<&PowerConnector>
pub fn power_connector(&self) -> Option<&PowerConnector>
Specify the power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase
and PowerConnector
.
-
Single-phase AC feed
-
L6-30P – (common in US); 30A; single phase
-
IEC309 (blue) – P+N+E, 6hr; 32 A; single phase
-
-
Three-phase AC feed
-
AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase
-
AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
-
sourcepub fn power_feed_drop(&self) -> Option<&PowerFeedDrop>
pub fn power_feed_drop(&self) -> Option<&PowerFeedDrop>
Specify whether the power feed comes above or below the rack.
sourcepub fn uplink_gbps(&self) -> Option<&UplinkGbps>
pub fn uplink_gbps(&self) -> Option<&UplinkGbps>
Specify the uplink speed the rack should support for the connection to the Region.
sourcepub fn uplink_count(&self) -> Option<&UplinkCount>
pub fn uplink_count(&self) -> Option<&UplinkCount>
Racks come with two Outpost network devices. Depending on the supported uplink speed at the site, the Outpost network devices provide a variable number of uplinks. Specify the number of uplinks for each Outpost network device that you intend to use to connect the rack to your network. Note the correlation between UplinkGbps
and UplinkCount
.
-
1Gbps - Uplinks available: 1, 2, 4, 6, 8
-
10Gbps - Uplinks available: 1, 2, 4, 8, 12, 16
-
40 and 100 Gbps- Uplinks available: 1, 2, 4
sourcepub fn fiber_optic_cable_type(&self) -> Option<&FiberOpticCableType>
pub fn fiber_optic_cable_type(&self) -> Option<&FiberOpticCableType>
Specify the type of fiber that you will use to attach the Outpost to your network.
sourcepub fn optical_standard(&self) -> Option<&OpticalStandard>
pub fn optical_standard(&self) -> Option<&OpticalStandard>
Specify the type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
-
OPTIC_10GBASE_SR
: 10GBASE-SR -
OPTIC_10GBASE_IR
: 10GBASE-IR -
OPTIC_10GBASE_LR
: 10GBASE-LR -
OPTIC_40GBASE_SR
: 40GBASE-SR -
OPTIC_40GBASE_ESR
: 40GBASE-ESR -
OPTIC_40GBASE_IR4_LR4L
: 40GBASE-IR (LR4L) -
OPTIC_40GBASE_LR4
: 40GBASE-LR4 -
OPTIC_100GBASE_SR4
: 100GBASE-SR4 -
OPTIC_100GBASE_CWDM4
: 100GBASE-CWDM4 -
OPTIC_100GBASE_LR4
: 100GBASE-LR4 -
OPTIC_100G_PSM4_MSA
: 100G PSM4 MSA -
OPTIC_1000BASE_LX
: 1000Base-LX -
OPTIC_1000BASE_SX
: 1000Base-SX
sourcepub fn maximum_supported_weight_lbs(&self) -> Option<&MaximumSupportedWeightLbs>
pub fn maximum_supported_weight_lbs(&self) -> Option<&MaximumSupportedWeightLbs>
Specify the maximum rack weight that this site can support. NO_LIMIT
is over 2000lbs.
Trait Implementations
sourceimpl Clone for UpdateSiteRackPhysicalPropertiesInput
impl Clone for UpdateSiteRackPhysicalPropertiesInput
sourcefn clone(&self) -> UpdateSiteRackPhysicalPropertiesInput
fn clone(&self) -> UpdateSiteRackPhysicalPropertiesInput
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 PartialEq<UpdateSiteRackPhysicalPropertiesInput> for UpdateSiteRackPhysicalPropertiesInput
impl PartialEq<UpdateSiteRackPhysicalPropertiesInput> for UpdateSiteRackPhysicalPropertiesInput
sourcefn eq(&self, other: &UpdateSiteRackPhysicalPropertiesInput) -> bool
fn eq(&self, other: &UpdateSiteRackPhysicalPropertiesInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateSiteRackPhysicalPropertiesInput) -> bool
fn ne(&self, other: &UpdateSiteRackPhysicalPropertiesInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for UpdateSiteRackPhysicalPropertiesInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateSiteRackPhysicalPropertiesInput
impl Send for UpdateSiteRackPhysicalPropertiesInput
impl Sync for UpdateSiteRackPhysicalPropertiesInput
impl Unpin for UpdateSiteRackPhysicalPropertiesInput
impl UnwindSafe for UpdateSiteRackPhysicalPropertiesInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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