Documentation ¶
Overview ¶
+groupName=athena.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 Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (r *Database) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Database) ValidateCreate() error
- func (r *Database) ValidateDelete() error
- func (r *Database) ValidateUpdate(old runtime.Object) error
- type DatabaseList
- type DatabaseSpec
- type DatabaseSpecEncryptionConfiguration
- type DatabaseSpecEncryptionConfigurationCodec
- type DatabaseSpecResource
- type DatabaseStatus
- type NamedQuery
- func (in *NamedQuery) DeepCopy() *NamedQuery
- func (in *NamedQuery) DeepCopyInto(out *NamedQuery)
- func (in *NamedQuery) DeepCopyObject() runtime.Object
- func (r *NamedQuery) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NamedQuery) ValidateCreate() error
- func (r *NamedQuery) ValidateDelete() error
- func (r *NamedQuery) ValidateUpdate(old runtime.Object) error
- type NamedQueryList
- type NamedQuerySpec
- type NamedQuerySpecResource
- type NamedQueryStatus
- type Workgroup
- func (in *Workgroup) DeepCopy() *Workgroup
- func (in *Workgroup) DeepCopyInto(out *Workgroup)
- func (in *Workgroup) DeepCopyObject() runtime.Object
- func (r *Workgroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workgroup) ValidateCreate() error
- func (r *Workgroup) ValidateDelete() error
- func (r *Workgroup) ValidateUpdate(old runtime.Object) error
- type WorkgroupList
- type WorkgroupSpec
- type WorkgroupSpecConfiguration
- type WorkgroupSpecConfigurationCodec
- type WorkgroupSpecConfigurationEngineVersion
- type WorkgroupSpecConfigurationEngineVersionCodec
- type WorkgroupSpecConfigurationResultConfiguration
- type WorkgroupSpecConfigurationResultConfigurationCodec
- func (WorkgroupSpecConfigurationResultConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (WorkgroupSpecConfigurationResultConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (WorkgroupSpecConfigurationResultConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration
- func (in *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopy() *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration
- func (in *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopyInto(out *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration)
- type WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec
- func (WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type WorkgroupSpecResource
- type WorkgroupStatus
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: athena.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 Database ¶
type Database struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec,omitempty"` Status DatabaseStatus `json:"status,omitempty"` }
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) SetupWebhookWithManager ¶
func (*Database) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Database) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Database CRD objects Items []Database `json:"items,omitempty"` }
DatabaseList is a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseSpec ¶
type DatabaseSpec struct { State *DatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource DatabaseSpecResource `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 (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecEncryptionConfiguration ¶
type DatabaseSpecEncryptionConfiguration struct { EncryptionOption *string `json:"encryptionOption" tf:"encryption_option"` // +optional KmsKey *string `json:"kmsKey,omitempty" tf:"kms_key"` }
func (*DatabaseSpecEncryptionConfiguration) DeepCopy ¶
func (in *DatabaseSpecEncryptionConfiguration) DeepCopy() *DatabaseSpecEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecEncryptionConfiguration.
func (*DatabaseSpecEncryptionConfiguration) DeepCopyInto ¶
func (in *DatabaseSpecEncryptionConfiguration) DeepCopyInto(out *DatabaseSpecEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecEncryptionConfigurationCodec ¶
type DatabaseSpecEncryptionConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecEncryptionConfigurationCodec) Decode ¶
func (DatabaseSpecEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecResource ¶
type DatabaseSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional EncryptionConfiguration *DatabaseSpecEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` Name *string `json:"name" tf:"name"` }
func (*DatabaseSpecResource) DeepCopy ¶
func (in *DatabaseSpecResource) DeepCopy() *DatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecResource.
func (*DatabaseSpecResource) DeepCopyInto ¶
func (in *DatabaseSpecResource) DeepCopyInto(out *DatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus 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 (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQuery ¶
type NamedQuery struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamedQuerySpec `json:"spec,omitempty"` Status NamedQueryStatus `json:"status,omitempty"` }
func (*NamedQuery) DeepCopy ¶
func (in *NamedQuery) DeepCopy() *NamedQuery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQuery.
func (*NamedQuery) DeepCopyInto ¶
func (in *NamedQuery) DeepCopyInto(out *NamedQuery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedQuery) DeepCopyObject ¶
func (in *NamedQuery) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamedQuery) SetupWebhookWithManager ¶
func (r *NamedQuery) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamedQuery) ValidateCreate ¶
func (r *NamedQuery) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamedQuery) ValidateDelete ¶
func (r *NamedQuery) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamedQuery) ValidateUpdate ¶
func (r *NamedQuery) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamedQueryList ¶
type NamedQueryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NamedQuery CRD objects Items []NamedQuery `json:"items,omitempty"` }
NamedQueryList is a list of NamedQuerys
func (*NamedQueryList) DeepCopy ¶
func (in *NamedQueryList) DeepCopy() *NamedQueryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryList.
func (*NamedQueryList) DeepCopyInto ¶
func (in *NamedQueryList) DeepCopyInto(out *NamedQueryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedQueryList) DeepCopyObject ¶
func (in *NamedQueryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamedQuerySpec ¶
type NamedQuerySpec struct { State *NamedQuerySpecResource `json:"state,omitempty" tf:"-"` Resource NamedQuerySpecResource `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 (*NamedQuerySpec) DeepCopy ¶
func (in *NamedQuerySpec) DeepCopy() *NamedQuerySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQuerySpec.
func (*NamedQuerySpec) DeepCopyInto ¶
func (in *NamedQuerySpec) DeepCopyInto(out *NamedQuerySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQuerySpecResource ¶
type NamedQuerySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Database *string `json:"database" tf:"database"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Query *string `json:"query" tf:"query"` // +optional Workgroup *string `json:"workgroup,omitempty" tf:"workgroup"` }
func (*NamedQuerySpecResource) DeepCopy ¶
func (in *NamedQuerySpecResource) DeepCopy() *NamedQuerySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQuerySpecResource.
func (*NamedQuerySpecResource) DeepCopyInto ¶
func (in *NamedQuerySpecResource) DeepCopyInto(out *NamedQuerySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQueryStatus ¶
type NamedQueryStatus 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 (*NamedQueryStatus) DeepCopy ¶
func (in *NamedQueryStatus) DeepCopy() *NamedQueryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryStatus.
func (*NamedQueryStatus) DeepCopyInto ¶
func (in *NamedQueryStatus) DeepCopyInto(out *NamedQueryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workgroup ¶
type Workgroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkgroupSpec `json:"spec,omitempty"` Status WorkgroupStatus `json:"status,omitempty"` }
func (*Workgroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workgroup.
func (*Workgroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workgroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workgroup) SetupWebhookWithManager ¶
func (*Workgroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workgroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkgroupList ¶
type WorkgroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Workgroup CRD objects Items []Workgroup `json:"items,omitempty"` }
WorkgroupList is a list of Workgroups
func (*WorkgroupList) DeepCopy ¶
func (in *WorkgroupList) DeepCopy() *WorkgroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupList.
func (*WorkgroupList) DeepCopyInto ¶
func (in *WorkgroupList) DeepCopyInto(out *WorkgroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkgroupList) DeepCopyObject ¶
func (in *WorkgroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkgroupSpec ¶
type WorkgroupSpec struct { State *WorkgroupSpecResource `json:"state,omitempty" tf:"-"` Resource WorkgroupSpecResource `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 (*WorkgroupSpec) DeepCopy ¶
func (in *WorkgroupSpec) DeepCopy() *WorkgroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpec.
func (*WorkgroupSpec) DeepCopyInto ¶
func (in *WorkgroupSpec) DeepCopyInto(out *WorkgroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpecConfiguration ¶
type WorkgroupSpecConfiguration struct { // +optional BytesScannedCutoffPerQuery *int64 `json:"bytesScannedCutoffPerQuery,omitempty" tf:"bytes_scanned_cutoff_per_query"` // +optional EnforceWorkgroupConfiguration *bool `json:"enforceWorkgroupConfiguration,omitempty" tf:"enforce_workgroup_configuration"` // +optional EngineVersion *WorkgroupSpecConfigurationEngineVersion `json:"engineVersion,omitempty" tf:"engine_version"` // +optional PublishCloudwatchMetricsEnabled *bool `json:"publishCloudwatchMetricsEnabled,omitempty" tf:"publish_cloudwatch_metrics_enabled"` // +optional RequesterPaysEnabled *bool `json:"requesterPaysEnabled,omitempty" tf:"requester_pays_enabled"` // +optional ResultConfiguration *WorkgroupSpecConfigurationResultConfiguration `json:"resultConfiguration,omitempty" tf:"result_configuration"` }
func (*WorkgroupSpecConfiguration) DeepCopy ¶
func (in *WorkgroupSpecConfiguration) DeepCopy() *WorkgroupSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpecConfiguration.
func (*WorkgroupSpecConfiguration) DeepCopyInto ¶
func (in *WorkgroupSpecConfiguration) DeepCopyInto(out *WorkgroupSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpecConfigurationCodec ¶
type WorkgroupSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (WorkgroupSpecConfigurationCodec) Decode ¶
func (WorkgroupSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WorkgroupSpecConfigurationEngineVersion ¶ added in v0.5.0
type WorkgroupSpecConfigurationEngineVersion struct { // +optional EffectiveEngineVersion *string `json:"effectiveEngineVersion,omitempty" tf:"effective_engine_version"` // +optional SelectedEngineVersion *string `json:"selectedEngineVersion,omitempty" tf:"selected_engine_version"` }
func (*WorkgroupSpecConfigurationEngineVersion) DeepCopy ¶ added in v0.5.0
func (in *WorkgroupSpecConfigurationEngineVersion) DeepCopy() *WorkgroupSpecConfigurationEngineVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpecConfigurationEngineVersion.
func (*WorkgroupSpecConfigurationEngineVersion) DeepCopyInto ¶ added in v0.5.0
func (in *WorkgroupSpecConfigurationEngineVersion) DeepCopyInto(out *WorkgroupSpecConfigurationEngineVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpecConfigurationEngineVersionCodec ¶ added in v0.5.0
type WorkgroupSpecConfigurationEngineVersionCodec struct { }
+k8s:deepcopy-gen=false
func (WorkgroupSpecConfigurationEngineVersionCodec) Decode ¶ added in v0.5.0
func (WorkgroupSpecConfigurationEngineVersionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WorkgroupSpecConfigurationResultConfiguration ¶
type WorkgroupSpecConfigurationResultConfiguration struct { // +optional EncryptionConfiguration *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration"` // +optional OutputLocation *string `json:"outputLocation,omitempty" tf:"output_location"` }
func (*WorkgroupSpecConfigurationResultConfiguration) DeepCopy ¶
func (in *WorkgroupSpecConfigurationResultConfiguration) DeepCopy() *WorkgroupSpecConfigurationResultConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpecConfigurationResultConfiguration.
func (*WorkgroupSpecConfigurationResultConfiguration) DeepCopyInto ¶
func (in *WorkgroupSpecConfigurationResultConfiguration) DeepCopyInto(out *WorkgroupSpecConfigurationResultConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpecConfigurationResultConfigurationCodec ¶
type WorkgroupSpecConfigurationResultConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (WorkgroupSpecConfigurationResultConfigurationCodec) Decode ¶
func (WorkgroupSpecConfigurationResultConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration ¶
type WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration struct { // +optional EncryptionOption *string `json:"encryptionOption,omitempty" tf:"encryption_option"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` }
func (*WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopy ¶
func (in *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopy() *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration.
func (*WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopyInto ¶
func (in *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopyInto(out *WorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec ¶
type WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec) Decode ¶
func (WorkgroupSpecConfigurationResultConfigurationEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WorkgroupSpecResource ¶
type WorkgroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Configuration *WorkgroupSpecConfiguration `json:"configuration,omitempty" tf:"configuration"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*WorkgroupSpecResource) DeepCopy ¶
func (in *WorkgroupSpecResource) DeepCopy() *WorkgroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpecResource.
func (*WorkgroupSpecResource) DeepCopyInto ¶
func (in *WorkgroupSpecResource) DeepCopyInto(out *WorkgroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupStatus ¶
type WorkgroupStatus 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 (*WorkgroupStatus) DeepCopy ¶
func (in *WorkgroupStatus) DeepCopy() *WorkgroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupStatus.
func (*WorkgroupStatus) DeepCopyInto ¶
func (in *WorkgroupStatus) DeepCopyInto(out *WorkgroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.