Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the sfn.services.k8s.aws API. +groupName=sfn.services.k8s.aws
Index ¶
- Variables
- type Activity
- type ActivityList
- type ActivityListItem
- type ActivityScheduledEventDetails
- type ActivitySpec
- type ActivityStatus
- type CloudWatchLogsLogGroup
- type EncryptionConfiguration
- type EncryptionType
- type ExecutionListItem
- type ExecutionRedriveFilter
- type ExecutionRedriveStatus
- type ExecutionStartedEventDetails
- type ExecutionStatus
- type HistoryEvent
- type HistoryEventType
- type IncludedData
- type InspectionLevel
- type KMSKeyState
- type LambdaFunctionScheduledEventDetails
- type LogDestination
- type LogLevel
- type LoggingConfiguration
- type MapIterationEventDetails
- type MapRunListItem
- type MapRunStatus
- type RoutingConfigurationListItem
- type StateEnteredEventDetails
- type StateExitedEventDetails
- type StateMachine
- type StateMachineAliasListItem
- type StateMachineList
- type StateMachineListItem
- type StateMachineSpec
- type StateMachineStatus
- type StateMachineStatus_SDK
- type StateMachineType
- type StateMachineVersionListItem
- type SyncExecutionStatus
- type Tag
- type TaskFailedEventDetails
- type TaskScheduledEventDetails
- type TaskStartFailedEventDetails
- type TaskStartedEventDetails
- type TaskSubmitFailedEventDetails
- type TaskSubmittedEventDetails
- type TaskSucceededEventDetails
- type TaskTimedOutEventDetails
- type TestExecutionStatus
- type TracingConfiguration
- type ValidateStateMachineDefinitionResultCode
- type ValidateStateMachineDefinitionSeverity
- type ValidationExceptionReason
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "sfn.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActivitySpec `json:"spec,omitempty"` Status ActivityStatus `json:"status,omitempty"` }
Activity is the Schema for the Activities API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Activity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Activity.
func (*Activity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Activity) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActivityList ¶
type ActivityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Activity `json:"items"` }
ActivityList contains a list of Activity +kubebuilder:object:root=true
func (*ActivityList) DeepCopy ¶
func (in *ActivityList) DeepCopy() *ActivityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityList.
func (*ActivityList) DeepCopyInto ¶
func (in *ActivityList) DeepCopyInto(out *ActivityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivityList) DeepCopyObject ¶
func (in *ActivityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActivityListItem ¶
type ActivityListItem struct { ActivityARN *string `json:"activityARN,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` Name *string `json:"name,omitempty"` }
Contains details about an activity.
func (*ActivityListItem) DeepCopy ¶
func (in *ActivityListItem) DeepCopy() *ActivityListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityListItem.
func (*ActivityListItem) DeepCopyInto ¶
func (in *ActivityListItem) DeepCopyInto(out *ActivityListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityScheduledEventDetails ¶
type ActivityScheduledEventDetails struct {
Resource *string `json:"resource,omitempty"`
}
Contains details about an activity scheduled during an execution.
func (*ActivityScheduledEventDetails) DeepCopy ¶
func (in *ActivityScheduledEventDetails) DeepCopy() *ActivityScheduledEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityScheduledEventDetails.
func (*ActivityScheduledEventDetails) DeepCopyInto ¶
func (in *ActivityScheduledEventDetails) DeepCopyInto(out *ActivityScheduledEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivitySpec ¶
type ActivitySpec struct { // The name of the activity to create. This name must be unique for your Amazon // Web Services account and region for 90 days. For more information, see Limits // Related to State Machine Executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions) // in the Step Functions Developer Guide. // // A name must not contain: // // - white space // // +kubebuilder:validation:Required Name *string `json:"name"` // The list of tags to add to a resource. // // An array of key-value pairs. For more information, see Using Cost Allocation // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) // in the Amazon Web Services Billing and Cost Management User Guide, and Controlling // Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). // // Tags may only contain Unicode letters, digits, white space, or these symbols: // _ . : / = + - @. Tags []*Tag `json:"tags,omitempty"` }
ActivitySpec defines the desired state of Activity.
func (*ActivitySpec) DeepCopy ¶
func (in *ActivitySpec) DeepCopy() *ActivitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivitySpec.
func (*ActivitySpec) DeepCopyInto ¶
func (in *ActivitySpec) DeepCopyInto(out *ActivitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityStatus ¶
type ActivityStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The date the activity is created. // +kubebuilder:validation:Optional CreationDate *metav1.Time `json:"creationDate,omitempty"` }
ActivityStatus defines the observed state of Activity
func (*ActivityStatus) DeepCopy ¶
func (in *ActivityStatus) DeepCopy() *ActivityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityStatus.
func (*ActivityStatus) DeepCopyInto ¶
func (in *ActivityStatus) DeepCopyInto(out *ActivityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudWatchLogsLogGroup ¶
type CloudWatchLogsLogGroup struct {
LogGroupARN *string `json:"logGroupARN,omitempty"`
}
func (*CloudWatchLogsLogGroup) DeepCopy ¶
func (in *CloudWatchLogsLogGroup) DeepCopy() *CloudWatchLogsLogGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchLogsLogGroup.
func (*CloudWatchLogsLogGroup) DeepCopyInto ¶
func (in *CloudWatchLogsLogGroup) DeepCopyInto(out *CloudWatchLogsLogGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfiguration ¶ added in v1.0.18
type EncryptionConfiguration struct { KMSDataKeyReusePeriodSeconds *int64 `json:"kmsDataKeyReusePeriodSeconds,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` Type *string `json:"type_,omitempty"` }
Settings to configure server-side encryption.
For additional control over security, you can encrypt your data using a customer-managed key for Step Functions state machines and activities. You can configure a symmetric KMS key and data key reuse period when creating or updating a State Machine, and when creating an Activity. The execution history and state machine definition will be encrypted with the key applied to the State Machine. Activity inputs will be encrypted with the key applied to the Activity.
Step Functions automatically enables encryption at rest using Amazon Web Services owned keys at no charge. However, KMS charges apply when using a customer managed key. For more information about pricing, see Key Management Service pricing (https://aws.amazon.com/kms/pricing/).
For more information on KMS, see What is Key Management Service? (https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)
func (*EncryptionConfiguration) DeepCopy ¶ added in v1.0.18
func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration.
func (*EncryptionConfiguration) DeepCopyInto ¶ added in v1.0.18
func (in *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionType ¶ added in v1.0.18
type EncryptionType string
const ( EncryptionType_AWS_OWNED_KEY EncryptionType = "AWS_OWNED_KEY" EncryptionType_CUSTOMER_MANAGED_KMS_KEY EncryptionType = "CUSTOMER_MANAGED_KMS_KEY" )
type ExecutionListItem ¶
type ExecutionListItem struct { ExecutionARN *string `json:"executionARN,omitempty"` Name *string `json:"name,omitempty"` RedriveDate *metav1.Time `json:"redriveDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` StateMachineAliasARN *string `json:"stateMachineAliasARN,omitempty"` StateMachineARN *string `json:"stateMachineARN,omitempty"` StateMachineVersionARN *string `json:"stateMachineVersionARN,omitempty"` StopDate *metav1.Time `json:"stopDate,omitempty"` }
Contains details about an execution.
func (*ExecutionListItem) DeepCopy ¶
func (in *ExecutionListItem) DeepCopy() *ExecutionListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionListItem.
func (*ExecutionListItem) DeepCopyInto ¶
func (in *ExecutionListItem) DeepCopyInto(out *ExecutionListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionRedriveFilter ¶ added in v1.0.18
type ExecutionRedriveFilter string
const ( ExecutionRedriveFilter_NOT_REDRIVEN ExecutionRedriveFilter = "NOT_REDRIVEN" ExecutionRedriveFilter_REDRIVEN ExecutionRedriveFilter = "REDRIVEN" )
type ExecutionRedriveStatus ¶ added in v1.0.18
type ExecutionRedriveStatus string
const ( ExecutionRedriveStatus_NOT_REDRIVABLE ExecutionRedriveStatus = "NOT_REDRIVABLE" ExecutionRedriveStatus_REDRIVABLE ExecutionRedriveStatus = "REDRIVABLE" ExecutionRedriveStatus_REDRIVABLE_BY_MAP_RUN ExecutionRedriveStatus = "REDRIVABLE_BY_MAP_RUN" )
type ExecutionStartedEventDetails ¶
type ExecutionStartedEventDetails struct { RoleARN *string `json:"roleARN,omitempty"` StateMachineAliasARN *string `json:"stateMachineAliasARN,omitempty"` StateMachineVersionARN *string `json:"stateMachineVersionARN,omitempty"` }
Contains details about the start of the execution.
func (*ExecutionStartedEventDetails) DeepCopy ¶
func (in *ExecutionStartedEventDetails) DeepCopy() *ExecutionStartedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionStartedEventDetails.
func (*ExecutionStartedEventDetails) DeepCopyInto ¶
func (in *ExecutionStartedEventDetails) DeepCopyInto(out *ExecutionStartedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionStatus ¶
type ExecutionStatus string
const ( ExecutionStatus_ABORTED ExecutionStatus = "ABORTED" ExecutionStatus_FAILED ExecutionStatus = "FAILED" ExecutionStatus_PENDING_REDRIVE ExecutionStatus = "PENDING_REDRIVE" ExecutionStatus_RUNNING ExecutionStatus = "RUNNING" ExecutionStatus_SUCCEEDED ExecutionStatus = "SUCCEEDED" ExecutionStatus_TIMED_OUT ExecutionStatus = "TIMED_OUT" )
type HistoryEvent ¶
Contains details about the events of an execution.
func (*HistoryEvent) DeepCopy ¶
func (in *HistoryEvent) DeepCopy() *HistoryEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HistoryEvent.
func (*HistoryEvent) DeepCopyInto ¶
func (in *HistoryEvent) DeepCopyInto(out *HistoryEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HistoryEventType ¶
type HistoryEventType string
const ( HistoryEventType_ActivityFailed HistoryEventType = "ActivityFailed" HistoryEventType_ActivityScheduleFailed HistoryEventType = "ActivityScheduleFailed" HistoryEventType_ActivityScheduled HistoryEventType = "ActivityScheduled" HistoryEventType_ActivityStarted HistoryEventType = "ActivityStarted" HistoryEventType_ActivitySucceeded HistoryEventType = "ActivitySucceeded" HistoryEventType_ActivityTimedOut HistoryEventType = "ActivityTimedOut" HistoryEventType_ChoiceStateEntered HistoryEventType = "ChoiceStateEntered" HistoryEventType_ChoiceStateExited HistoryEventType = "ChoiceStateExited" HistoryEventType_EvaluationFailed HistoryEventType = "EvaluationFailed" HistoryEventType_ExecutionAborted HistoryEventType = "ExecutionAborted" HistoryEventType_ExecutionFailed HistoryEventType = "ExecutionFailed" HistoryEventType_ExecutionRedriven HistoryEventType = "ExecutionRedriven" HistoryEventType_ExecutionStarted HistoryEventType = "ExecutionStarted" HistoryEventType_ExecutionSucceeded HistoryEventType = "ExecutionSucceeded" HistoryEventType_ExecutionTimedOut HistoryEventType = "ExecutionTimedOut" HistoryEventType_FailStateEntered HistoryEventType = "FailStateEntered" HistoryEventType_LambdaFunctionFailed HistoryEventType = "LambdaFunctionFailed" HistoryEventType_LambdaFunctionScheduleFailed HistoryEventType = "LambdaFunctionScheduleFailed" HistoryEventType_LambdaFunctionScheduled HistoryEventType = "LambdaFunctionScheduled" HistoryEventType_LambdaFunctionStartFailed HistoryEventType = "LambdaFunctionStartFailed" HistoryEventType_LambdaFunctionStarted HistoryEventType = "LambdaFunctionStarted" HistoryEventType_LambdaFunctionSucceeded HistoryEventType = "LambdaFunctionSucceeded" HistoryEventType_LambdaFunctionTimedOut HistoryEventType = "LambdaFunctionTimedOut" HistoryEventType_MapIterationAborted HistoryEventType = "MapIterationAborted" HistoryEventType_MapIterationFailed HistoryEventType = "MapIterationFailed" HistoryEventType_MapIterationStarted HistoryEventType = "MapIterationStarted" HistoryEventType_MapIterationSucceeded HistoryEventType = "MapIterationSucceeded" HistoryEventType_MapRunAborted HistoryEventType = "MapRunAborted" HistoryEventType_MapRunFailed HistoryEventType = "MapRunFailed" HistoryEventType_MapRunRedriven HistoryEventType = "MapRunRedriven" HistoryEventType_MapRunStarted HistoryEventType = "MapRunStarted" HistoryEventType_MapRunSucceeded HistoryEventType = "MapRunSucceeded" HistoryEventType_MapStateAborted HistoryEventType = "MapStateAborted" HistoryEventType_MapStateEntered HistoryEventType = "MapStateEntered" HistoryEventType_MapStateExited HistoryEventType = "MapStateExited" HistoryEventType_MapStateFailed HistoryEventType = "MapStateFailed" HistoryEventType_MapStateStarted HistoryEventType = "MapStateStarted" HistoryEventType_MapStateSucceeded HistoryEventType = "MapStateSucceeded" HistoryEventType_ParallelStateAborted HistoryEventType = "ParallelStateAborted" HistoryEventType_ParallelStateEntered HistoryEventType = "ParallelStateEntered" HistoryEventType_ParallelStateExited HistoryEventType = "ParallelStateExited" HistoryEventType_ParallelStateFailed HistoryEventType = "ParallelStateFailed" HistoryEventType_ParallelStateStarted HistoryEventType = "ParallelStateStarted" HistoryEventType_ParallelStateSucceeded HistoryEventType = "ParallelStateSucceeded" HistoryEventType_PassStateEntered HistoryEventType = "PassStateEntered" HistoryEventType_PassStateExited HistoryEventType = "PassStateExited" HistoryEventType_SucceedStateEntered HistoryEventType = "SucceedStateEntered" HistoryEventType_SucceedStateExited HistoryEventType = "SucceedStateExited" HistoryEventType_TaskFailed HistoryEventType = "TaskFailed" HistoryEventType_TaskScheduled HistoryEventType = "TaskScheduled" HistoryEventType_TaskStartFailed HistoryEventType = "TaskStartFailed" HistoryEventType_TaskStarted HistoryEventType = "TaskStarted" HistoryEventType_TaskStateAborted HistoryEventType = "TaskStateAborted" HistoryEventType_TaskStateEntered HistoryEventType = "TaskStateEntered" HistoryEventType_TaskStateExited HistoryEventType = "TaskStateExited" HistoryEventType_TaskSubmitFailed HistoryEventType = "TaskSubmitFailed" HistoryEventType_TaskSubmitted HistoryEventType = "TaskSubmitted" HistoryEventType_TaskSucceeded HistoryEventType = "TaskSucceeded" HistoryEventType_TaskTimedOut HistoryEventType = "TaskTimedOut" HistoryEventType_WaitStateAborted HistoryEventType = "WaitStateAborted" HistoryEventType_WaitStateEntered HistoryEventType = "WaitStateEntered" HistoryEventType_WaitStateExited HistoryEventType = "WaitStateExited" )
type IncludedData ¶ added in v1.0.18
type IncludedData string
const ( IncludedData_ALL_DATA IncludedData = "ALL_DATA" IncludedData_METADATA_ONLY IncludedData = "METADATA_ONLY" )
type InspectionLevel ¶ added in v1.0.18
type InspectionLevel string
const ( InspectionLevel_DEBUG InspectionLevel = "DEBUG" InspectionLevel_INFO InspectionLevel = "INFO" InspectionLevel_TRACE InspectionLevel = "TRACE" )
type KMSKeyState ¶ added in v1.0.18
type KMSKeyState string
const ( KMSKeyState_CREATING KMSKeyState = "CREATING" KMSKeyState_DISABLED KMSKeyState = "DISABLED" KMSKeyState_PENDING_DELETION KMSKeyState = "PENDING_DELETION" KMSKeyState_PENDING_IMPORT KMSKeyState = "PENDING_IMPORT" KMSKeyState_UNAVAILABLE KMSKeyState = "UNAVAILABLE" )
type LambdaFunctionScheduledEventDetails ¶
type LambdaFunctionScheduledEventDetails struct {
Resource *string `json:"resource,omitempty"`
}
Contains details about a Lambda function scheduled during an execution.
func (*LambdaFunctionScheduledEventDetails) DeepCopy ¶
func (in *LambdaFunctionScheduledEventDetails) DeepCopy() *LambdaFunctionScheduledEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionScheduledEventDetails.
func (*LambdaFunctionScheduledEventDetails) DeepCopyInto ¶
func (in *LambdaFunctionScheduledEventDetails) DeepCopyInto(out *LambdaFunctionScheduledEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogDestination ¶
type LogDestination struct {
CloudWatchLogsLogGroup *CloudWatchLogsLogGroup `json:"cloudWatchLogsLogGroup,omitempty"`
}
func (*LogDestination) DeepCopy ¶
func (in *LogDestination) DeepCopy() *LogDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestination.
func (*LogDestination) DeepCopyInto ¶
func (in *LogDestination) DeepCopyInto(out *LogDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfiguration ¶
type LoggingConfiguration struct { Destinations []*LogDestination `json:"destinations,omitempty"` IncludeExecutionData *bool `json:"includeExecutionData,omitempty"` Level *string `json:"level,omitempty"` }
The LoggingConfiguration data type is used to set CloudWatch Logs options.
func (*LoggingConfiguration) DeepCopy ¶
func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfiguration.
func (*LoggingConfiguration) DeepCopyInto ¶
func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MapIterationEventDetails ¶
type MapIterationEventDetails struct {
Name *string `json:"name,omitempty"`
}
Contains details about an iteration of a Map state.
func (*MapIterationEventDetails) DeepCopy ¶
func (in *MapIterationEventDetails) DeepCopy() *MapIterationEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MapIterationEventDetails.
func (*MapIterationEventDetails) DeepCopyInto ¶
func (in *MapIterationEventDetails) DeepCopyInto(out *MapIterationEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MapRunListItem ¶ added in v1.0.18
type MapRunListItem struct { ExecutionARN *string `json:"executionARN,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` StateMachineARN *string `json:"stateMachineARN,omitempty"` StopDate *metav1.Time `json:"stopDate,omitempty"` }
Contains details about a specific Map Run.
func (*MapRunListItem) DeepCopy ¶ added in v1.0.18
func (in *MapRunListItem) DeepCopy() *MapRunListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MapRunListItem.
func (*MapRunListItem) DeepCopyInto ¶ added in v1.0.18
func (in *MapRunListItem) DeepCopyInto(out *MapRunListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MapRunStatus ¶ added in v1.0.18
type MapRunStatus string
const ( MapRunStatus_ABORTED MapRunStatus = "ABORTED" MapRunStatus_FAILED MapRunStatus = "FAILED" MapRunStatus_RUNNING MapRunStatus = "RUNNING" MapRunStatus_SUCCEEDED MapRunStatus = "SUCCEEDED" )
type RoutingConfigurationListItem ¶ added in v1.0.18
type RoutingConfigurationListItem struct {
StateMachineVersionARN *string `json:"stateMachineVersionARN,omitempty"`
}
Contains details about the routing configuration of a state machine alias. In a routing configuration, you define an array of objects that specify up to two state machine versions. You also specify the percentage of traffic to be routed to each version.
func (*RoutingConfigurationListItem) DeepCopy ¶ added in v1.0.18
func (in *RoutingConfigurationListItem) DeepCopy() *RoutingConfigurationListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingConfigurationListItem.
func (*RoutingConfigurationListItem) DeepCopyInto ¶ added in v1.0.18
func (in *RoutingConfigurationListItem) DeepCopyInto(out *RoutingConfigurationListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateEnteredEventDetails ¶
type StateEnteredEventDetails struct {
Name *string `json:"name,omitempty"`
}
Contains details about a state entered during an execution.
func (*StateEnteredEventDetails) DeepCopy ¶
func (in *StateEnteredEventDetails) DeepCopy() *StateEnteredEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateEnteredEventDetails.
func (*StateEnteredEventDetails) DeepCopyInto ¶
func (in *StateEnteredEventDetails) DeepCopyInto(out *StateEnteredEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateExitedEventDetails ¶
type StateExitedEventDetails struct {
Name *string `json:"name,omitempty"`
}
Contains details about an exit from a state during an execution.
func (*StateExitedEventDetails) DeepCopy ¶
func (in *StateExitedEventDetails) DeepCopy() *StateExitedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateExitedEventDetails.
func (*StateExitedEventDetails) DeepCopyInto ¶
func (in *StateExitedEventDetails) DeepCopyInto(out *StateExitedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachine ¶
type StateMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StateMachineSpec `json:"spec,omitempty"` Status StateMachineStatus `json:"status,omitempty"` }
StateMachine is the Schema for the StateMachines API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*StateMachine) DeepCopy ¶
func (in *StateMachine) DeepCopy() *StateMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachine.
func (*StateMachine) DeepCopyInto ¶
func (in *StateMachine) DeepCopyInto(out *StateMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StateMachine) DeepCopyObject ¶
func (in *StateMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StateMachineAliasListItem ¶ added in v1.0.18
Contains details about a specific state machine alias.
func (*StateMachineAliasListItem) DeepCopy ¶ added in v1.0.18
func (in *StateMachineAliasListItem) DeepCopy() *StateMachineAliasListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineAliasListItem.
func (*StateMachineAliasListItem) DeepCopyInto ¶ added in v1.0.18
func (in *StateMachineAliasListItem) DeepCopyInto(out *StateMachineAliasListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineList ¶
type StateMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StateMachine `json:"items"` }
StateMachineList contains a list of StateMachine +kubebuilder:object:root=true
func (*StateMachineList) DeepCopy ¶
func (in *StateMachineList) DeepCopy() *StateMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineList.
func (*StateMachineList) DeepCopyInto ¶
func (in *StateMachineList) DeepCopyInto(out *StateMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StateMachineList) DeepCopyObject ¶
func (in *StateMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StateMachineListItem ¶
type StateMachineListItem struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` Name *string `json:"name,omitempty"` StateMachineARN *string `json:"stateMachineARN,omitempty"` Type *string `json:"type_,omitempty"` }
Contains details about the state machine.
func (*StateMachineListItem) DeepCopy ¶
func (in *StateMachineListItem) DeepCopy() *StateMachineListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineListItem.
func (*StateMachineListItem) DeepCopyInto ¶
func (in *StateMachineListItem) DeepCopyInto(out *StateMachineListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineSpec ¶
type StateMachineSpec struct { // The Amazon States Language definition of the state machine. See Amazon States // Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html). // +kubebuilder:validation:Required Definition *string `json:"definition"` // Defines what execution history events are logged and where they are logged. // // By default, the level is set to OFF. For more information see Log Levels // (https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html) // in the Step Functions User Guide. LoggingConfiguration *LoggingConfiguration `json:"loggingConfiguration,omitempty"` // The name of the state machine. // // A name must not contain: // // - white space // // +kubebuilder:validation:Required Name *string `json:"name"` // The Amazon Resource Name (ARN) of the IAM role to use for this state machine. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` // Tags to be added when creating a state machine. // // An array of key-value pairs. For more information, see Using Cost Allocation // Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) // in the Amazon Web Services Billing and Cost Management User Guide, and Controlling // Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). // // Tags may only contain Unicode letters, digits, white space, or these symbols: // _ . : / = + - @. Tags []*Tag `json:"tags,omitempty"` // Selects whether X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `json:"tracingConfiguration,omitempty"` // Determines whether a Standard or Express state machine is created. The default // is STANDARD. You cannot update the type of a state machine once it has been // created. Type *string `json:"type_,omitempty"` }
StateMachineSpec defines the desired state of StateMachine.
func (*StateMachineSpec) DeepCopy ¶
func (in *StateMachineSpec) DeepCopy() *StateMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineSpec.
func (*StateMachineSpec) DeepCopyInto ¶
func (in *StateMachineSpec) DeepCopyInto(out *StateMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineStatus ¶
type StateMachineStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The date the state machine is created. // +kubebuilder:validation:Optional CreationDate *metav1.Time `json:"creationDate,omitempty"` }
StateMachineStatus defines the observed state of StateMachine
func (*StateMachineStatus) DeepCopy ¶
func (in *StateMachineStatus) DeepCopy() *StateMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineStatus.
func (*StateMachineStatus) DeepCopyInto ¶
func (in *StateMachineStatus) DeepCopyInto(out *StateMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineStatus_SDK ¶
type StateMachineStatus_SDK string
const ( StateMachineStatus_SDK_ACTIVE StateMachineStatus_SDK = "ACTIVE" StateMachineStatus_SDK_DELETING StateMachineStatus_SDK = "DELETING" )
type StateMachineType ¶
type StateMachineType string
const ( StateMachineType_EXPRESS StateMachineType = "EXPRESS" StateMachineType_STANDARD StateMachineType = "STANDARD" )
type StateMachineVersionListItem ¶ added in v1.0.18
type StateMachineVersionListItem struct {
CreationDate *metav1.Time `json:"creationDate,omitempty"`
}
Contains details about a specific state machine version.
func (*StateMachineVersionListItem) DeepCopy ¶ added in v1.0.18
func (in *StateMachineVersionListItem) DeepCopy() *StateMachineVersionListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineVersionListItem.
func (*StateMachineVersionListItem) DeepCopyInto ¶ added in v1.0.18
func (in *StateMachineVersionListItem) DeepCopyInto(out *StateMachineVersionListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncExecutionStatus ¶
type SyncExecutionStatus string
const ( SyncExecutionStatus_FAILED SyncExecutionStatus = "FAILED" SyncExecutionStatus_SUCCEEDED SyncExecutionStatus = "SUCCEEDED" SyncExecutionStatus_TIMED_OUT SyncExecutionStatus = "TIMED_OUT" )
type Tag ¶
Tags are key-value pairs that can be associated with Step Functions state machines and activities.
An array of key-value pairs. For more information, see Using Cost Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Amazon Web Services Billing and Cost Management User Guide, and Controlling Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @.
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskFailedEventDetails ¶
type TaskFailedEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a task failure event.
func (*TaskFailedEventDetails) DeepCopy ¶
func (in *TaskFailedEventDetails) DeepCopy() *TaskFailedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskFailedEventDetails.
func (*TaskFailedEventDetails) DeepCopyInto ¶
func (in *TaskFailedEventDetails) DeepCopyInto(out *TaskFailedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskScheduledEventDetails ¶
type TaskScheduledEventDetails struct { Region *string `json:"region,omitempty"` Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a task scheduled during an execution.
func (*TaskScheduledEventDetails) DeepCopy ¶
func (in *TaskScheduledEventDetails) DeepCopy() *TaskScheduledEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskScheduledEventDetails.
func (*TaskScheduledEventDetails) DeepCopyInto ¶
func (in *TaskScheduledEventDetails) DeepCopyInto(out *TaskScheduledEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskStartFailedEventDetails ¶
type TaskStartFailedEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a task that failed to start during an execution.
func (*TaskStartFailedEventDetails) DeepCopy ¶
func (in *TaskStartFailedEventDetails) DeepCopy() *TaskStartFailedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskStartFailedEventDetails.
func (*TaskStartFailedEventDetails) DeepCopyInto ¶
func (in *TaskStartFailedEventDetails) DeepCopyInto(out *TaskStartFailedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskStartedEventDetails ¶
type TaskStartedEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about the start of a task during an execution.
func (*TaskStartedEventDetails) DeepCopy ¶
func (in *TaskStartedEventDetails) DeepCopy() *TaskStartedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskStartedEventDetails.
func (*TaskStartedEventDetails) DeepCopyInto ¶
func (in *TaskStartedEventDetails) DeepCopyInto(out *TaskStartedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSubmitFailedEventDetails ¶
type TaskSubmitFailedEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a task that failed to submit during an execution.
func (*TaskSubmitFailedEventDetails) DeepCopy ¶
func (in *TaskSubmitFailedEventDetails) DeepCopy() *TaskSubmitFailedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSubmitFailedEventDetails.
func (*TaskSubmitFailedEventDetails) DeepCopyInto ¶
func (in *TaskSubmitFailedEventDetails) DeepCopyInto(out *TaskSubmitFailedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSubmittedEventDetails ¶
type TaskSubmittedEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a task submitted to a resource .
func (*TaskSubmittedEventDetails) DeepCopy ¶
func (in *TaskSubmittedEventDetails) DeepCopy() *TaskSubmittedEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSubmittedEventDetails.
func (*TaskSubmittedEventDetails) DeepCopyInto ¶
func (in *TaskSubmittedEventDetails) DeepCopyInto(out *TaskSubmittedEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSucceededEventDetails ¶
type TaskSucceededEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about the successful completion of a task state.
func (*TaskSucceededEventDetails) DeepCopy ¶
func (in *TaskSucceededEventDetails) DeepCopy() *TaskSucceededEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSucceededEventDetails.
func (*TaskSucceededEventDetails) DeepCopyInto ¶
func (in *TaskSucceededEventDetails) DeepCopyInto(out *TaskSucceededEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskTimedOutEventDetails ¶
type TaskTimedOutEventDetails struct { Resource *string `json:"resource,omitempty"` ResourceType *string `json:"resourceType,omitempty"` }
Contains details about a resource timeout that occurred during an execution.
func (*TaskTimedOutEventDetails) DeepCopy ¶
func (in *TaskTimedOutEventDetails) DeepCopy() *TaskTimedOutEventDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskTimedOutEventDetails.
func (*TaskTimedOutEventDetails) DeepCopyInto ¶
func (in *TaskTimedOutEventDetails) DeepCopyInto(out *TaskTimedOutEventDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestExecutionStatus ¶ added in v1.0.18
type TestExecutionStatus string
const ( TestExecutionStatus_CAUGHT_ERROR TestExecutionStatus = "CAUGHT_ERROR" TestExecutionStatus_FAILED TestExecutionStatus = "FAILED" TestExecutionStatus_RETRIABLE TestExecutionStatus = "RETRIABLE" TestExecutionStatus_SUCCEEDED TestExecutionStatus = "SUCCEEDED" )
type TracingConfiguration ¶
type TracingConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
}
Selects whether or not the state machine's X-Ray tracing is enabled. Default is false
func (*TracingConfiguration) DeepCopy ¶
func (in *TracingConfiguration) DeepCopy() *TracingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingConfiguration.
func (*TracingConfiguration) DeepCopyInto ¶
func (in *TracingConfiguration) DeepCopyInto(out *TracingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateStateMachineDefinitionResultCode ¶ added in v1.0.18
type ValidateStateMachineDefinitionResultCode string
const ( ValidateStateMachineDefinitionResultCode_FAIL ValidateStateMachineDefinitionResultCode = "FAIL" ValidateStateMachineDefinitionResultCode_OK ValidateStateMachineDefinitionResultCode = "OK" )
type ValidateStateMachineDefinitionSeverity ¶ added in v1.0.18
type ValidateStateMachineDefinitionSeverity string
const ( ValidateStateMachineDefinitionSeverity_ERROR ValidateStateMachineDefinitionSeverity = "ERROR" ValidateStateMachineDefinitionSeverity_WARNING ValidateStateMachineDefinitionSeverity = "WARNING" )
type ValidationExceptionReason ¶ added in v1.0.18
type ValidationExceptionReason string
const ( ValidationExceptionReason_API_DOES_NOT_SUPPORT_LABELED_ARNS ValidationExceptionReason = "API_DOES_NOT_SUPPORT_LABELED_ARNS" ValidationExceptionReason_CANNOT_UPDATE_COMPLETED_MAP_RUN ValidationExceptionReason = "CANNOT_UPDATE_COMPLETED_MAP_RUN" ValidationExceptionReason_INVALID_ROUTING_CONFIGURATION ValidationExceptionReason = "INVALID_ROUTING_CONFIGURATION" ValidationExceptionReason_MISSING_REQUIRED_PARAMETER ValidationExceptionReason = "MISSING_REQUIRED_PARAMETER" )