Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeBatchJobQueue(prev *BatchJobQueue, ctyValue cty.Value) (resource.Managed, error)
- func DecodeBatchJobQueue_Arn(p *BatchJobQueueObservation, vals map[string]cty.Value)
- func DecodeBatchJobQueue_ComputeEnvironments(p *BatchJobQueueParameters, vals map[string]cty.Value)
- func DecodeBatchJobQueue_Name(p *BatchJobQueueParameters, vals map[string]cty.Value)
- func DecodeBatchJobQueue_Priority(p *BatchJobQueueParameters, vals map[string]cty.Value)
- func DecodeBatchJobQueue_State(p *BatchJobQueueParameters, vals map[string]cty.Value)
- func EncodeBatchJobQueue(r BatchJobQueue) cty.Value
- func EncodeBatchJobQueue_Arn(p BatchJobQueueObservation, vals map[string]cty.Value)
- func EncodeBatchJobQueue_ComputeEnvironments(p BatchJobQueueParameters, vals map[string]cty.Value)
- func EncodeBatchJobQueue_Name(p BatchJobQueueParameters, vals map[string]cty.Value)
- func EncodeBatchJobQueue_Priority(p BatchJobQueueParameters, vals map[string]cty.Value)
- func EncodeBatchJobQueue_State(p BatchJobQueueParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeBatchJobQueue_Arn(k *BatchJobQueueObservation, p *BatchJobQueueObservation, ...) bool
- func MergeBatchJobQueue_ComputeEnvironments(k *BatchJobQueueParameters, p *BatchJobQueueParameters, ...) bool
- func MergeBatchJobQueue_Name(k *BatchJobQueueParameters, p *BatchJobQueueParameters, ...) bool
- func MergeBatchJobQueue_Priority(k *BatchJobQueueParameters, p *BatchJobQueueParameters, ...) bool
- func MergeBatchJobQueue_State(k *BatchJobQueueParameters, p *BatchJobQueueParameters, ...) bool
- type BatchJobQueue
- func (in *BatchJobQueue) DeepCopy() *BatchJobQueue
- func (in *BatchJobQueue) DeepCopyInto(out *BatchJobQueue)
- func (in *BatchJobQueue) DeepCopyObject() runtime.Object
- func (mg *BatchJobQueue) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *BatchJobQueue) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *BatchJobQueue) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *BatchJobQueue) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *BatchJobQueue) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *BatchJobQueue) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *BatchJobQueue) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *BatchJobQueue) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *BatchJobQueue) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *BatchJobQueue) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type BatchJobQueueList
- type BatchJobQueueObservation
- type BatchJobQueueParameters
- type BatchJobQueueSpec
- type BatchJobQueueStatus
Constants ¶
const ( Group = "batch-job-queue.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "BatchJobQueue" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_batch_job_queue" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeBatchJobQueue ¶
func DecodeBatchJobQueue_Arn ¶
func DecodeBatchJobQueue_Arn(p *BatchJobQueueObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeBatchJobQueue_ComputeEnvironments ¶
func DecodeBatchJobQueue_ComputeEnvironments(p *BatchJobQueueParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeBatchJobQueue_Name ¶
func DecodeBatchJobQueue_Name(p *BatchJobQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeBatchJobQueue_Priority ¶
func DecodeBatchJobQueue_Priority(p *BatchJobQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeBatchJobQueue_State ¶
func DecodeBatchJobQueue_State(p *BatchJobQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeBatchJobQueue ¶
func EncodeBatchJobQueue(r BatchJobQueue) cty.Value
func EncodeBatchJobQueue_Arn ¶
func EncodeBatchJobQueue_Arn(p BatchJobQueueObservation, vals map[string]cty.Value)
func EncodeBatchJobQueue_ComputeEnvironments ¶
func EncodeBatchJobQueue_ComputeEnvironments(p BatchJobQueueParameters, vals map[string]cty.Value)
func EncodeBatchJobQueue_Name ¶
func EncodeBatchJobQueue_Name(p BatchJobQueueParameters, vals map[string]cty.Value)
func EncodeBatchJobQueue_Priority ¶
func EncodeBatchJobQueue_Priority(p BatchJobQueueParameters, vals map[string]cty.Value)
func EncodeBatchJobQueue_State ¶
func EncodeBatchJobQueue_State(p BatchJobQueueParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeBatchJobQueue_Arn ¶
func MergeBatchJobQueue_Arn(k *BatchJobQueueObservation, p *BatchJobQueueObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeBatchJobQueue_ComputeEnvironments ¶
func MergeBatchJobQueue_ComputeEnvironments(k *BatchJobQueueParameters, p *BatchJobQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeBatchJobQueue_Name ¶
func MergeBatchJobQueue_Name(k *BatchJobQueueParameters, p *BatchJobQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeBatchJobQueue_Priority ¶
func MergeBatchJobQueue_Priority(k *BatchJobQueueParameters, p *BatchJobQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeBatchJobQueue_State ¶
func MergeBatchJobQueue_State(k *BatchJobQueueParameters, p *BatchJobQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type BatchJobQueue ¶
type BatchJobQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BatchJobQueueSpec `json:"spec"` Status BatchJobQueueStatus `json:"status,omitempty"` }
BatchJobQueue is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*BatchJobQueue) DeepCopy ¶
func (in *BatchJobQueue) DeepCopy() *BatchJobQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueue.
func (*BatchJobQueue) DeepCopyInto ¶
func (in *BatchJobQueue) DeepCopyInto(out *BatchJobQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchJobQueue) DeepCopyObject ¶
func (in *BatchJobQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BatchJobQueue) GetCondition ¶
func (mg *BatchJobQueue) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this BatchJobQueue.
func (*BatchJobQueue) GetDeletionPolicy ¶
func (mg *BatchJobQueue) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this BatchJobQueue.
func (*BatchJobQueue) GetProviderConfigReference ¶
func (mg *BatchJobQueue) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this BatchJobQueue.
func (*BatchJobQueue) GetProviderReference ¶
func (mg *BatchJobQueue) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this BatchJobQueue. Deprecated: Use GetProviderConfigReference.
func (*BatchJobQueue) GetWriteConnectionSecretToReference ¶
func (mg *BatchJobQueue) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this BatchJobQueue.
func (*BatchJobQueue) SetConditions ¶
func (mg *BatchJobQueue) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this BatchJobQueue.
func (*BatchJobQueue) SetDeletionPolicy ¶
func (mg *BatchJobQueue) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this BatchJobQueue.
func (*BatchJobQueue) SetProviderConfigReference ¶
func (mg *BatchJobQueue) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this BatchJobQueue.
func (*BatchJobQueue) SetProviderReference ¶
func (mg *BatchJobQueue) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this BatchJobQueue. Deprecated: Use SetProviderConfigReference.
func (*BatchJobQueue) SetWriteConnectionSecretToReference ¶
func (mg *BatchJobQueue) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this BatchJobQueue.
type BatchJobQueueList ¶
type BatchJobQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BatchJobQueue `json:"items"` }
BatchJobQueue contains a list of BatchJobQueueList
func (*BatchJobQueueList) DeepCopy ¶
func (in *BatchJobQueueList) DeepCopy() *BatchJobQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueList.
func (*BatchJobQueueList) DeepCopyInto ¶
func (in *BatchJobQueueList) DeepCopyInto(out *BatchJobQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchJobQueueList) DeepCopyObject ¶
func (in *BatchJobQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BatchJobQueueList) GetItems ¶
func (l *BatchJobQueueList) GetItems() []resource.Managed
GetItems of this BatchJobQueueList.
type BatchJobQueueObservation ¶
type BatchJobQueueObservation struct {
Arn string `json:"arn"`
}
A BatchJobQueueObservation records the observed state of a BatchJobQueue
func (*BatchJobQueueObservation) DeepCopy ¶
func (in *BatchJobQueueObservation) DeepCopy() *BatchJobQueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueObservation.
func (*BatchJobQueueObservation) DeepCopyInto ¶
func (in *BatchJobQueueObservation) DeepCopyInto(out *BatchJobQueueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchJobQueueParameters ¶
type BatchJobQueueParameters struct { ComputeEnvironments []string `json:"compute_environments"` Name string `json:"name"` Priority int64 `json:"priority"` State string `json:"state"` }
A BatchJobQueueParameters defines the desired state of a BatchJobQueue
func (*BatchJobQueueParameters) DeepCopy ¶
func (in *BatchJobQueueParameters) DeepCopy() *BatchJobQueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueParameters.
func (*BatchJobQueueParameters) DeepCopyInto ¶
func (in *BatchJobQueueParameters) DeepCopyInto(out *BatchJobQueueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchJobQueueSpec ¶
type BatchJobQueueSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider BatchJobQueueParameters `json:"forProvider"` }
A BatchJobQueueSpec defines the desired state of a BatchJobQueue
func (*BatchJobQueueSpec) DeepCopy ¶
func (in *BatchJobQueueSpec) DeepCopy() *BatchJobQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueSpec.
func (*BatchJobQueueSpec) DeepCopyInto ¶
func (in *BatchJobQueueSpec) DeepCopyInto(out *BatchJobQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchJobQueueStatus ¶
type BatchJobQueueStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider BatchJobQueueObservation `json:"atProvider"` }
A BatchJobQueueStatus defines the observed state of a BatchJobQueue
func (*BatchJobQueueStatus) DeepCopy ¶
func (in *BatchJobQueueStatus) DeepCopy() *BatchJobQueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueStatus.
func (*BatchJobQueueStatus) DeepCopyInto ¶
func (in *BatchJobQueueStatus) DeepCopyInto(out *BatchJobQueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.