#[non_exhaustive]pub struct CreateScheduledActionInput {
pub scheduled_action_name: Option<String>,
pub target_action: Option<ScheduledActionType>,
pub schedule: Option<String>,
pub iam_role: Option<String>,
pub scheduled_action_description: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub enable: Option<bool>,
}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.scheduled_action_name: Option<String>The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
target_action: Option<ScheduledActionType>A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
schedule: Option<String>The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.
iam_role: Option<String>The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
scheduled_action_description: Option<String>The description of the scheduled action.
start_time: Option<DateTime>The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
end_time: Option<DateTime>The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
enable: Option<bool>If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about state of the scheduled action, see ScheduledAction.
Implementations§
source§impl CreateScheduledActionInput
impl CreateScheduledActionInput
sourcepub fn scheduled_action_name(&self) -> Option<&str>
pub fn scheduled_action_name(&self) -> Option<&str>
The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
sourcepub fn target_action(&self) -> Option<&ScheduledActionType>
pub fn target_action(&self) -> Option<&ScheduledActionType>
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
sourcepub fn schedule(&self) -> Option<&str>
pub fn schedule(&self) -> Option<&str>
The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.
sourcepub fn iam_role(&self) -> Option<&str>
pub fn iam_role(&self) -> Option<&str>
The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
sourcepub fn scheduled_action_description(&self) -> Option<&str>
pub fn scheduled_action_description(&self) -> Option<&str>
The description of the scheduled action.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
source§impl CreateScheduledActionInput
impl CreateScheduledActionInput
sourcepub fn builder() -> CreateScheduledActionInputBuilder
pub fn builder() -> CreateScheduledActionInputBuilder
Creates a new builder-style object to manufacture CreateScheduledActionInput.
Trait Implementations§
source§impl Clone for CreateScheduledActionInput
impl Clone for CreateScheduledActionInput
source§fn clone(&self) -> CreateScheduledActionInput
fn clone(&self) -> CreateScheduledActionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateScheduledActionInput
impl Debug for CreateScheduledActionInput
source§impl PartialEq for CreateScheduledActionInput
impl PartialEq for CreateScheduledActionInput
source§fn eq(&self, other: &CreateScheduledActionInput) -> bool
fn eq(&self, other: &CreateScheduledActionInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateScheduledActionInput
Auto Trait Implementations§
impl Freeze for CreateScheduledActionInput
impl RefUnwindSafe for CreateScheduledActionInput
impl Send for CreateScheduledActionInput
impl Sync for CreateScheduledActionInput
impl Unpin for CreateScheduledActionInput
impl UnwindSafe for CreateScheduledActionInput
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> 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)
clone_to_uninit)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