Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeGlueWorkflow(prev *GlueWorkflow, ctyValue cty.Value) (resource.Managed, error)
- func DecodeGlueWorkflow_Arn(p *GlueWorkflowObservation, vals map[string]cty.Value)
- func DecodeGlueWorkflow_DefaultRunProperties(p *GlueWorkflowParameters, vals map[string]cty.Value)
- func DecodeGlueWorkflow_Description(p *GlueWorkflowParameters, vals map[string]cty.Value)
- func DecodeGlueWorkflow_MaxConcurrentRuns(p *GlueWorkflowParameters, vals map[string]cty.Value)
- func DecodeGlueWorkflow_Name(p *GlueWorkflowParameters, vals map[string]cty.Value)
- func DecodeGlueWorkflow_Tags(p *GlueWorkflowParameters, vals map[string]cty.Value)
- func EncodeGlueWorkflow(r GlueWorkflow) cty.Value
- func EncodeGlueWorkflow_Arn(p GlueWorkflowObservation, vals map[string]cty.Value)
- func EncodeGlueWorkflow_DefaultRunProperties(p GlueWorkflowParameters, vals map[string]cty.Value)
- func EncodeGlueWorkflow_Description(p GlueWorkflowParameters, vals map[string]cty.Value)
- func EncodeGlueWorkflow_MaxConcurrentRuns(p GlueWorkflowParameters, vals map[string]cty.Value)
- func EncodeGlueWorkflow_Name(p GlueWorkflowParameters, vals map[string]cty.Value)
- func EncodeGlueWorkflow_Tags(p GlueWorkflowParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeGlueWorkflow_Arn(k *GlueWorkflowObservation, p *GlueWorkflowObservation, ...) bool
- func MergeGlueWorkflow_DefaultRunProperties(k *GlueWorkflowParameters, p *GlueWorkflowParameters, ...) bool
- func MergeGlueWorkflow_Description(k *GlueWorkflowParameters, p *GlueWorkflowParameters, ...) bool
- func MergeGlueWorkflow_MaxConcurrentRuns(k *GlueWorkflowParameters, p *GlueWorkflowParameters, ...) bool
- func MergeGlueWorkflow_Name(k *GlueWorkflowParameters, p *GlueWorkflowParameters, ...) bool
- func MergeGlueWorkflow_Tags(k *GlueWorkflowParameters, p *GlueWorkflowParameters, ...) bool
- type GlueWorkflow
- func (in *GlueWorkflow) DeepCopy() *GlueWorkflow
- func (in *GlueWorkflow) DeepCopyInto(out *GlueWorkflow)
- func (in *GlueWorkflow) DeepCopyObject() runtime.Object
- func (mg *GlueWorkflow) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *GlueWorkflow) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *GlueWorkflow) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *GlueWorkflow) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *GlueWorkflow) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *GlueWorkflow) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *GlueWorkflow) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *GlueWorkflow) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *GlueWorkflow) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *GlueWorkflow) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type GlueWorkflowList
- type GlueWorkflowObservation
- type GlueWorkflowParameters
- type GlueWorkflowSpec
- type GlueWorkflowStatus
Constants ¶
const ( Group = "glue-workflow.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "GlueWorkflow" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_glue_workflow" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeGlueWorkflow ¶
func DecodeGlueWorkflow_Arn ¶
func DecodeGlueWorkflow_Arn(p *GlueWorkflowObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueWorkflow_DefaultRunProperties ¶
func DecodeGlueWorkflow_DefaultRunProperties(p *GlueWorkflowParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeGlueWorkflow_Description ¶
func DecodeGlueWorkflow_Description(p *GlueWorkflowParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueWorkflow_MaxConcurrentRuns ¶
func DecodeGlueWorkflow_MaxConcurrentRuns(p *GlueWorkflowParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueWorkflow_Name ¶
func DecodeGlueWorkflow_Name(p *GlueWorkflowParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueWorkflow_Tags ¶
func DecodeGlueWorkflow_Tags(p *GlueWorkflowParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeGlueWorkflow ¶
func EncodeGlueWorkflow(r GlueWorkflow) cty.Value
func EncodeGlueWorkflow_Arn ¶
func EncodeGlueWorkflow_Arn(p GlueWorkflowObservation, vals map[string]cty.Value)
func EncodeGlueWorkflow_DefaultRunProperties ¶
func EncodeGlueWorkflow_DefaultRunProperties(p GlueWorkflowParameters, vals map[string]cty.Value)
func EncodeGlueWorkflow_Description ¶
func EncodeGlueWorkflow_Description(p GlueWorkflowParameters, vals map[string]cty.Value)
func EncodeGlueWorkflow_MaxConcurrentRuns ¶
func EncodeGlueWorkflow_MaxConcurrentRuns(p GlueWorkflowParameters, vals map[string]cty.Value)
func EncodeGlueWorkflow_Name ¶
func EncodeGlueWorkflow_Name(p GlueWorkflowParameters, vals map[string]cty.Value)
func EncodeGlueWorkflow_Tags ¶
func EncodeGlueWorkflow_Tags(p GlueWorkflowParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeGlueWorkflow_Arn ¶
func MergeGlueWorkflow_Arn(k *GlueWorkflowObservation, p *GlueWorkflowObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeGlueWorkflow_DefaultRunProperties ¶
func MergeGlueWorkflow_DefaultRunProperties(k *GlueWorkflowParameters, p *GlueWorkflowParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeGlueWorkflow_Description ¶
func MergeGlueWorkflow_Description(k *GlueWorkflowParameters, p *GlueWorkflowParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueWorkflow_MaxConcurrentRuns ¶
func MergeGlueWorkflow_MaxConcurrentRuns(k *GlueWorkflowParameters, p *GlueWorkflowParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueWorkflow_Name ¶
func MergeGlueWorkflow_Name(k *GlueWorkflowParameters, p *GlueWorkflowParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueWorkflow_Tags ¶
func MergeGlueWorkflow_Tags(k *GlueWorkflowParameters, p *GlueWorkflowParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type GlueWorkflow ¶
type GlueWorkflow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlueWorkflowSpec `json:"spec"` Status GlueWorkflowStatus `json:"status,omitempty"` }
GlueWorkflow is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*GlueWorkflow) DeepCopy ¶
func (in *GlueWorkflow) DeepCopy() *GlueWorkflow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflow.
func (*GlueWorkflow) DeepCopyInto ¶
func (in *GlueWorkflow) DeepCopyInto(out *GlueWorkflow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlueWorkflow) DeepCopyObject ¶
func (in *GlueWorkflow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlueWorkflow) GetCondition ¶
func (mg *GlueWorkflow) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this GlueWorkflow.
func (*GlueWorkflow) GetDeletionPolicy ¶
func (mg *GlueWorkflow) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this GlueWorkflow.
func (*GlueWorkflow) GetProviderConfigReference ¶
func (mg *GlueWorkflow) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this GlueWorkflow.
func (*GlueWorkflow) GetProviderReference ¶
func (mg *GlueWorkflow) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this GlueWorkflow. Deprecated: Use GetProviderConfigReference.
func (*GlueWorkflow) GetWriteConnectionSecretToReference ¶
func (mg *GlueWorkflow) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this GlueWorkflow.
func (*GlueWorkflow) SetConditions ¶
func (mg *GlueWorkflow) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this GlueWorkflow.
func (*GlueWorkflow) SetDeletionPolicy ¶
func (mg *GlueWorkflow) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this GlueWorkflow.
func (*GlueWorkflow) SetProviderConfigReference ¶
func (mg *GlueWorkflow) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this GlueWorkflow.
func (*GlueWorkflow) SetProviderReference ¶
func (mg *GlueWorkflow) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this GlueWorkflow. Deprecated: Use SetProviderConfigReference.
func (*GlueWorkflow) SetWriteConnectionSecretToReference ¶
func (mg *GlueWorkflow) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this GlueWorkflow.
type GlueWorkflowList ¶
type GlueWorkflowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlueWorkflow `json:"items"` }
GlueWorkflow contains a list of GlueWorkflowList
func (*GlueWorkflowList) DeepCopy ¶
func (in *GlueWorkflowList) DeepCopy() *GlueWorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflowList.
func (*GlueWorkflowList) DeepCopyInto ¶
func (in *GlueWorkflowList) DeepCopyInto(out *GlueWorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlueWorkflowList) DeepCopyObject ¶
func (in *GlueWorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlueWorkflowList) GetItems ¶
func (l *GlueWorkflowList) GetItems() []resource.Managed
GetItems of this GlueWorkflowList.
type GlueWorkflowObservation ¶
type GlueWorkflowObservation struct {
Arn string `json:"arn"`
}
A GlueWorkflowObservation records the observed state of a GlueWorkflow
func (*GlueWorkflowObservation) DeepCopy ¶
func (in *GlueWorkflowObservation) DeepCopy() *GlueWorkflowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflowObservation.
func (*GlueWorkflowObservation) DeepCopyInto ¶
func (in *GlueWorkflowObservation) DeepCopyInto(out *GlueWorkflowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueWorkflowParameters ¶
type GlueWorkflowParameters struct { MaxConcurrentRuns int64 `json:"max_concurrent_runs"` Name string `json:"name"` Tags map[string]string `json:"tags"` DefaultRunProperties map[string]string `json:"default_run_properties"` Description string `json:"description"` }
A GlueWorkflowParameters defines the desired state of a GlueWorkflow
func (*GlueWorkflowParameters) DeepCopy ¶
func (in *GlueWorkflowParameters) DeepCopy() *GlueWorkflowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflowParameters.
func (*GlueWorkflowParameters) DeepCopyInto ¶
func (in *GlueWorkflowParameters) DeepCopyInto(out *GlueWorkflowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueWorkflowSpec ¶
type GlueWorkflowSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider GlueWorkflowParameters `json:"forProvider"` }
A GlueWorkflowSpec defines the desired state of a GlueWorkflow
func (*GlueWorkflowSpec) DeepCopy ¶
func (in *GlueWorkflowSpec) DeepCopy() *GlueWorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflowSpec.
func (*GlueWorkflowSpec) DeepCopyInto ¶
func (in *GlueWorkflowSpec) DeepCopyInto(out *GlueWorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueWorkflowStatus ¶
type GlueWorkflowStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider GlueWorkflowObservation `json:"atProvider"` }
A GlueWorkflowStatus defines the observed state of a GlueWorkflow
func (*GlueWorkflowStatus) DeepCopy ¶
func (in *GlueWorkflowStatus) DeepCopy() *GlueWorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueWorkflowStatus.
func (*GlueWorkflowStatus) DeepCopyInto ¶
func (in *GlueWorkflowStatus) DeepCopyInto(out *GlueWorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.