pub struct DescribeStateMachineOutput {
pub creation_date: f64,
pub definition: String,
pub logging_configuration: Option<LoggingConfiguration>,
pub name: String,
pub role_arn: String,
pub state_machine_arn: String,
pub status: Option<String>,
pub type_: String,
}
Fields§
§creation_date: f64
The date the state machine is created.
definition: String
The Amazon States Language definition of the state machine. See Amazon States Language.
logging_configuration: Option<LoggingConfiguration>
§name: String
The name of the state machine.
A name must not contain:
-
white space
-
brackets
< > { } [ ]
-
wildcard characters
? *
-
special characters
" # % \ ^ | ~ ` $ & , ; : /
-
control characters (
U+0000-001F
,U+007F-009F
)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
role_arn: String
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine. (The IAM role maintains security by granting Step Functions access to AWS resources.)
state_machine_arn: String
The Amazon Resource Name (ARN) that identifies the state machine.
status: Option<String>
The current status of the state machine.
type_: String
The type
of the state machine (STANDARD
or EXPRESS
).
Trait Implementations§
Source§impl Clone for DescribeStateMachineOutput
impl Clone for DescribeStateMachineOutput
Source§fn clone(&self) -> DescribeStateMachineOutput
fn clone(&self) -> DescribeStateMachineOutput
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 DescribeStateMachineOutput
impl Debug for DescribeStateMachineOutput
Source§impl Default for DescribeStateMachineOutput
impl Default for DescribeStateMachineOutput
Source§fn default() -> DescribeStateMachineOutput
fn default() -> DescribeStateMachineOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DescribeStateMachineOutput
impl<'de> Deserialize<'de> for DescribeStateMachineOutput
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
impl StructuralPartialEq for DescribeStateMachineOutput
Auto Trait Implementations§
impl Freeze for DescribeStateMachineOutput
impl RefUnwindSafe for DescribeStateMachineOutput
impl Send for DescribeStateMachineOutput
impl Sync for DescribeStateMachineOutput
impl Unpin for DescribeStateMachineOutput
impl UnwindSafe for DescribeStateMachineOutput
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