Documentation ¶
Overview ¶
+groupName=devicefarm.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type DevicePool
- func (in *DevicePool) DeepCopy() *DevicePool
- func (in *DevicePool) DeepCopyInto(out *DevicePool)
- func (in *DevicePool) DeepCopyObject() runtime.Object
- func (r *DevicePool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DevicePool) ValidateCreate() error
- func (r *DevicePool) ValidateDelete() error
- func (r *DevicePool) ValidateUpdate(old runtime.Object) error
- type DevicePoolList
- type DevicePoolSpec
- type DevicePoolSpecResource
- type DevicePoolSpecRule
- type DevicePoolStatus
- type InstanceProfile
- func (in *InstanceProfile) DeepCopy() *InstanceProfile
- func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
- func (in *InstanceProfile) DeepCopyObject() runtime.Object
- func (r *InstanceProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceProfile) ValidateCreate() error
- func (r *InstanceProfile) ValidateDelete() error
- func (r *InstanceProfile) ValidateUpdate(old runtime.Object) error
- type InstanceProfileList
- type InstanceProfileSpec
- type InstanceProfileSpecResource
- type InstanceProfileStatus
- type NetworkProfile
- func (in *NetworkProfile) DeepCopy() *NetworkProfile
- func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)
- func (in *NetworkProfile) DeepCopyObject() runtime.Object
- func (r *NetworkProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkProfile) ValidateCreate() error
- func (r *NetworkProfile) ValidateDelete() error
- func (r *NetworkProfile) ValidateUpdate(old runtime.Object) error
- type NetworkProfileList
- type NetworkProfileSpec
- type NetworkProfileSpecResource
- type NetworkProfileStatus
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectList
- type ProjectSpec
- type ProjectSpecResource
- type ProjectStatus
- type TestGridProject
- func (in *TestGridProject) DeepCopy() *TestGridProject
- func (in *TestGridProject) DeepCopyInto(out *TestGridProject)
- func (in *TestGridProject) DeepCopyObject() runtime.Object
- func (r *TestGridProject) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TestGridProject) ValidateCreate() error
- func (r *TestGridProject) ValidateDelete() error
- func (r *TestGridProject) ValidateUpdate(old runtime.Object) error
- type TestGridProjectList
- type TestGridProjectSpec
- type TestGridProjectSpecResource
- type TestGridProjectSpecVpcConfig
- type TestGridProjectSpecVpcConfigCodec
- type TestGridProjectStatus
- type Upload
- func (in *Upload) DeepCopy() *Upload
- func (in *Upload) DeepCopyInto(out *Upload)
- func (in *Upload) DeepCopyObject() runtime.Object
- func (r *Upload) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Upload) ValidateCreate() error
- func (r *Upload) ValidateDelete() error
- func (r *Upload) ValidateUpdate(old runtime.Object) error
- type UploadList
- type UploadSpec
- type UploadSpecResource
- type UploadStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: devicefarm.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type DevicePool ¶ added in v0.5.0
type DevicePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevicePoolSpec `json:"spec,omitempty"` Status DevicePoolStatus `json:"status,omitempty"` }
func (*DevicePool) DeepCopy ¶ added in v0.5.0
func (in *DevicePool) DeepCopy() *DevicePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePool.
func (*DevicePool) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePool) DeepCopyInto(out *DevicePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePool) DeepCopyObject ¶ added in v0.5.0
func (in *DevicePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePool) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DevicePool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DevicePool) ValidateCreate ¶ added in v0.5.0
func (r *DevicePool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DevicePool) ValidateDelete ¶ added in v0.5.0
func (r *DevicePool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DevicePool) ValidateUpdate ¶ added in v0.5.0
func (r *DevicePool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DevicePoolList ¶ added in v0.5.0
type DevicePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DevicePool CRD objects Items []DevicePool `json:"items,omitempty"` }
DevicePoolList is a list of DevicePools
func (*DevicePoolList) DeepCopy ¶ added in v0.5.0
func (in *DevicePoolList) DeepCopy() *DevicePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePoolList.
func (*DevicePoolList) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePoolList) DeepCopyInto(out *DevicePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePoolList) DeepCopyObject ¶ added in v0.5.0
func (in *DevicePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevicePoolSpec ¶ added in v0.5.0
type DevicePoolSpec struct { State *DevicePoolSpecResource `json:"state,omitempty" tf:"-"` Resource DevicePoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DevicePoolSpec) DeepCopy ¶ added in v0.5.0
func (in *DevicePoolSpec) DeepCopy() *DevicePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePoolSpec.
func (*DevicePoolSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePoolSpec) DeepCopyInto(out *DevicePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePoolSpecResource ¶ added in v0.5.0
type DevicePoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional MaxDevices *int64 `json:"maxDevices,omitempty" tf:"max_devices"` Name *string `json:"name" tf:"name"` ProjectArn *string `json:"projectArn" tf:"project_arn"` Rule []DevicePoolSpecRule `json:"rule" tf:"rule"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*DevicePoolSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DevicePoolSpecResource) DeepCopy() *DevicePoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePoolSpecResource.
func (*DevicePoolSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePoolSpecResource) DeepCopyInto(out *DevicePoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePoolSpecRule ¶ added in v0.5.0
type DevicePoolSpecRule struct { // +optional Attribute *string `json:"attribute,omitempty" tf:"attribute"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DevicePoolSpecRule) DeepCopy ¶ added in v0.5.0
func (in *DevicePoolSpecRule) DeepCopy() *DevicePoolSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePoolSpecRule.
func (*DevicePoolSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePoolSpecRule) DeepCopyInto(out *DevicePoolSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePoolStatus ¶ added in v0.5.0
type DevicePoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DevicePoolStatus) DeepCopy ¶ added in v0.5.0
func (in *DevicePoolStatus) DeepCopy() *DevicePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePoolStatus.
func (*DevicePoolStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DevicePoolStatus) DeepCopyInto(out *DevicePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfile ¶ added in v0.5.0
type InstanceProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceProfileSpec `json:"spec,omitempty"` Status InstanceProfileStatus `json:"status,omitempty"` }
func (*InstanceProfile) DeepCopy ¶ added in v0.5.0
func (in *InstanceProfile) DeepCopy() *InstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfile.
func (*InstanceProfile) DeepCopyInto ¶ added in v0.5.0
func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfile) DeepCopyObject ¶ added in v0.5.0
func (in *InstanceProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceProfile) SetupWebhookWithManager ¶ added in v0.5.0
func (r *InstanceProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceProfile) ValidateCreate ¶ added in v0.5.0
func (r *InstanceProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceProfile) ValidateDelete ¶ added in v0.5.0
func (r *InstanceProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceProfile) ValidateUpdate ¶ added in v0.5.0
func (r *InstanceProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceProfileList ¶ added in v0.5.0
type InstanceProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceProfile CRD objects Items []InstanceProfile `json:"items,omitempty"` }
InstanceProfileList is a list of InstanceProfiles
func (*InstanceProfileList) DeepCopy ¶ added in v0.5.0
func (in *InstanceProfileList) DeepCopy() *InstanceProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileList.
func (*InstanceProfileList) DeepCopyInto ¶ added in v0.5.0
func (in *InstanceProfileList) DeepCopyInto(out *InstanceProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfileList) DeepCopyObject ¶ added in v0.5.0
func (in *InstanceProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceProfileSpec ¶ added in v0.5.0
type InstanceProfileSpec struct { State *InstanceProfileSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceProfileSpec) DeepCopy ¶ added in v0.5.0
func (in *InstanceProfileSpec) DeepCopy() *InstanceProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileSpec.
func (*InstanceProfileSpec) DeepCopyInto ¶ added in v0.5.0
func (in *InstanceProfileSpec) DeepCopyInto(out *InstanceProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileSpecResource ¶ added in v0.5.0
type InstanceProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExcludeAppPackagesFromCleanup []string `json:"excludeAppPackagesFromCleanup,omitempty" tf:"exclude_app_packages_from_cleanup"` Name *string `json:"name" tf:"name"` // +optional PackageCleanup *bool `json:"packageCleanup,omitempty" tf:"package_cleanup"` // +optional RebootAfterUse *bool `json:"rebootAfterUse,omitempty" tf:"reboot_after_use"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*InstanceProfileSpecResource) DeepCopy ¶ added in v0.5.0
func (in *InstanceProfileSpecResource) DeepCopy() *InstanceProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileSpecResource.
func (*InstanceProfileSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *InstanceProfileSpecResource) DeepCopyInto(out *InstanceProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileStatus ¶ added in v0.5.0
type InstanceProfileStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceProfileStatus) DeepCopy ¶ added in v0.5.0
func (in *InstanceProfileStatus) DeepCopy() *InstanceProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileStatus.
func (*InstanceProfileStatus) DeepCopyInto ¶ added in v0.5.0
func (in *InstanceProfileStatus) DeepCopyInto(out *InstanceProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfile ¶ added in v0.5.0
type NetworkProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkProfileSpec `json:"spec,omitempty"` Status NetworkProfileStatus `json:"status,omitempty"` }
func (*NetworkProfile) DeepCopy ¶ added in v0.5.0
func (in *NetworkProfile) DeepCopy() *NetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile.
func (*NetworkProfile) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkProfile) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkProfile) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NetworkProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkProfile) ValidateCreate ¶ added in v0.5.0
func (r *NetworkProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkProfile) ValidateDelete ¶ added in v0.5.0
func (r *NetworkProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkProfile) ValidateUpdate ¶ added in v0.5.0
func (r *NetworkProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkProfileList ¶ added in v0.5.0
type NetworkProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkProfile CRD objects Items []NetworkProfile `json:"items,omitempty"` }
NetworkProfileList is a list of NetworkProfiles
func (*NetworkProfileList) DeepCopy ¶ added in v0.5.0
func (in *NetworkProfileList) DeepCopy() *NetworkProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileList.
func (*NetworkProfileList) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkProfileList) DeepCopyInto(out *NetworkProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkProfileList) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkProfileSpec ¶ added in v0.5.0
type NetworkProfileSpec struct { State *NetworkProfileSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NetworkProfileSpec) DeepCopy ¶ added in v0.5.0
func (in *NetworkProfileSpec) DeepCopy() *NetworkProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileSpec.
func (*NetworkProfileSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkProfileSpec) DeepCopyInto(out *NetworkProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfileSpecResource ¶ added in v0.5.0
type NetworkProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DownlinkBandwidthBits *int64 `json:"downlinkBandwidthBits,omitempty" tf:"downlink_bandwidth_bits"` // +optional DownlinkDelayMs *int64 `json:"downlinkDelayMs,omitempty" tf:"downlink_delay_ms"` // +optional DownlinkJitterMs *int64 `json:"downlinkJitterMs,omitempty" tf:"downlink_jitter_ms"` // +optional DownlinkLossPercent *int64 `json:"downlinkLossPercent,omitempty" tf:"downlink_loss_percent"` Name *string `json:"name" tf:"name"` ProjectArn *string `json:"projectArn" tf:"project_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional UplinkBandwidthBits *int64 `json:"uplinkBandwidthBits,omitempty" tf:"uplink_bandwidth_bits"` // +optional UplinkDelayMs *int64 `json:"uplinkDelayMs,omitempty" tf:"uplink_delay_ms"` // +optional UplinkJitterMs *int64 `json:"uplinkJitterMs,omitempty" tf:"uplink_jitter_ms"` // +optional UplinkLossPercent *int64 `json:"uplinkLossPercent,omitempty" tf:"uplink_loss_percent"` }
func (*NetworkProfileSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NetworkProfileSpecResource) DeepCopy() *NetworkProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileSpecResource.
func (*NetworkProfileSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkProfileSpecResource) DeepCopyInto(out *NetworkProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfileStatus ¶ added in v0.5.0
type NetworkProfileStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NetworkProfileStatus) DeepCopy ¶ added in v0.5.0
func (in *NetworkProfileStatus) DeepCopy() *NetworkProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfileStatus.
func (*NetworkProfileStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkProfileStatus) DeepCopyInto(out *NetworkProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecResource ¶
type ProjectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DefaultJobTimeoutMinutes *int64 `json:"defaultJobTimeoutMinutes,omitempty" tf:"default_job_timeout_minutes"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGridProject ¶ added in v0.5.0
type TestGridProject struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TestGridProjectSpec `json:"spec,omitempty"` Status TestGridProjectStatus `json:"status,omitempty"` }
func (*TestGridProject) DeepCopy ¶ added in v0.5.0
func (in *TestGridProject) DeepCopy() *TestGridProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProject.
func (*TestGridProject) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProject) DeepCopyInto(out *TestGridProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestGridProject) DeepCopyObject ¶ added in v0.5.0
func (in *TestGridProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TestGridProject) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TestGridProject) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TestGridProject) ValidateCreate ¶ added in v0.5.0
func (r *TestGridProject) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TestGridProject) ValidateDelete ¶ added in v0.5.0
func (r *TestGridProject) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TestGridProject) ValidateUpdate ¶ added in v0.5.0
func (r *TestGridProject) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TestGridProjectList ¶ added in v0.5.0
type TestGridProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TestGridProject CRD objects Items []TestGridProject `json:"items,omitempty"` }
TestGridProjectList is a list of TestGridProjects
func (*TestGridProjectList) DeepCopy ¶ added in v0.5.0
func (in *TestGridProjectList) DeepCopy() *TestGridProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProjectList.
func (*TestGridProjectList) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProjectList) DeepCopyInto(out *TestGridProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestGridProjectList) DeepCopyObject ¶ added in v0.5.0
func (in *TestGridProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestGridProjectSpec ¶ added in v0.5.0
type TestGridProjectSpec struct { State *TestGridProjectSpecResource `json:"state,omitempty" tf:"-"` Resource TestGridProjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TestGridProjectSpec) DeepCopy ¶ added in v0.5.0
func (in *TestGridProjectSpec) DeepCopy() *TestGridProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProjectSpec.
func (*TestGridProjectSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProjectSpec) DeepCopyInto(out *TestGridProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGridProjectSpecResource ¶ added in v0.5.0
type TestGridProjectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcConfig *TestGridProjectSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"` }
func (*TestGridProjectSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TestGridProjectSpecResource) DeepCopy() *TestGridProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProjectSpecResource.
func (*TestGridProjectSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProjectSpecResource) DeepCopyInto(out *TestGridProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGridProjectSpecVpcConfig ¶ added in v0.5.0
type TestGridProjectSpecVpcConfig struct { // +kubebuilder:validation:MinItems=1 SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` // +kubebuilder:validation:MinItems=1 SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*TestGridProjectSpecVpcConfig) DeepCopy ¶ added in v0.5.0
func (in *TestGridProjectSpecVpcConfig) DeepCopy() *TestGridProjectSpecVpcConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProjectSpecVpcConfig.
func (*TestGridProjectSpecVpcConfig) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProjectSpecVpcConfig) DeepCopyInto(out *TestGridProjectSpecVpcConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGridProjectSpecVpcConfigCodec ¶ added in v0.5.0
type TestGridProjectSpecVpcConfigCodec struct { }
+k8s:deepcopy-gen=false
func (TestGridProjectSpecVpcConfigCodec) Decode ¶ added in v0.5.0
func (TestGridProjectSpecVpcConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TestGridProjectStatus ¶ added in v0.5.0
type TestGridProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TestGridProjectStatus) DeepCopy ¶ added in v0.5.0
func (in *TestGridProjectStatus) DeepCopy() *TestGridProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGridProjectStatus.
func (*TestGridProjectStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TestGridProjectStatus) DeepCopyInto(out *TestGridProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Upload ¶ added in v0.5.0
type Upload struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UploadSpec `json:"spec,omitempty"` Status UploadStatus `json:"status,omitempty"` }
func (*Upload) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upload.
func (*Upload) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Upload) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Upload) SetupWebhookWithManager ¶ added in v0.5.0
func (*Upload) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Upload) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UploadList ¶ added in v0.5.0
type UploadList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Upload CRD objects Items []Upload `json:"items,omitempty"` }
UploadList is a list of Uploads
func (*UploadList) DeepCopy ¶ added in v0.5.0
func (in *UploadList) DeepCopy() *UploadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadList.
func (*UploadList) DeepCopyInto ¶ added in v0.5.0
func (in *UploadList) DeepCopyInto(out *UploadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UploadList) DeepCopyObject ¶ added in v0.5.0
func (in *UploadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UploadSpec ¶ added in v0.5.0
type UploadSpec struct { State *UploadSpecResource `json:"state,omitempty" tf:"-"` Resource UploadSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UploadSpec) DeepCopy ¶ added in v0.5.0
func (in *UploadSpec) DeepCopy() *UploadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadSpec.
func (*UploadSpec) DeepCopyInto ¶ added in v0.5.0
func (in *UploadSpec) DeepCopyInto(out *UploadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadSpecResource ¶ added in v0.5.0
type UploadSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional Metadata *string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` ProjectArn *string `json:"projectArn" tf:"project_arn"` Type *string `json:"type" tf:"type"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*UploadSpecResource) DeepCopy ¶ added in v0.5.0
func (in *UploadSpecResource) DeepCopy() *UploadSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadSpecResource.
func (*UploadSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *UploadSpecResource) DeepCopyInto(out *UploadSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UploadStatus ¶ added in v0.5.0
type UploadStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UploadStatus) DeepCopy ¶ added in v0.5.0
func (in *UploadStatus) DeepCopy() *UploadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UploadStatus.
func (*UploadStatus) DeepCopyInto ¶ added in v0.5.0
func (in *UploadStatus) DeepCopyInto(out *UploadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- device_pool_types.go
- device_pool_webhook.go
- doc.go
- instance_profile_types.go
- instance_profile_webhook.go
- network_profile_types.go
- network_profile_webhook.go
- project_types.go
- project_webhook.go
- register.go
- test_grid_project_types.go
- test_grid_project_webhook.go
- upload_types.go
- upload_webhook.go
- zz_generated.deepcopy.go