Documentation ¶
Index ¶
- Constants
- Variables
- type Activity
- func (in *Activity) DeepCopy() *Activity
- func (in *Activity) DeepCopyInto(out *Activity)
- func (in *Activity) DeepCopyObject() runtime.Object
- func (mg *Activity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Activity) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Activity) GetProviderConfigReference() *xpv1.Reference
- func (mg *Activity) GetProviderReference() *xpv1.Reference
- func (mg *Activity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Activity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Activity) SetConditions(c ...xpv1.Condition)
- func (mg *Activity) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Activity) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Activity) SetProviderReference(r *xpv1.Reference)
- func (mg *Activity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Activity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActivityList
- type ActivityListItem
- type ActivityObservation
- type ActivityParameters
- type ActivityScheduledEventDetails
- type ActivitySpec
- type ActivityStatus
- type CloudWatchLogsLogGroup
- type CustomActivityParameters
- type CustomStateMachineParameters
- type ExecutionListItem
- type ExecutionStartedEventDetails
- type ExecutionStatus
- type HistoryEvent
- type HistoryEventType
- type LambdaFunctionScheduledEventDetails
- type LogDestination
- type LogLevel
- type LoggingConfiguration
- type MapIterationEventDetails
- type StateEnteredEventDetails
- type StateExitedEventDetails
- type StateMachine
- func (in *StateMachine) DeepCopy() *StateMachine
- func (in *StateMachine) DeepCopyInto(out *StateMachine)
- func (in *StateMachine) DeepCopyObject() runtime.Object
- func (mg *StateMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *StateMachine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *StateMachine) GetProviderConfigReference() *xpv1.Reference
- func (mg *StateMachine) GetProviderReference() *xpv1.Reference
- func (mg *StateMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StateMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *StateMachine) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StateMachine) SetConditions(c ...xpv1.Condition)
- func (mg *StateMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StateMachine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StateMachine) SetProviderReference(r *xpv1.Reference)
- func (mg *StateMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StateMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StateMachineList
- type StateMachineListItem
- type StateMachineObservation
- type StateMachineParameters
- type StateMachineSpec
- type StateMachineStatus
- type StateMachineStatus_SDK
- type StateMachineType
- type SyncExecutionStatus
- type Tag
- type TaskFailedEventDetails
- type TaskScheduledEventDetails
- type TaskStartFailedEventDetails
- type TaskStartedEventDetails
- type TaskSubmitFailedEventDetails
- type TaskSubmittedEventDetails
- type TaskSucceededEventDetails
- type TaskTimedOutEventDetails
- type TracingConfiguration
Constants ¶
const ( CRDGroup = "sfn.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ActivityKind = "Activity" ActivityGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActivityKind}.String() ActivityKindAPIVersion = ActivityKind + "." + GroupVersion.String() ActivityGroupVersionKind = GroupVersion.WithKind(ActivityKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // 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 )
var ( StateMachineKind = "StateMachine" StateMachineGroupKind = schema.GroupKind{Group: CRDGroup, Kind: StateMachineKind}.String() StateMachineKindAPIVersion = StateMachineKind + "." + GroupVersion.String() StateMachineGroupVersionKind = GroupVersion.WithKind(StateMachineKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActivitySpec `json:"spec"` Status ActivityStatus `json:"status,omitempty"` }
Activity is the Schema for the Activities API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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.
func (*Activity) GetCondition ¶
func (mg *Activity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Activity.
func (*Activity) GetDeletionPolicy ¶
func (mg *Activity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Activity.
func (*Activity) GetProviderConfigReference ¶
GetProviderConfigReference of this Activity.
func (*Activity) GetProviderReference ¶
GetProviderReference of this Activity. Deprecated: Use GetProviderConfigReference.
func (*Activity) GetPublishConnectionDetailsTo ¶
func (mg *Activity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Activity.
func (*Activity) GetWriteConnectionSecretToReference ¶
func (mg *Activity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Activity.
func (*Activity) SetConditions ¶
SetConditions of this Activity.
func (*Activity) SetDeletionPolicy ¶
func (mg *Activity) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Activity.
func (*Activity) SetProviderConfigReference ¶
SetProviderConfigReference of this Activity.
func (*Activity) SetProviderReference ¶
SetProviderReference of this Activity. Deprecated: Use SetProviderConfigReference.
func (*Activity) SetPublishConnectionDetailsTo ¶
func (mg *Activity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Activity.
func (*Activity) SetWriteConnectionSecretToReference ¶
func (mg *Activity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Activity.
type ActivityList ¶
type ActivityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Activity `json:"items"` }
ActivityList contains a list of Activities
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.
func (*ActivityList) GetItems ¶
func (l *ActivityList) GetItems() []resource.Managed
GetItems of this ActivityList.
type ActivityListItem ¶
type ActivityListItem struct { ActivityARN *string `json:"activityARN,omitempty"` CreationDate *metav1.Time `json:"creationDate,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
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 ActivityObservation ¶
type ActivityObservation struct { // The Amazon Resource Name (ARN) that identifies the created activity. ActivityARN *string `json:"activityARN,omitempty"` // The date the activity is created. CreationDate *metav1.Time `json:"creationDate,omitempty"` }
ActivityObservation defines the observed state of Activity
func (*ActivityObservation) DeepCopy ¶
func (in *ActivityObservation) DeepCopy() *ActivityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityObservation.
func (*ActivityObservation) DeepCopyInto ¶
func (in *ActivityObservation) DeepCopyInto(out *ActivityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityParameters ¶
type ActivityParameters struct { // Region is which region the Activity will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The name of the activity to create. This name must be unique for your AWS // 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 AWS Step Functions Developer Guide. // // 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 _. // +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 AWS 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"` CustomActivityParameters `json:",inline"` }
ActivityParameters defines the desired state of Activity
func (*ActivityParameters) DeepCopy ¶
func (in *ActivityParameters) DeepCopy() *ActivityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityParameters.
func (*ActivityParameters) DeepCopyInto ¶
func (in *ActivityParameters) DeepCopyInto(out *ActivityParameters)
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"`
}
+kubebuilder:skipversion
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 { xpv1.ResourceSpec `json:",inline"` ForProvider ActivityParameters `json:"forProvider"` }
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 { xpv1.ResourceStatus `json:",inline"` AtProvider ActivityObservation `json:"atProvider,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"`
}
+kubebuilder:skipversion
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 CustomActivityParameters ¶
type CustomActivityParameters struct{}
CustomActivityParameters includes custom additional fields for ActivityParameters.
func (*CustomActivityParameters) DeepCopy ¶
func (in *CustomActivityParameters) DeepCopy() *CustomActivityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomActivityParameters.
func (*CustomActivityParameters) DeepCopyInto ¶
func (in *CustomActivityParameters) DeepCopyInto(out *CustomActivityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomStateMachineParameters ¶
type CustomStateMachineParameters struct { // RoleARN is the ARN for the IAMRole. // It has to be given directly or resolved using RoleARNRef or RoleARNSelector. // +immutable // +optional RoleARN *string `json:"roleArn,omitempty"` // RoleARNRef is a reference to an IAMRole used to set // the RoleARN. // +optional RoleARNRef *xpv1.Reference `json:"roleArnRef,omitempty"` // RoleARNSelector selects references to IAMRole used // to set the RoleARN. // +optional RoleARNSelector *xpv1.Selector `json:"roleArnSelector,omitempty"` // Determines whether a Standard or Express state machine is created. // You cannot update the type of a state machine once it has been created. // The default is STANDARD. Possible values: STANDARD, EXPRESS // +immutable // +kubebuilder:validation:Enum=STANDARD;EXPRESS Type StateMachineType `json:"type,omitempty"` }
CustomStateMachineParameters includes custom additional fields for StateMachineParameters.
func (*CustomStateMachineParameters) DeepCopy ¶
func (in *CustomStateMachineParameters) DeepCopy() *CustomStateMachineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomStateMachineParameters.
func (*CustomStateMachineParameters) DeepCopyInto ¶
func (in *CustomStateMachineParameters) DeepCopyInto(out *CustomStateMachineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionListItem ¶
type ExecutionListItem struct { ExecutionARN *string `json:"executionARN,omitempty"` Name *string `json:"name,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` StateMachineARN *string `json:"stateMachineARN,omitempty"` StopDate *metav1.Time `json:"stopDate,omitempty"` }
+kubebuilder:skipversion
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 ExecutionStartedEventDetails ¶
type ExecutionStartedEventDetails struct {
RoleARN *string `json:"roleARN,omitempty"`
}
+kubebuilder:skipversion
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_RUNNING ExecutionStatus = "RUNNING" ExecutionStatus_SUCCEEDED ExecutionStatus = "SUCCEEDED" ExecutionStatus_FAILED ExecutionStatus = "FAILED" ExecutionStatus_TIMED_OUT ExecutionStatus = "TIMED_OUT" ExecutionStatus_ABORTED ExecutionStatus = "ABORTED" )
type HistoryEvent ¶
+kubebuilder:skipversion
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_ActivityScheduled HistoryEventType = "ActivityScheduled" HistoryEventType_ActivityScheduleFailed HistoryEventType = "ActivityScheduleFailed" HistoryEventType_ActivityStarted HistoryEventType = "ActivityStarted" HistoryEventType_ActivitySucceeded HistoryEventType = "ActivitySucceeded" HistoryEventType_ActivityTimedOut HistoryEventType = "ActivityTimedOut" HistoryEventType_ChoiceStateEntered HistoryEventType = "ChoiceStateEntered" HistoryEventType_ChoiceStateExited HistoryEventType = "ChoiceStateExited" HistoryEventType_ExecutionAborted HistoryEventType = "ExecutionAborted" HistoryEventType_ExecutionFailed HistoryEventType = "ExecutionFailed" HistoryEventType_ExecutionStarted HistoryEventType = "ExecutionStarted" HistoryEventType_ExecutionSucceeded HistoryEventType = "ExecutionSucceeded" HistoryEventType_ExecutionTimedOut HistoryEventType = "ExecutionTimedOut" HistoryEventType_FailStateEntered HistoryEventType = "FailStateEntered" HistoryEventType_LambdaFunctionFailed HistoryEventType = "LambdaFunctionFailed" HistoryEventType_LambdaFunctionScheduled HistoryEventType = "LambdaFunctionScheduled" HistoryEventType_LambdaFunctionScheduleFailed HistoryEventType = "LambdaFunctionScheduleFailed" HistoryEventType_LambdaFunctionStarted HistoryEventType = "LambdaFunctionStarted" HistoryEventType_LambdaFunctionStartFailed HistoryEventType = "LambdaFunctionStartFailed" 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_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_TaskStarted HistoryEventType = "TaskStarted" HistoryEventType_TaskStartFailed HistoryEventType = "TaskStartFailed" 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 LambdaFunctionScheduledEventDetails ¶
type LambdaFunctionScheduledEventDetails struct {
Resource *string `json:"resource,omitempty"`
}
+kubebuilder:skipversion
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"`
}
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"`
}
+kubebuilder:skipversion
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 StateEnteredEventDetails ¶
type StateEnteredEventDetails struct {
Name *string `json:"name,omitempty"`
}
+kubebuilder:skipversion
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"`
}
+kubebuilder:skipversion
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"` Status StateMachineStatus `json:"status,omitempty"` }
StateMachine is the Schema for the StateMachines API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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.
func (*StateMachine) GetCondition ¶
func (mg *StateMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StateMachine.
func (*StateMachine) GetDeletionPolicy ¶
func (mg *StateMachine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StateMachine.
func (*StateMachine) GetProviderConfigReference ¶
func (mg *StateMachine) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StateMachine.
func (*StateMachine) GetProviderReference ¶
func (mg *StateMachine) GetProviderReference() *xpv1.Reference
GetProviderReference of this StateMachine. Deprecated: Use GetProviderConfigReference.
func (*StateMachine) GetPublishConnectionDetailsTo ¶
func (mg *StateMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StateMachine.
func (*StateMachine) GetWriteConnectionSecretToReference ¶
func (mg *StateMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StateMachine.
func (*StateMachine) ResolveReferences ¶
ResolveReferences of this StateMachine
func (*StateMachine) SetConditions ¶
func (mg *StateMachine) SetConditions(c ...xpv1.Condition)
SetConditions of this StateMachine.
func (*StateMachine) SetDeletionPolicy ¶
func (mg *StateMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StateMachine.
func (*StateMachine) SetProviderConfigReference ¶
func (mg *StateMachine) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StateMachine.
func (*StateMachine) SetProviderReference ¶
func (mg *StateMachine) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StateMachine. Deprecated: Use SetProviderConfigReference.
func (*StateMachine) SetPublishConnectionDetailsTo ¶
func (mg *StateMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StateMachine.
func (*StateMachine) SetWriteConnectionSecretToReference ¶
func (mg *StateMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StateMachine.
type StateMachineList ¶
type StateMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StateMachine `json:"items"` }
StateMachineList contains a list of StateMachines
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.
func (*StateMachineList) GetItems ¶
func (l *StateMachineList) GetItems() []resource.Managed
GetItems of this StateMachineList.
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"` }
+kubebuilder:skipversion
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 StateMachineObservation ¶
type StateMachineObservation struct { // The date the state machine is created. CreationDate *metav1.Time `json:"creationDate,omitempty"` // The Amazon Resource Name (ARN) that identifies the created state machine. StateMachineARN *string `json:"stateMachineARN,omitempty"` }
StateMachineObservation defines the observed state of StateMachine
func (*StateMachineObservation) DeepCopy ¶
func (in *StateMachineObservation) DeepCopy() *StateMachineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineObservation.
func (*StateMachineObservation) DeepCopyInto ¶
func (in *StateMachineObservation) DeepCopyInto(out *StateMachineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineParameters ¶
type StateMachineParameters struct { // Region is which region the StateMachine will be created. // +kubebuilder:validation:Required Region string `json:"region"` // 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 AWS Step Functions User Guide. LoggingConfiguration *LoggingConfiguration `json:"loggingConfiguration,omitempty"` // 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 _. // +kubebuilder:validation:Required Name *string `json:"name"` // 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 AWS 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 AWS X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `json:"tracingConfiguration,omitempty"` CustomStateMachineParameters `json:",inline"` }
StateMachineParameters defines the desired state of StateMachine
func (*StateMachineParameters) DeepCopy ¶
func (in *StateMachineParameters) DeepCopy() *StateMachineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateMachineParameters.
func (*StateMachineParameters) DeepCopyInto ¶
func (in *StateMachineParameters) DeepCopyInto(out *StateMachineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateMachineSpec ¶
type StateMachineSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider StateMachineParameters `json:"forProvider"` }
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 { xpv1.ResourceStatus `json:",inline"` AtProvider StateMachineObservation `json:"atProvider,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_STANDARD StateMachineType = "STANDARD" StateMachineType_EXPRESS StateMachineType = "EXPRESS" )
type SyncExecutionStatus ¶
type SyncExecutionStatus string
const ( SyncExecutionStatus_SUCCEEDED SyncExecutionStatus = "SUCCEEDED" SyncExecutionStatus_FAILED SyncExecutionStatus = "FAILED" SyncExecutionStatus_TIMED_OUT SyncExecutionStatus = "TIMED_OUT" )
type Tag ¶
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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"` }
+kubebuilder:skipversion
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 TracingConfiguration ¶
type TracingConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
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.