Struct aws_sdk_ec2::operation::create_spot_datafeed_subscription::CreateSpotDatafeedSubscriptionInput
source · #[non_exhaustive]pub struct CreateSpotDatafeedSubscriptionInput {
pub bucket: Option<String>,
pub dry_run: Option<bool>,
pub prefix: Option<String>,
}
Expand description
Contains the parameters for CreateSpotDatafeedSubscription.
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.bucket: Option<String>
The name of the Amazon S3 bucket in which to store the Spot Instance data feed. For more information about bucket names, see Rules for bucket naming in the Amazon S3 Developer Guide.
dry_run: Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
prefix: Option<String>
The prefix for the data feed file names.
Implementations§
source§impl CreateSpotDatafeedSubscriptionInput
impl CreateSpotDatafeedSubscriptionInput
sourcepub fn bucket(&self) -> Option<&str>
pub fn bucket(&self) -> Option<&str>
The name of the Amazon S3 bucket in which to store the Spot Instance data feed. For more information about bucket names, see Rules for bucket naming in the Amazon S3 Developer Guide.
source§impl CreateSpotDatafeedSubscriptionInput
impl CreateSpotDatafeedSubscriptionInput
sourcepub fn builder() -> CreateSpotDatafeedSubscriptionInputBuilder
pub fn builder() -> CreateSpotDatafeedSubscriptionInputBuilder
Creates a new builder-style object to manufacture CreateSpotDatafeedSubscriptionInput
.
Trait Implementations§
source§impl Clone for CreateSpotDatafeedSubscriptionInput
impl Clone for CreateSpotDatafeedSubscriptionInput
source§fn clone(&self) -> CreateSpotDatafeedSubscriptionInput
fn clone(&self) -> CreateSpotDatafeedSubscriptionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateSpotDatafeedSubscriptionInput
impl PartialEq for CreateSpotDatafeedSubscriptionInput
source§fn eq(&self, other: &CreateSpotDatafeedSubscriptionInput) -> bool
fn eq(&self, other: &CreateSpotDatafeedSubscriptionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateSpotDatafeedSubscriptionInput
Auto Trait Implementations§
impl Freeze for CreateSpotDatafeedSubscriptionInput
impl RefUnwindSafe for CreateSpotDatafeedSubscriptionInput
impl Send for CreateSpotDatafeedSubscriptionInput
impl Sync for CreateSpotDatafeedSubscriptionInput
impl Unpin for CreateSpotDatafeedSubscriptionInput
impl UnwindSafe for CreateSpotDatafeedSubscriptionInput
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
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>
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>
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