Documentation ¶
Overview ¶
+groupName=vertex.google.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 AiDataset
- func (in *AiDataset) DeepCopy() *AiDataset
- func (in *AiDataset) DeepCopyInto(out *AiDataset)
- func (in *AiDataset) DeepCopyObject() runtime.Object
- func (r *AiDataset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AiDataset) ValidateCreate() error
- func (r *AiDataset) ValidateDelete() error
- func (r *AiDataset) ValidateUpdate(old runtime.Object) error
- type AiDatasetList
- type AiDatasetSpec
- type AiDatasetSpecEncryptionSpec
- type AiDatasetSpecEncryptionSpecCodec
- type AiDatasetSpecResource
- type AiDatasetStatus
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: vertex.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AiDataset ¶
type AiDataset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AiDatasetSpec `json:"spec,omitempty"` Status AiDatasetStatus `json:"status,omitempty"` }
func (*AiDataset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDataset.
func (*AiDataset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AiDataset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AiDataset) SetupWebhookWithManager ¶
func (*AiDataset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AiDataset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AiDatasetList ¶
type AiDatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AiDataset CRD objects Items []AiDataset `json:"items,omitempty"` }
AiDatasetList is a list of AiDatasets
func (*AiDatasetList) DeepCopy ¶
func (in *AiDatasetList) DeepCopy() *AiDatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDatasetList.
func (*AiDatasetList) DeepCopyInto ¶
func (in *AiDatasetList) DeepCopyInto(out *AiDatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AiDatasetList) DeepCopyObject ¶
func (in *AiDatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AiDatasetSpec ¶
type AiDatasetSpec struct { State *AiDatasetSpecResource `json:"state,omitempty" tf:"-"` Resource AiDatasetSpecResource `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 (*AiDatasetSpec) DeepCopy ¶
func (in *AiDatasetSpec) DeepCopy() *AiDatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDatasetSpec.
func (*AiDatasetSpec) DeepCopyInto ¶
func (in *AiDatasetSpec) DeepCopyInto(out *AiDatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AiDatasetSpecEncryptionSpec ¶
type AiDatasetSpecEncryptionSpec struct { // Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. // Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created. // +optional KmsKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name"` }
func (*AiDatasetSpecEncryptionSpec) DeepCopy ¶
func (in *AiDatasetSpecEncryptionSpec) DeepCopy() *AiDatasetSpecEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDatasetSpecEncryptionSpec.
func (*AiDatasetSpecEncryptionSpec) DeepCopyInto ¶
func (in *AiDatasetSpecEncryptionSpec) DeepCopyInto(out *AiDatasetSpecEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AiDatasetSpecEncryptionSpecCodec ¶
type AiDatasetSpecEncryptionSpecCodec struct { }
+k8s:deepcopy-gen=false
func (AiDatasetSpecEncryptionSpecCodec) Decode ¶
func (AiDatasetSpecEncryptionSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AiDatasetSpecEncryptionSpecCodec) Encode ¶
func (AiDatasetSpecEncryptionSpecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AiDatasetSpecEncryptionSpecCodec) IsEmpty ¶
func (AiDatasetSpecEncryptionSpecCodec) IsEmpty(ptr unsafe.Pointer) bool
type AiDatasetSpecResource ¶
type AiDatasetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. // +optional CreateTime *string `json:"createTime,omitempty" tf:"create_time"` // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName *string `json:"displayName" tf:"display_name"` // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // +optional EncryptionSpec *AiDatasetSpecEncryptionSpec `json:"encryptionSpec,omitempty" tf:"encryption_spec"` // A set of key/value label pairs to assign to this Workflow. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaURI *string `json:"metadataSchemaURI" tf:"metadata_schema_uri"` // The resource name of the Dataset. This value is set by Google. // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The region of the dataset. eg us-central1 // +optional Region *string `json:"region,omitempty" tf:"region"` // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` }
func (*AiDatasetSpecResource) DeepCopy ¶
func (in *AiDatasetSpecResource) DeepCopy() *AiDatasetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDatasetSpecResource.
func (*AiDatasetSpecResource) DeepCopyInto ¶
func (in *AiDatasetSpecResource) DeepCopyInto(out *AiDatasetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AiDatasetStatus ¶
type AiDatasetStatus 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 (*AiDatasetStatus) DeepCopy ¶
func (in *AiDatasetStatus) DeepCopy() *AiDatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AiDatasetStatus.
func (*AiDatasetStatus) DeepCopyInto ¶
func (in *AiDatasetStatus) DeepCopyInto(out *AiDatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.