Documentation ¶
Overview ¶
+groupName=healthcare.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 ConsentStore
- func (in *ConsentStore) DeepCopy() *ConsentStore
- func (in *ConsentStore) DeepCopyInto(out *ConsentStore)
- func (in *ConsentStore) DeepCopyObject() runtime.Object
- func (r *ConsentStore) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsentStore) ValidateCreate() error
- func (r *ConsentStore) ValidateDelete() error
- func (r *ConsentStore) ValidateUpdate(old runtime.Object) error
- type ConsentStoreIamBinding
- func (in *ConsentStoreIamBinding) DeepCopy() *ConsentStoreIamBinding
- func (in *ConsentStoreIamBinding) DeepCopyInto(out *ConsentStoreIamBinding)
- func (in *ConsentStoreIamBinding) DeepCopyObject() runtime.Object
- func (r *ConsentStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsentStoreIamBinding) ValidateCreate() error
- func (r *ConsentStoreIamBinding) ValidateDelete() error
- func (r *ConsentStoreIamBinding) ValidateUpdate(old runtime.Object) error
- type ConsentStoreIamBindingList
- type ConsentStoreIamBindingSpec
- type ConsentStoreIamBindingSpecCondition
- type ConsentStoreIamBindingSpecConditionCodec
- type ConsentStoreIamBindingSpecResource
- type ConsentStoreIamBindingStatus
- type ConsentStoreIamMember
- func (in *ConsentStoreIamMember) DeepCopy() *ConsentStoreIamMember
- func (in *ConsentStoreIamMember) DeepCopyInto(out *ConsentStoreIamMember)
- func (in *ConsentStoreIamMember) DeepCopyObject() runtime.Object
- func (r *ConsentStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsentStoreIamMember) ValidateCreate() error
- func (r *ConsentStoreIamMember) ValidateDelete() error
- func (r *ConsentStoreIamMember) ValidateUpdate(old runtime.Object) error
- type ConsentStoreIamMemberList
- type ConsentStoreIamMemberSpec
- type ConsentStoreIamMemberSpecCondition
- type ConsentStoreIamMemberSpecConditionCodec
- type ConsentStoreIamMemberSpecResource
- type ConsentStoreIamMemberStatus
- type ConsentStoreIamPolicy
- func (in *ConsentStoreIamPolicy) DeepCopy() *ConsentStoreIamPolicy
- func (in *ConsentStoreIamPolicy) DeepCopyInto(out *ConsentStoreIamPolicy)
- func (in *ConsentStoreIamPolicy) DeepCopyObject() runtime.Object
- func (r *ConsentStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsentStoreIamPolicy) ValidateCreate() error
- func (r *ConsentStoreIamPolicy) ValidateDelete() error
- func (r *ConsentStoreIamPolicy) ValidateUpdate(old runtime.Object) error
- type ConsentStoreIamPolicyList
- type ConsentStoreIamPolicySpec
- type ConsentStoreIamPolicySpecResource
- type ConsentStoreIamPolicyStatus
- type ConsentStoreList
- type ConsentStoreSpec
- type ConsentStoreSpecResource
- type ConsentStoreStatus
- type Dataset
- func (in *Dataset) DeepCopy() *Dataset
- func (in *Dataset) DeepCopyInto(out *Dataset)
- func (in *Dataset) DeepCopyObject() runtime.Object
- func (r *Dataset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Dataset) ValidateCreate() error
- func (r *Dataset) ValidateDelete() error
- func (r *Dataset) ValidateUpdate(old runtime.Object) error
- type DatasetIamBinding
- func (in *DatasetIamBinding) DeepCopy() *DatasetIamBinding
- func (in *DatasetIamBinding) DeepCopyInto(out *DatasetIamBinding)
- func (in *DatasetIamBinding) DeepCopyObject() runtime.Object
- func (r *DatasetIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatasetIamBinding) ValidateCreate() error
- func (r *DatasetIamBinding) ValidateDelete() error
- func (r *DatasetIamBinding) ValidateUpdate(old runtime.Object) error
- type DatasetIamBindingList
- type DatasetIamBindingSpec
- type DatasetIamBindingSpecCondition
- type DatasetIamBindingSpecConditionCodec
- type DatasetIamBindingSpecResource
- type DatasetIamBindingStatus
- type DatasetIamMember
- func (in *DatasetIamMember) DeepCopy() *DatasetIamMember
- func (in *DatasetIamMember) DeepCopyInto(out *DatasetIamMember)
- func (in *DatasetIamMember) DeepCopyObject() runtime.Object
- func (r *DatasetIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatasetIamMember) ValidateCreate() error
- func (r *DatasetIamMember) ValidateDelete() error
- func (r *DatasetIamMember) ValidateUpdate(old runtime.Object) error
- type DatasetIamMemberList
- type DatasetIamMemberSpec
- type DatasetIamMemberSpecCondition
- type DatasetIamMemberSpecConditionCodec
- type DatasetIamMemberSpecResource
- type DatasetIamMemberStatus
- type DatasetIamPolicy
- func (in *DatasetIamPolicy) DeepCopy() *DatasetIamPolicy
- func (in *DatasetIamPolicy) DeepCopyInto(out *DatasetIamPolicy)
- func (in *DatasetIamPolicy) DeepCopyObject() runtime.Object
- func (r *DatasetIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatasetIamPolicy) ValidateCreate() error
- func (r *DatasetIamPolicy) ValidateDelete() error
- func (r *DatasetIamPolicy) ValidateUpdate(old runtime.Object) error
- type DatasetIamPolicyList
- type DatasetIamPolicySpec
- type DatasetIamPolicySpecResource
- type DatasetIamPolicyStatus
- type DatasetList
- type DatasetSpec
- type DatasetSpecResource
- type DatasetStatus
- type DicomStore
- func (in *DicomStore) DeepCopy() *DicomStore
- func (in *DicomStore) DeepCopyInto(out *DicomStore)
- func (in *DicomStore) DeepCopyObject() runtime.Object
- func (r *DicomStore) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DicomStore) ValidateCreate() error
- func (r *DicomStore) ValidateDelete() error
- func (r *DicomStore) ValidateUpdate(old runtime.Object) error
- type DicomStoreIamBinding
- func (in *DicomStoreIamBinding) DeepCopy() *DicomStoreIamBinding
- func (in *DicomStoreIamBinding) DeepCopyInto(out *DicomStoreIamBinding)
- func (in *DicomStoreIamBinding) DeepCopyObject() runtime.Object
- func (r *DicomStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DicomStoreIamBinding) ValidateCreate() error
- func (r *DicomStoreIamBinding) ValidateDelete() error
- func (r *DicomStoreIamBinding) ValidateUpdate(old runtime.Object) error
- type DicomStoreIamBindingList
- type DicomStoreIamBindingSpec
- type DicomStoreIamBindingSpecCondition
- type DicomStoreIamBindingSpecConditionCodec
- type DicomStoreIamBindingSpecResource
- type DicomStoreIamBindingStatus
- type DicomStoreIamMember
- func (in *DicomStoreIamMember) DeepCopy() *DicomStoreIamMember
- func (in *DicomStoreIamMember) DeepCopyInto(out *DicomStoreIamMember)
- func (in *DicomStoreIamMember) DeepCopyObject() runtime.Object
- func (r *DicomStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DicomStoreIamMember) ValidateCreate() error
- func (r *DicomStoreIamMember) ValidateDelete() error
- func (r *DicomStoreIamMember) ValidateUpdate(old runtime.Object) error
- type DicomStoreIamMemberList
- type DicomStoreIamMemberSpec
- type DicomStoreIamMemberSpecCondition
- type DicomStoreIamMemberSpecConditionCodec
- type DicomStoreIamMemberSpecResource
- type DicomStoreIamMemberStatus
- type DicomStoreIamPolicy
- func (in *DicomStoreIamPolicy) DeepCopy() *DicomStoreIamPolicy
- func (in *DicomStoreIamPolicy) DeepCopyInto(out *DicomStoreIamPolicy)
- func (in *DicomStoreIamPolicy) DeepCopyObject() runtime.Object
- func (r *DicomStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DicomStoreIamPolicy) ValidateCreate() error
- func (r *DicomStoreIamPolicy) ValidateDelete() error
- func (r *DicomStoreIamPolicy) ValidateUpdate(old runtime.Object) error
- type DicomStoreIamPolicyList
- type DicomStoreIamPolicySpec
- type DicomStoreIamPolicySpecResource
- type DicomStoreIamPolicyStatus
- type DicomStoreList
- type DicomStoreSpec
- type DicomStoreSpecNotificationConfig
- type DicomStoreSpecNotificationConfigCodec
- type DicomStoreSpecResource
- type DicomStoreStatus
- type FhirStore
- func (in *FhirStore) DeepCopy() *FhirStore
- func (in *FhirStore) DeepCopyInto(out *FhirStore)
- func (in *FhirStore) DeepCopyObject() runtime.Object
- func (r *FhirStore) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FhirStore) ValidateCreate() error
- func (r *FhirStore) ValidateDelete() error
- func (r *FhirStore) ValidateUpdate(old runtime.Object) error
- type FhirStoreIamBinding
- func (in *FhirStoreIamBinding) DeepCopy() *FhirStoreIamBinding
- func (in *FhirStoreIamBinding) DeepCopyInto(out *FhirStoreIamBinding)
- func (in *FhirStoreIamBinding) DeepCopyObject() runtime.Object
- func (r *FhirStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FhirStoreIamBinding) ValidateCreate() error
- func (r *FhirStoreIamBinding) ValidateDelete() error
- func (r *FhirStoreIamBinding) ValidateUpdate(old runtime.Object) error
- type FhirStoreIamBindingList
- type FhirStoreIamBindingSpec
- type FhirStoreIamBindingSpecCondition
- type FhirStoreIamBindingSpecConditionCodec
- type FhirStoreIamBindingSpecResource
- type FhirStoreIamBindingStatus
- type FhirStoreIamMember
- func (in *FhirStoreIamMember) DeepCopy() *FhirStoreIamMember
- func (in *FhirStoreIamMember) DeepCopyInto(out *FhirStoreIamMember)
- func (in *FhirStoreIamMember) DeepCopyObject() runtime.Object
- func (r *FhirStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FhirStoreIamMember) ValidateCreate() error
- func (r *FhirStoreIamMember) ValidateDelete() error
- func (r *FhirStoreIamMember) ValidateUpdate(old runtime.Object) error
- type FhirStoreIamMemberList
- type FhirStoreIamMemberSpec
- type FhirStoreIamMemberSpecCondition
- type FhirStoreIamMemberSpecConditionCodec
- type FhirStoreIamMemberSpecResource
- type FhirStoreIamMemberStatus
- type FhirStoreIamPolicy
- func (in *FhirStoreIamPolicy) DeepCopy() *FhirStoreIamPolicy
- func (in *FhirStoreIamPolicy) DeepCopyInto(out *FhirStoreIamPolicy)
- func (in *FhirStoreIamPolicy) DeepCopyObject() runtime.Object
- func (r *FhirStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FhirStoreIamPolicy) ValidateCreate() error
- func (r *FhirStoreIamPolicy) ValidateDelete() error
- func (r *FhirStoreIamPolicy) ValidateUpdate(old runtime.Object) error
- type FhirStoreIamPolicyList
- type FhirStoreIamPolicySpec
- type FhirStoreIamPolicySpecResource
- type FhirStoreIamPolicyStatus
- type FhirStoreList
- type FhirStoreSpec
- type FhirStoreSpecNotificationConfig
- type FhirStoreSpecNotificationConfigCodec
- type FhirStoreSpecResource
- type FhirStoreSpecStreamConfigs
- type FhirStoreSpecStreamConfigsBigqueryDestination
- type FhirStoreSpecStreamConfigsBigqueryDestinationCodec
- func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig
- type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec
- func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FhirStoreStatus
- type Hl7V2Store
- func (in *Hl7V2Store) DeepCopy() *Hl7V2Store
- func (in *Hl7V2Store) DeepCopyInto(out *Hl7V2Store)
- func (in *Hl7V2Store) DeepCopyObject() runtime.Object
- func (r *Hl7V2Store) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Hl7V2Store) ValidateCreate() error
- func (r *Hl7V2Store) ValidateDelete() error
- func (r *Hl7V2Store) ValidateUpdate(old runtime.Object) error
- type Hl7V2StoreIamBinding
- func (in *Hl7V2StoreIamBinding) DeepCopy() *Hl7V2StoreIamBinding
- func (in *Hl7V2StoreIamBinding) DeepCopyInto(out *Hl7V2StoreIamBinding)
- func (in *Hl7V2StoreIamBinding) DeepCopyObject() runtime.Object
- func (r *Hl7V2StoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Hl7V2StoreIamBinding) ValidateCreate() error
- func (r *Hl7V2StoreIamBinding) ValidateDelete() error
- func (r *Hl7V2StoreIamBinding) ValidateUpdate(old runtime.Object) error
- type Hl7V2StoreIamBindingList
- type Hl7V2StoreIamBindingSpec
- type Hl7V2StoreIamBindingSpecCondition
- type Hl7V2StoreIamBindingSpecConditionCodec
- type Hl7V2StoreIamBindingSpecResource
- type Hl7V2StoreIamBindingStatus
- type Hl7V2StoreIamMember
- func (in *Hl7V2StoreIamMember) DeepCopy() *Hl7V2StoreIamMember
- func (in *Hl7V2StoreIamMember) DeepCopyInto(out *Hl7V2StoreIamMember)
- func (in *Hl7V2StoreIamMember) DeepCopyObject() runtime.Object
- func (r *Hl7V2StoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Hl7V2StoreIamMember) ValidateCreate() error
- func (r *Hl7V2StoreIamMember) ValidateDelete() error
- func (r *Hl7V2StoreIamMember) ValidateUpdate(old runtime.Object) error
- type Hl7V2StoreIamMemberList
- type Hl7V2StoreIamMemberSpec
- type Hl7V2StoreIamMemberSpecCondition
- type Hl7V2StoreIamMemberSpecConditionCodec
- type Hl7V2StoreIamMemberSpecResource
- type Hl7V2StoreIamMemberStatus
- type Hl7V2StoreIamPolicy
- func (in *Hl7V2StoreIamPolicy) DeepCopy() *Hl7V2StoreIamPolicy
- func (in *Hl7V2StoreIamPolicy) DeepCopyInto(out *Hl7V2StoreIamPolicy)
- func (in *Hl7V2StoreIamPolicy) DeepCopyObject() runtime.Object
- func (r *Hl7V2StoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Hl7V2StoreIamPolicy) ValidateCreate() error
- func (r *Hl7V2StoreIamPolicy) ValidateDelete() error
- func (r *Hl7V2StoreIamPolicy) ValidateUpdate(old runtime.Object) error
- type Hl7V2StoreIamPolicyList
- type Hl7V2StoreIamPolicySpec
- type Hl7V2StoreIamPolicySpecResource
- type Hl7V2StoreIamPolicyStatus
- type Hl7V2StoreList
- type Hl7V2StoreSpec
- type Hl7V2StoreSpecNotificationConfig
- type Hl7V2StoreSpecNotificationConfigCodec
- type Hl7V2StoreSpecNotificationConfigs
- type Hl7V2StoreSpecParserConfig
- type Hl7V2StoreSpecParserConfigCodec
- type Hl7V2StoreSpecResource
- type Hl7V2StoreStatus
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: healthcare.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 ConsentStore ¶
type ConsentStore struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsentStoreSpec `json:"spec,omitempty"` Status ConsentStoreStatus `json:"status,omitempty"` }
func (*ConsentStore) DeepCopy ¶
func (in *ConsentStore) DeepCopy() *ConsentStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStore.
func (*ConsentStore) DeepCopyInto ¶
func (in *ConsentStore) DeepCopyInto(out *ConsentStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStore) DeepCopyObject ¶
func (in *ConsentStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsentStore) SetupWebhookWithManager ¶
func (r *ConsentStore) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsentStore) ValidateCreate ¶
func (r *ConsentStore) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStore) ValidateDelete ¶
func (r *ConsentStore) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStore) ValidateUpdate ¶
func (r *ConsentStore) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsentStoreIamBinding ¶
type ConsentStoreIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsentStoreIamBindingSpec `json:"spec,omitempty"` Status ConsentStoreIamBindingStatus `json:"status,omitempty"` }
func (*ConsentStoreIamBinding) DeepCopy ¶
func (in *ConsentStoreIamBinding) DeepCopy() *ConsentStoreIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBinding.
func (*ConsentStoreIamBinding) DeepCopyInto ¶
func (in *ConsentStoreIamBinding) DeepCopyInto(out *ConsentStoreIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamBinding) DeepCopyObject ¶
func (in *ConsentStoreIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsentStoreIamBinding) SetupWebhookWithManager ¶
func (r *ConsentStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsentStoreIamBinding) ValidateCreate ¶
func (r *ConsentStoreIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamBinding) ValidateDelete ¶
func (r *ConsentStoreIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamBinding) ValidateUpdate ¶
func (r *ConsentStoreIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsentStoreIamBindingList ¶
type ConsentStoreIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsentStoreIamBinding CRD objects Items []ConsentStoreIamBinding `json:"items,omitempty"` }
ConsentStoreIamBindingList is a list of ConsentStoreIamBindings
func (*ConsentStoreIamBindingList) DeepCopy ¶
func (in *ConsentStoreIamBindingList) DeepCopy() *ConsentStoreIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBindingList.
func (*ConsentStoreIamBindingList) DeepCopyInto ¶
func (in *ConsentStoreIamBindingList) DeepCopyInto(out *ConsentStoreIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamBindingList) DeepCopyObject ¶
func (in *ConsentStoreIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsentStoreIamBindingSpec ¶
type ConsentStoreIamBindingSpec struct { State *ConsentStoreIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource ConsentStoreIamBindingSpecResource `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 (*ConsentStoreIamBindingSpec) DeepCopy ¶
func (in *ConsentStoreIamBindingSpec) DeepCopy() *ConsentStoreIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBindingSpec.
func (*ConsentStoreIamBindingSpec) DeepCopyInto ¶
func (in *ConsentStoreIamBindingSpec) DeepCopyInto(out *ConsentStoreIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamBindingSpecCondition ¶
type ConsentStoreIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ConsentStoreIamBindingSpecCondition) DeepCopy ¶
func (in *ConsentStoreIamBindingSpecCondition) DeepCopy() *ConsentStoreIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBindingSpecCondition.
func (*ConsentStoreIamBindingSpecCondition) DeepCopyInto ¶
func (in *ConsentStoreIamBindingSpecCondition) DeepCopyInto(out *ConsentStoreIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamBindingSpecConditionCodec ¶
type ConsentStoreIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ConsentStoreIamBindingSpecConditionCodec) Decode ¶
func (ConsentStoreIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConsentStoreIamBindingSpecConditionCodec) Encode ¶
func (ConsentStoreIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConsentStoreIamBindingSpecConditionCodec) IsEmpty ¶
func (ConsentStoreIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConsentStoreIamBindingSpecResource ¶
type ConsentStoreIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ConsentStoreIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` ConsentStoreID *string `json:"consentStoreID" tf:"consent_store_id"` Dataset *string `json:"dataset" tf:"dataset"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*ConsentStoreIamBindingSpecResource) DeepCopy ¶
func (in *ConsentStoreIamBindingSpecResource) DeepCopy() *ConsentStoreIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBindingSpecResource.
func (*ConsentStoreIamBindingSpecResource) DeepCopyInto ¶
func (in *ConsentStoreIamBindingSpecResource) DeepCopyInto(out *ConsentStoreIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamBindingStatus ¶
type ConsentStoreIamBindingStatus 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 (*ConsentStoreIamBindingStatus) DeepCopy ¶
func (in *ConsentStoreIamBindingStatus) DeepCopy() *ConsentStoreIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamBindingStatus.
func (*ConsentStoreIamBindingStatus) DeepCopyInto ¶
func (in *ConsentStoreIamBindingStatus) DeepCopyInto(out *ConsentStoreIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamMember ¶
type ConsentStoreIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsentStoreIamMemberSpec `json:"spec,omitempty"` Status ConsentStoreIamMemberStatus `json:"status,omitempty"` }
func (*ConsentStoreIamMember) DeepCopy ¶
func (in *ConsentStoreIamMember) DeepCopy() *ConsentStoreIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMember.
func (*ConsentStoreIamMember) DeepCopyInto ¶
func (in *ConsentStoreIamMember) DeepCopyInto(out *ConsentStoreIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamMember) DeepCopyObject ¶
func (in *ConsentStoreIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsentStoreIamMember) SetupWebhookWithManager ¶
func (r *ConsentStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsentStoreIamMember) ValidateCreate ¶
func (r *ConsentStoreIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamMember) ValidateDelete ¶
func (r *ConsentStoreIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamMember) ValidateUpdate ¶
func (r *ConsentStoreIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsentStoreIamMemberList ¶
type ConsentStoreIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsentStoreIamMember CRD objects Items []ConsentStoreIamMember `json:"items,omitempty"` }
ConsentStoreIamMemberList is a list of ConsentStoreIamMembers
func (*ConsentStoreIamMemberList) DeepCopy ¶
func (in *ConsentStoreIamMemberList) DeepCopy() *ConsentStoreIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMemberList.
func (*ConsentStoreIamMemberList) DeepCopyInto ¶
func (in *ConsentStoreIamMemberList) DeepCopyInto(out *ConsentStoreIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamMemberList) DeepCopyObject ¶
func (in *ConsentStoreIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsentStoreIamMemberSpec ¶
type ConsentStoreIamMemberSpec struct { State *ConsentStoreIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource ConsentStoreIamMemberSpecResource `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 (*ConsentStoreIamMemberSpec) DeepCopy ¶
func (in *ConsentStoreIamMemberSpec) DeepCopy() *ConsentStoreIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMemberSpec.
func (*ConsentStoreIamMemberSpec) DeepCopyInto ¶
func (in *ConsentStoreIamMemberSpec) DeepCopyInto(out *ConsentStoreIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamMemberSpecCondition ¶
type ConsentStoreIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ConsentStoreIamMemberSpecCondition) DeepCopy ¶
func (in *ConsentStoreIamMemberSpecCondition) DeepCopy() *ConsentStoreIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMemberSpecCondition.
func (*ConsentStoreIamMemberSpecCondition) DeepCopyInto ¶
func (in *ConsentStoreIamMemberSpecCondition) DeepCopyInto(out *ConsentStoreIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamMemberSpecConditionCodec ¶
type ConsentStoreIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ConsentStoreIamMemberSpecConditionCodec) Decode ¶
func (ConsentStoreIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConsentStoreIamMemberSpecConditionCodec) Encode ¶
func (ConsentStoreIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConsentStoreIamMemberSpecConditionCodec) IsEmpty ¶
func (ConsentStoreIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConsentStoreIamMemberSpecResource ¶
type ConsentStoreIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ConsentStoreIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` ConsentStoreID *string `json:"consentStoreID" tf:"consent_store_id"` Dataset *string `json:"dataset" tf:"dataset"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*ConsentStoreIamMemberSpecResource) DeepCopy ¶
func (in *ConsentStoreIamMemberSpecResource) DeepCopy() *ConsentStoreIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMemberSpecResource.
func (*ConsentStoreIamMemberSpecResource) DeepCopyInto ¶
func (in *ConsentStoreIamMemberSpecResource) DeepCopyInto(out *ConsentStoreIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamMemberStatus ¶
type ConsentStoreIamMemberStatus 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 (*ConsentStoreIamMemberStatus) DeepCopy ¶
func (in *ConsentStoreIamMemberStatus) DeepCopy() *ConsentStoreIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamMemberStatus.
func (*ConsentStoreIamMemberStatus) DeepCopyInto ¶
func (in *ConsentStoreIamMemberStatus) DeepCopyInto(out *ConsentStoreIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamPolicy ¶
type ConsentStoreIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsentStoreIamPolicySpec `json:"spec,omitempty"` Status ConsentStoreIamPolicyStatus `json:"status,omitempty"` }
func (*ConsentStoreIamPolicy) DeepCopy ¶
func (in *ConsentStoreIamPolicy) DeepCopy() *ConsentStoreIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamPolicy.
func (*ConsentStoreIamPolicy) DeepCopyInto ¶
func (in *ConsentStoreIamPolicy) DeepCopyInto(out *ConsentStoreIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamPolicy) DeepCopyObject ¶
func (in *ConsentStoreIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsentStoreIamPolicy) SetupWebhookWithManager ¶
func (r *ConsentStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsentStoreIamPolicy) ValidateCreate ¶
func (r *ConsentStoreIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamPolicy) ValidateDelete ¶
func (r *ConsentStoreIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsentStoreIamPolicy) ValidateUpdate ¶
func (r *ConsentStoreIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsentStoreIamPolicyList ¶
type ConsentStoreIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsentStoreIamPolicy CRD objects Items []ConsentStoreIamPolicy `json:"items,omitempty"` }
ConsentStoreIamPolicyList is a list of ConsentStoreIamPolicys
func (*ConsentStoreIamPolicyList) DeepCopy ¶
func (in *ConsentStoreIamPolicyList) DeepCopy() *ConsentStoreIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamPolicyList.
func (*ConsentStoreIamPolicyList) DeepCopyInto ¶
func (in *ConsentStoreIamPolicyList) DeepCopyInto(out *ConsentStoreIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreIamPolicyList) DeepCopyObject ¶
func (in *ConsentStoreIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsentStoreIamPolicySpec ¶
type ConsentStoreIamPolicySpec struct { State *ConsentStoreIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ConsentStoreIamPolicySpecResource `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 (*ConsentStoreIamPolicySpec) DeepCopy ¶
func (in *ConsentStoreIamPolicySpec) DeepCopy() *ConsentStoreIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamPolicySpec.
func (*ConsentStoreIamPolicySpec) DeepCopyInto ¶
func (in *ConsentStoreIamPolicySpec) DeepCopyInto(out *ConsentStoreIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamPolicySpecResource ¶
type ConsentStoreIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ConsentStoreID *string `json:"consentStoreID" tf:"consent_store_id"` Dataset *string `json:"dataset" tf:"dataset"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*ConsentStoreIamPolicySpecResource) DeepCopy ¶
func (in *ConsentStoreIamPolicySpecResource) DeepCopy() *ConsentStoreIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamPolicySpecResource.
func (*ConsentStoreIamPolicySpecResource) DeepCopyInto ¶
func (in *ConsentStoreIamPolicySpecResource) DeepCopyInto(out *ConsentStoreIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreIamPolicyStatus ¶
type ConsentStoreIamPolicyStatus 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 (*ConsentStoreIamPolicyStatus) DeepCopy ¶
func (in *ConsentStoreIamPolicyStatus) DeepCopy() *ConsentStoreIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreIamPolicyStatus.
func (*ConsentStoreIamPolicyStatus) DeepCopyInto ¶
func (in *ConsentStoreIamPolicyStatus) DeepCopyInto(out *ConsentStoreIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreList ¶
type ConsentStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsentStore CRD objects Items []ConsentStore `json:"items,omitempty"` }
ConsentStoreList is a list of ConsentStores
func (*ConsentStoreList) DeepCopy ¶
func (in *ConsentStoreList) DeepCopy() *ConsentStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreList.
func (*ConsentStoreList) DeepCopyInto ¶
func (in *ConsentStoreList) DeepCopyInto(out *ConsentStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsentStoreList) DeepCopyObject ¶
func (in *ConsentStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsentStoreSpec ¶
type ConsentStoreSpec struct { State *ConsentStoreSpecResource `json:"state,omitempty" tf:"-"` Resource ConsentStoreSpecResource `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 (*ConsentStoreSpec) DeepCopy ¶
func (in *ConsentStoreSpec) DeepCopy() *ConsentStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreSpec.
func (*ConsentStoreSpec) DeepCopyInto ¶
func (in *ConsentStoreSpec) DeepCopyInto(out *ConsentStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreSpecResource ¶
type ConsentStoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Identifies the dataset addressed by this request. Must be in the format // 'projects/{project}/locations/{location}/datasets/{dataset}' Dataset *string `json:"dataset" tf:"dataset"` // Default time to live for consents in this store. Must be at least 24 hours. Updating this field will not affect the expiration time of existing consents. // // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // +optional DefaultConsentTtl *string `json:"defaultConsentTtl,omitempty" tf:"default_consent_ttl"` // If true, [consents.patch] [google.cloud.healthcare.v1.consent.UpdateConsent] creates the consent if it does not already exist. // +optional EnableConsentCreateOnUpdate *bool `json:"enableConsentCreateOnUpdate,omitempty" tf:"enable_consent_create_on_update"` // User-supplied key-value pairs used to organize Consent stores. // // Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must // conform to the following PCRE regular expression: '[\\p{Ll}\\p{Lo}][\\p{Ll}\\p{Lo}\\p{N}_-]{0,62}' // // Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 // bytes, and must conform to the following PCRE regular expression: '[\\p{Ll}\\p{Lo}\\p{N}_-]{0,63}' // // No more than 64 labels can be associated with a given store. // // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The name of this ConsentStore, for example: // "consent1" Name *string `json:"name" tf:"name"` }
func (*ConsentStoreSpecResource) DeepCopy ¶
func (in *ConsentStoreSpecResource) DeepCopy() *ConsentStoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreSpecResource.
func (*ConsentStoreSpecResource) DeepCopyInto ¶
func (in *ConsentStoreSpecResource) DeepCopyInto(out *ConsentStoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsentStoreStatus ¶
type ConsentStoreStatus 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 (*ConsentStoreStatus) DeepCopy ¶
func (in *ConsentStoreStatus) DeepCopy() *ConsentStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsentStoreStatus.
func (*ConsentStoreStatus) DeepCopyInto ¶
func (in *ConsentStoreStatus) DeepCopyInto(out *ConsentStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dataset ¶
type Dataset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetSpec `json:"spec,omitempty"` Status DatasetStatus `json:"status,omitempty"` }
func (*Dataset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataset.
func (*Dataset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataset) SetupWebhookWithManager ¶
func (*Dataset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Dataset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DatasetIamBinding ¶
type DatasetIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIamBindingSpec `json:"spec,omitempty"` Status DatasetIamBindingStatus `json:"status,omitempty"` }
func (*DatasetIamBinding) DeepCopy ¶
func (in *DatasetIamBinding) DeepCopy() *DatasetIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBinding.
func (*DatasetIamBinding) DeepCopyInto ¶
func (in *DatasetIamBinding) DeepCopyInto(out *DatasetIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamBinding) DeepCopyObject ¶
func (in *DatasetIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIamBinding) SetupWebhookWithManager ¶
func (r *DatasetIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatasetIamBinding) ValidateCreate ¶
func (r *DatasetIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamBinding) ValidateDelete ¶
func (r *DatasetIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamBinding) ValidateUpdate ¶
func (r *DatasetIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasetIamBindingList ¶
type DatasetIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatasetIamBinding CRD objects Items []DatasetIamBinding `json:"items,omitempty"` }
DatasetIamBindingList is a list of DatasetIamBindings
func (*DatasetIamBindingList) DeepCopy ¶
func (in *DatasetIamBindingList) DeepCopy() *DatasetIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBindingList.
func (*DatasetIamBindingList) DeepCopyInto ¶
func (in *DatasetIamBindingList) DeepCopyInto(out *DatasetIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamBindingList) DeepCopyObject ¶
func (in *DatasetIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetIamBindingSpec ¶
type DatasetIamBindingSpec struct { State *DatasetIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource DatasetIamBindingSpecResource `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 (*DatasetIamBindingSpec) DeepCopy ¶
func (in *DatasetIamBindingSpec) DeepCopy() *DatasetIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBindingSpec.
func (*DatasetIamBindingSpec) DeepCopyInto ¶
func (in *DatasetIamBindingSpec) DeepCopyInto(out *DatasetIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamBindingSpecCondition ¶
type DatasetIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*DatasetIamBindingSpecCondition) DeepCopy ¶
func (in *DatasetIamBindingSpecCondition) DeepCopy() *DatasetIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBindingSpecCondition.
func (*DatasetIamBindingSpecCondition) DeepCopyInto ¶
func (in *DatasetIamBindingSpecCondition) DeepCopyInto(out *DatasetIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamBindingSpecConditionCodec ¶
type DatasetIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (DatasetIamBindingSpecConditionCodec) Decode ¶
func (DatasetIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DatasetIamBindingSpecConditionCodec) Encode ¶
func (DatasetIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DatasetIamBindingSpecConditionCodec) IsEmpty ¶
func (DatasetIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type DatasetIamBindingSpecResource ¶
type DatasetIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *DatasetIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` DatasetID *string `json:"datasetID" tf:"dataset_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*DatasetIamBindingSpecResource) DeepCopy ¶
func (in *DatasetIamBindingSpecResource) DeepCopy() *DatasetIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBindingSpecResource.
func (*DatasetIamBindingSpecResource) DeepCopyInto ¶
func (in *DatasetIamBindingSpecResource) DeepCopyInto(out *DatasetIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamBindingStatus ¶
type DatasetIamBindingStatus 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 (*DatasetIamBindingStatus) DeepCopy ¶
func (in *DatasetIamBindingStatus) DeepCopy() *DatasetIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamBindingStatus.
func (*DatasetIamBindingStatus) DeepCopyInto ¶
func (in *DatasetIamBindingStatus) DeepCopyInto(out *DatasetIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamMember ¶
type DatasetIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIamMemberSpec `json:"spec,omitempty"` Status DatasetIamMemberStatus `json:"status,omitempty"` }
func (*DatasetIamMember) DeepCopy ¶
func (in *DatasetIamMember) DeepCopy() *DatasetIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMember.
func (*DatasetIamMember) DeepCopyInto ¶
func (in *DatasetIamMember) DeepCopyInto(out *DatasetIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamMember) DeepCopyObject ¶
func (in *DatasetIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIamMember) SetupWebhookWithManager ¶
func (r *DatasetIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatasetIamMember) ValidateCreate ¶
func (r *DatasetIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamMember) ValidateDelete ¶
func (r *DatasetIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamMember) ValidateUpdate ¶
func (r *DatasetIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasetIamMemberList ¶
type DatasetIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatasetIamMember CRD objects Items []DatasetIamMember `json:"items,omitempty"` }
DatasetIamMemberList is a list of DatasetIamMembers
func (*DatasetIamMemberList) DeepCopy ¶
func (in *DatasetIamMemberList) DeepCopy() *DatasetIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMemberList.
func (*DatasetIamMemberList) DeepCopyInto ¶
func (in *DatasetIamMemberList) DeepCopyInto(out *DatasetIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamMemberList) DeepCopyObject ¶
func (in *DatasetIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetIamMemberSpec ¶
type DatasetIamMemberSpec struct { State *DatasetIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource DatasetIamMemberSpecResource `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 (*DatasetIamMemberSpec) DeepCopy ¶
func (in *DatasetIamMemberSpec) DeepCopy() *DatasetIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMemberSpec.
func (*DatasetIamMemberSpec) DeepCopyInto ¶
func (in *DatasetIamMemberSpec) DeepCopyInto(out *DatasetIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamMemberSpecCondition ¶
type DatasetIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*DatasetIamMemberSpecCondition) DeepCopy ¶
func (in *DatasetIamMemberSpecCondition) DeepCopy() *DatasetIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMemberSpecCondition.
func (*DatasetIamMemberSpecCondition) DeepCopyInto ¶
func (in *DatasetIamMemberSpecCondition) DeepCopyInto(out *DatasetIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamMemberSpecConditionCodec ¶
type DatasetIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (DatasetIamMemberSpecConditionCodec) Decode ¶
func (DatasetIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DatasetIamMemberSpecConditionCodec) Encode ¶
func (DatasetIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DatasetIamMemberSpecConditionCodec) IsEmpty ¶
func (DatasetIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type DatasetIamMemberSpecResource ¶
type DatasetIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *DatasetIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` DatasetID *string `json:"datasetID" tf:"dataset_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*DatasetIamMemberSpecResource) DeepCopy ¶
func (in *DatasetIamMemberSpecResource) DeepCopy() *DatasetIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMemberSpecResource.
func (*DatasetIamMemberSpecResource) DeepCopyInto ¶
func (in *DatasetIamMemberSpecResource) DeepCopyInto(out *DatasetIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamMemberStatus ¶
type DatasetIamMemberStatus 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 (*DatasetIamMemberStatus) DeepCopy ¶
func (in *DatasetIamMemberStatus) DeepCopy() *DatasetIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamMemberStatus.
func (*DatasetIamMemberStatus) DeepCopyInto ¶
func (in *DatasetIamMemberStatus) DeepCopyInto(out *DatasetIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamPolicy ¶
type DatasetIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetIamPolicySpec `json:"spec,omitempty"` Status DatasetIamPolicyStatus `json:"status,omitempty"` }
func (*DatasetIamPolicy) DeepCopy ¶
func (in *DatasetIamPolicy) DeepCopy() *DatasetIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamPolicy.
func (*DatasetIamPolicy) DeepCopyInto ¶
func (in *DatasetIamPolicy) DeepCopyInto(out *DatasetIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamPolicy) DeepCopyObject ¶
func (in *DatasetIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetIamPolicy) SetupWebhookWithManager ¶
func (r *DatasetIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatasetIamPolicy) ValidateCreate ¶
func (r *DatasetIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamPolicy) ValidateDelete ¶
func (r *DatasetIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatasetIamPolicy) ValidateUpdate ¶
func (r *DatasetIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasetIamPolicyList ¶
type DatasetIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatasetIamPolicy CRD objects Items []DatasetIamPolicy `json:"items,omitempty"` }
DatasetIamPolicyList is a list of DatasetIamPolicys
func (*DatasetIamPolicyList) DeepCopy ¶
func (in *DatasetIamPolicyList) DeepCopy() *DatasetIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamPolicyList.
func (*DatasetIamPolicyList) DeepCopyInto ¶
func (in *DatasetIamPolicyList) DeepCopyInto(out *DatasetIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetIamPolicyList) DeepCopyObject ¶
func (in *DatasetIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetIamPolicySpec ¶
type DatasetIamPolicySpec struct { State *DatasetIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource DatasetIamPolicySpecResource `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 (*DatasetIamPolicySpec) DeepCopy ¶
func (in *DatasetIamPolicySpec) DeepCopy() *DatasetIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamPolicySpec.
func (*DatasetIamPolicySpec) DeepCopyInto ¶
func (in *DatasetIamPolicySpec) DeepCopyInto(out *DatasetIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamPolicySpecResource ¶
type DatasetIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DatasetID *string `json:"datasetID" tf:"dataset_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*DatasetIamPolicySpecResource) DeepCopy ¶
func (in *DatasetIamPolicySpecResource) DeepCopy() *DatasetIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamPolicySpecResource.
func (*DatasetIamPolicySpecResource) DeepCopyInto ¶
func (in *DatasetIamPolicySpecResource) DeepCopyInto(out *DatasetIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetIamPolicyStatus ¶
type DatasetIamPolicyStatus 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 (*DatasetIamPolicyStatus) DeepCopy ¶
func (in *DatasetIamPolicyStatus) DeepCopy() *DatasetIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIamPolicyStatus.
func (*DatasetIamPolicyStatus) DeepCopyInto ¶
func (in *DatasetIamPolicyStatus) DeepCopyInto(out *DatasetIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetList ¶
type DatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Dataset CRD objects Items []Dataset `json:"items,omitempty"` }
DatasetList is a list of Datasets
func (*DatasetList) DeepCopy ¶
func (in *DatasetList) DeepCopy() *DatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetList.
func (*DatasetList) DeepCopyInto ¶
func (in *DatasetList) DeepCopyInto(out *DatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetList) DeepCopyObject ¶
func (in *DatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetSpec ¶
type DatasetSpec struct { State *DatasetSpecResource `json:"state,omitempty" tf:"-"` Resource DatasetSpecResource `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 (*DatasetSpec) DeepCopy ¶
func (in *DatasetSpec) DeepCopy() *DatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetSpec.
func (*DatasetSpec) DeepCopyInto ¶
func (in *DatasetSpec) DeepCopyInto(out *DatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetSpecResource ¶
type DatasetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The location for the Dataset. Location *string `json:"location" tf:"location"` // The resource name for the Dataset. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The fully qualified name of this dataset // +optional SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` // The default timezone used by this dataset. Must be a either a valid IANA time zone name such as // "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources // (e.g., HL7 messages) where no explicit timezone is specified. // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*DatasetSpecResource) DeepCopy ¶
func (in *DatasetSpecResource) DeepCopy() *DatasetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetSpecResource.
func (*DatasetSpecResource) DeepCopyInto ¶
func (in *DatasetSpecResource) DeepCopyInto(out *DatasetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetStatus ¶
type DatasetStatus 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 (*DatasetStatus) DeepCopy ¶
func (in *DatasetStatus) DeepCopy() *DatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetStatus.
func (*DatasetStatus) DeepCopyInto ¶
func (in *DatasetStatus) DeepCopyInto(out *DatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStore ¶
type DicomStore struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DicomStoreSpec `json:"spec,omitempty"` Status DicomStoreStatus `json:"status,omitempty"` }
func (*DicomStore) DeepCopy ¶
func (in *DicomStore) DeepCopy() *DicomStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStore.
func (*DicomStore) DeepCopyInto ¶
func (in *DicomStore) DeepCopyInto(out *DicomStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStore) DeepCopyObject ¶
func (in *DicomStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DicomStore) SetupWebhookWithManager ¶
func (r *DicomStore) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DicomStore) ValidateCreate ¶
func (r *DicomStore) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DicomStore) ValidateDelete ¶
func (r *DicomStore) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DicomStore) ValidateUpdate ¶
func (r *DicomStore) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DicomStoreIamBinding ¶
type DicomStoreIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DicomStoreIamBindingSpec `json:"spec,omitempty"` Status DicomStoreIamBindingStatus `json:"status,omitempty"` }
func (*DicomStoreIamBinding) DeepCopy ¶
func (in *DicomStoreIamBinding) DeepCopy() *DicomStoreIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBinding.
func (*DicomStoreIamBinding) DeepCopyInto ¶
func (in *DicomStoreIamBinding) DeepCopyInto(out *DicomStoreIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamBinding) DeepCopyObject ¶
func (in *DicomStoreIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DicomStoreIamBinding) SetupWebhookWithManager ¶
func (r *DicomStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DicomStoreIamBinding) ValidateCreate ¶
func (r *DicomStoreIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamBinding) ValidateDelete ¶
func (r *DicomStoreIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamBinding) ValidateUpdate ¶
func (r *DicomStoreIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DicomStoreIamBindingList ¶
type DicomStoreIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DicomStoreIamBinding CRD objects Items []DicomStoreIamBinding `json:"items,omitempty"` }
DicomStoreIamBindingList is a list of DicomStoreIamBindings
func (*DicomStoreIamBindingList) DeepCopy ¶
func (in *DicomStoreIamBindingList) DeepCopy() *DicomStoreIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBindingList.
func (*DicomStoreIamBindingList) DeepCopyInto ¶
func (in *DicomStoreIamBindingList) DeepCopyInto(out *DicomStoreIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamBindingList) DeepCopyObject ¶
func (in *DicomStoreIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DicomStoreIamBindingSpec ¶
type DicomStoreIamBindingSpec struct { State *DicomStoreIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource DicomStoreIamBindingSpecResource `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 (*DicomStoreIamBindingSpec) DeepCopy ¶
func (in *DicomStoreIamBindingSpec) DeepCopy() *DicomStoreIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBindingSpec.
func (*DicomStoreIamBindingSpec) DeepCopyInto ¶
func (in *DicomStoreIamBindingSpec) DeepCopyInto(out *DicomStoreIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamBindingSpecCondition ¶
type DicomStoreIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*DicomStoreIamBindingSpecCondition) DeepCopy ¶
func (in *DicomStoreIamBindingSpecCondition) DeepCopy() *DicomStoreIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBindingSpecCondition.
func (*DicomStoreIamBindingSpecCondition) DeepCopyInto ¶
func (in *DicomStoreIamBindingSpecCondition) DeepCopyInto(out *DicomStoreIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamBindingSpecConditionCodec ¶
type DicomStoreIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (DicomStoreIamBindingSpecConditionCodec) Decode ¶
func (DicomStoreIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DicomStoreIamBindingSpecConditionCodec) Encode ¶
func (DicomStoreIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DicomStoreIamBindingSpecConditionCodec) IsEmpty ¶
func (DicomStoreIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type DicomStoreIamBindingSpecResource ¶
type DicomStoreIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *DicomStoreIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` DicomStoreID *string `json:"dicomStoreID" tf:"dicom_store_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*DicomStoreIamBindingSpecResource) DeepCopy ¶
func (in *DicomStoreIamBindingSpecResource) DeepCopy() *DicomStoreIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBindingSpecResource.
func (*DicomStoreIamBindingSpecResource) DeepCopyInto ¶
func (in *DicomStoreIamBindingSpecResource) DeepCopyInto(out *DicomStoreIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamBindingStatus ¶
type DicomStoreIamBindingStatus 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 (*DicomStoreIamBindingStatus) DeepCopy ¶
func (in *DicomStoreIamBindingStatus) DeepCopy() *DicomStoreIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamBindingStatus.
func (*DicomStoreIamBindingStatus) DeepCopyInto ¶
func (in *DicomStoreIamBindingStatus) DeepCopyInto(out *DicomStoreIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamMember ¶
type DicomStoreIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DicomStoreIamMemberSpec `json:"spec,omitempty"` Status DicomStoreIamMemberStatus `json:"status,omitempty"` }
func (*DicomStoreIamMember) DeepCopy ¶
func (in *DicomStoreIamMember) DeepCopy() *DicomStoreIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMember.
func (*DicomStoreIamMember) DeepCopyInto ¶
func (in *DicomStoreIamMember) DeepCopyInto(out *DicomStoreIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamMember) DeepCopyObject ¶
func (in *DicomStoreIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DicomStoreIamMember) SetupWebhookWithManager ¶
func (r *DicomStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DicomStoreIamMember) ValidateCreate ¶
func (r *DicomStoreIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamMember) ValidateDelete ¶
func (r *DicomStoreIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamMember) ValidateUpdate ¶
func (r *DicomStoreIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DicomStoreIamMemberList ¶
type DicomStoreIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DicomStoreIamMember CRD objects Items []DicomStoreIamMember `json:"items,omitempty"` }
DicomStoreIamMemberList is a list of DicomStoreIamMembers
func (*DicomStoreIamMemberList) DeepCopy ¶
func (in *DicomStoreIamMemberList) DeepCopy() *DicomStoreIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMemberList.
func (*DicomStoreIamMemberList) DeepCopyInto ¶
func (in *DicomStoreIamMemberList) DeepCopyInto(out *DicomStoreIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamMemberList) DeepCopyObject ¶
func (in *DicomStoreIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DicomStoreIamMemberSpec ¶
type DicomStoreIamMemberSpec struct { State *DicomStoreIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource DicomStoreIamMemberSpecResource `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 (*DicomStoreIamMemberSpec) DeepCopy ¶
func (in *DicomStoreIamMemberSpec) DeepCopy() *DicomStoreIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMemberSpec.
func (*DicomStoreIamMemberSpec) DeepCopyInto ¶
func (in *DicomStoreIamMemberSpec) DeepCopyInto(out *DicomStoreIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamMemberSpecCondition ¶
type DicomStoreIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*DicomStoreIamMemberSpecCondition) DeepCopy ¶
func (in *DicomStoreIamMemberSpecCondition) DeepCopy() *DicomStoreIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMemberSpecCondition.
func (*DicomStoreIamMemberSpecCondition) DeepCopyInto ¶
func (in *DicomStoreIamMemberSpecCondition) DeepCopyInto(out *DicomStoreIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamMemberSpecConditionCodec ¶
type DicomStoreIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (DicomStoreIamMemberSpecConditionCodec) Decode ¶
func (DicomStoreIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DicomStoreIamMemberSpecConditionCodec) Encode ¶
func (DicomStoreIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DicomStoreIamMemberSpecConditionCodec) IsEmpty ¶
func (DicomStoreIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type DicomStoreIamMemberSpecResource ¶
type DicomStoreIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *DicomStoreIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` DicomStoreID *string `json:"dicomStoreID" tf:"dicom_store_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*DicomStoreIamMemberSpecResource) DeepCopy ¶
func (in *DicomStoreIamMemberSpecResource) DeepCopy() *DicomStoreIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMemberSpecResource.
func (*DicomStoreIamMemberSpecResource) DeepCopyInto ¶
func (in *DicomStoreIamMemberSpecResource) DeepCopyInto(out *DicomStoreIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamMemberStatus ¶
type DicomStoreIamMemberStatus 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 (*DicomStoreIamMemberStatus) DeepCopy ¶
func (in *DicomStoreIamMemberStatus) DeepCopy() *DicomStoreIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamMemberStatus.
func (*DicomStoreIamMemberStatus) DeepCopyInto ¶
func (in *DicomStoreIamMemberStatus) DeepCopyInto(out *DicomStoreIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamPolicy ¶
type DicomStoreIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DicomStoreIamPolicySpec `json:"spec,omitempty"` Status DicomStoreIamPolicyStatus `json:"status,omitempty"` }
func (*DicomStoreIamPolicy) DeepCopy ¶
func (in *DicomStoreIamPolicy) DeepCopy() *DicomStoreIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamPolicy.
func (*DicomStoreIamPolicy) DeepCopyInto ¶
func (in *DicomStoreIamPolicy) DeepCopyInto(out *DicomStoreIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamPolicy) DeepCopyObject ¶
func (in *DicomStoreIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DicomStoreIamPolicy) SetupWebhookWithManager ¶
func (r *DicomStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DicomStoreIamPolicy) ValidateCreate ¶
func (r *DicomStoreIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamPolicy) ValidateDelete ¶
func (r *DicomStoreIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DicomStoreIamPolicy) ValidateUpdate ¶
func (r *DicomStoreIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DicomStoreIamPolicyList ¶
type DicomStoreIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DicomStoreIamPolicy CRD objects Items []DicomStoreIamPolicy `json:"items,omitempty"` }
DicomStoreIamPolicyList is a list of DicomStoreIamPolicys
func (*DicomStoreIamPolicyList) DeepCopy ¶
func (in *DicomStoreIamPolicyList) DeepCopy() *DicomStoreIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamPolicyList.
func (*DicomStoreIamPolicyList) DeepCopyInto ¶
func (in *DicomStoreIamPolicyList) DeepCopyInto(out *DicomStoreIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreIamPolicyList) DeepCopyObject ¶
func (in *DicomStoreIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DicomStoreIamPolicySpec ¶
type DicomStoreIamPolicySpec struct { State *DicomStoreIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource DicomStoreIamPolicySpecResource `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 (*DicomStoreIamPolicySpec) DeepCopy ¶
func (in *DicomStoreIamPolicySpec) DeepCopy() *DicomStoreIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamPolicySpec.
func (*DicomStoreIamPolicySpec) DeepCopyInto ¶
func (in *DicomStoreIamPolicySpec) DeepCopyInto(out *DicomStoreIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamPolicySpecResource ¶
type DicomStoreIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DicomStoreID *string `json:"dicomStoreID" tf:"dicom_store_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*DicomStoreIamPolicySpecResource) DeepCopy ¶
func (in *DicomStoreIamPolicySpecResource) DeepCopy() *DicomStoreIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamPolicySpecResource.
func (*DicomStoreIamPolicySpecResource) DeepCopyInto ¶
func (in *DicomStoreIamPolicySpecResource) DeepCopyInto(out *DicomStoreIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreIamPolicyStatus ¶
type DicomStoreIamPolicyStatus 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 (*DicomStoreIamPolicyStatus) DeepCopy ¶
func (in *DicomStoreIamPolicyStatus) DeepCopy() *DicomStoreIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreIamPolicyStatus.
func (*DicomStoreIamPolicyStatus) DeepCopyInto ¶
func (in *DicomStoreIamPolicyStatus) DeepCopyInto(out *DicomStoreIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreList ¶
type DicomStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DicomStore CRD objects Items []DicomStore `json:"items,omitempty"` }
DicomStoreList is a list of DicomStores
func (*DicomStoreList) DeepCopy ¶
func (in *DicomStoreList) DeepCopy() *DicomStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreList.
func (*DicomStoreList) DeepCopyInto ¶
func (in *DicomStoreList) DeepCopyInto(out *DicomStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DicomStoreList) DeepCopyObject ¶
func (in *DicomStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DicomStoreSpec ¶
type DicomStoreSpec struct { State *DicomStoreSpecResource `json:"state,omitempty" tf:"-"` Resource DicomStoreSpecResource `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 (*DicomStoreSpec) DeepCopy ¶
func (in *DicomStoreSpec) DeepCopy() *DicomStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreSpec.
func (*DicomStoreSpec) DeepCopyInto ¶
func (in *DicomStoreSpec) DeepCopyInto(out *DicomStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreSpecNotificationConfig ¶
type DicomStoreSpecNotificationConfig struct { // The Cloud Pub/Sub topic that notifications of changes are published on. Supplied by the client. // PubsubMessage.Data will contain the resource name. PubsubMessage.MessageId is the ID of this message. // It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message // was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a // project. service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com must have publisher permissions on the given // Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. PubsubTopic *string `json:"pubsubTopic" tf:"pubsub_topic"` }
func (*DicomStoreSpecNotificationConfig) DeepCopy ¶
func (in *DicomStoreSpecNotificationConfig) DeepCopy() *DicomStoreSpecNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreSpecNotificationConfig.
func (*DicomStoreSpecNotificationConfig) DeepCopyInto ¶
func (in *DicomStoreSpecNotificationConfig) DeepCopyInto(out *DicomStoreSpecNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreSpecNotificationConfigCodec ¶
type DicomStoreSpecNotificationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (DicomStoreSpecNotificationConfigCodec) Decode ¶
func (DicomStoreSpecNotificationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DicomStoreSpecNotificationConfigCodec) Encode ¶
func (DicomStoreSpecNotificationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DicomStoreSpecNotificationConfigCodec) IsEmpty ¶
func (DicomStoreSpecNotificationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type DicomStoreSpecResource ¶
type DicomStoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Identifies the dataset addressed by this request. Must be in the format // 'projects/{project}/locations/{location}/datasets/{dataset}' Dataset *string `json:"dataset" tf:"dataset"` // User-supplied key-value pairs used to organize DICOM stores. // // Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must // conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}][\\p{Ll}\\p{Lo}\\p{N}_-]{0,62} // // Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 // bytes, and must conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}\\p{N}_-]{0,63} // // No more than 64 labels can be associated with a given store. // // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The resource name for the DicomStore. // // ** Changing this property may recreate the Dicom store (removing all data) ** Name *string `json:"name" tf:"name"` // A nested object resource // +optional NotificationConfig *DicomStoreSpecNotificationConfig `json:"notificationConfig,omitempty" tf:"notification_config"` // The fully qualified name of this dataset // +optional SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` }
func (*DicomStoreSpecResource) DeepCopy ¶
func (in *DicomStoreSpecResource) DeepCopy() *DicomStoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreSpecResource.
func (*DicomStoreSpecResource) DeepCopyInto ¶
func (in *DicomStoreSpecResource) DeepCopyInto(out *DicomStoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DicomStoreStatus ¶
type DicomStoreStatus 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 (*DicomStoreStatus) DeepCopy ¶
func (in *DicomStoreStatus) DeepCopy() *DicomStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DicomStoreStatus.
func (*DicomStoreStatus) DeepCopyInto ¶
func (in *DicomStoreStatus) DeepCopyInto(out *DicomStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStore ¶
type FhirStore struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FhirStoreSpec `json:"spec,omitempty"` Status FhirStoreStatus `json:"status,omitempty"` }
func (*FhirStore) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStore.
func (*FhirStore) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStore) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FhirStore) SetupWebhookWithManager ¶
func (*FhirStore) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FhirStore) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FhirStoreIamBinding ¶
type FhirStoreIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FhirStoreIamBindingSpec `json:"spec,omitempty"` Status FhirStoreIamBindingStatus `json:"status,omitempty"` }
func (*FhirStoreIamBinding) DeepCopy ¶
func (in *FhirStoreIamBinding) DeepCopy() *FhirStoreIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBinding.
func (*FhirStoreIamBinding) DeepCopyInto ¶
func (in *FhirStoreIamBinding) DeepCopyInto(out *FhirStoreIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamBinding) DeepCopyObject ¶
func (in *FhirStoreIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FhirStoreIamBinding) SetupWebhookWithManager ¶
func (r *FhirStoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FhirStoreIamBinding) ValidateCreate ¶
func (r *FhirStoreIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamBinding) ValidateDelete ¶
func (r *FhirStoreIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamBinding) ValidateUpdate ¶
func (r *FhirStoreIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FhirStoreIamBindingList ¶
type FhirStoreIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FhirStoreIamBinding CRD objects Items []FhirStoreIamBinding `json:"items,omitempty"` }
FhirStoreIamBindingList is a list of FhirStoreIamBindings
func (*FhirStoreIamBindingList) DeepCopy ¶
func (in *FhirStoreIamBindingList) DeepCopy() *FhirStoreIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBindingList.
func (*FhirStoreIamBindingList) DeepCopyInto ¶
func (in *FhirStoreIamBindingList) DeepCopyInto(out *FhirStoreIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamBindingList) DeepCopyObject ¶
func (in *FhirStoreIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FhirStoreIamBindingSpec ¶
type FhirStoreIamBindingSpec struct { State *FhirStoreIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource FhirStoreIamBindingSpecResource `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 (*FhirStoreIamBindingSpec) DeepCopy ¶
func (in *FhirStoreIamBindingSpec) DeepCopy() *FhirStoreIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBindingSpec.
func (*FhirStoreIamBindingSpec) DeepCopyInto ¶
func (in *FhirStoreIamBindingSpec) DeepCopyInto(out *FhirStoreIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamBindingSpecCondition ¶
type FhirStoreIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*FhirStoreIamBindingSpecCondition) DeepCopy ¶
func (in *FhirStoreIamBindingSpecCondition) DeepCopy() *FhirStoreIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBindingSpecCondition.
func (*FhirStoreIamBindingSpecCondition) DeepCopyInto ¶
func (in *FhirStoreIamBindingSpecCondition) DeepCopyInto(out *FhirStoreIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamBindingSpecConditionCodec ¶
type FhirStoreIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (FhirStoreIamBindingSpecConditionCodec) Decode ¶
func (FhirStoreIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FhirStoreIamBindingSpecConditionCodec) Encode ¶
func (FhirStoreIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FhirStoreIamBindingSpecConditionCodec) IsEmpty ¶
func (FhirStoreIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type FhirStoreIamBindingSpecResource ¶
type FhirStoreIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *FhirStoreIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` FhirStoreID *string `json:"fhirStoreID" tf:"fhir_store_id"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*FhirStoreIamBindingSpecResource) DeepCopy ¶
func (in *FhirStoreIamBindingSpecResource) DeepCopy() *FhirStoreIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBindingSpecResource.
func (*FhirStoreIamBindingSpecResource) DeepCopyInto ¶
func (in *FhirStoreIamBindingSpecResource) DeepCopyInto(out *FhirStoreIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamBindingStatus ¶
type FhirStoreIamBindingStatus 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 (*FhirStoreIamBindingStatus) DeepCopy ¶
func (in *FhirStoreIamBindingStatus) DeepCopy() *FhirStoreIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamBindingStatus.
func (*FhirStoreIamBindingStatus) DeepCopyInto ¶
func (in *FhirStoreIamBindingStatus) DeepCopyInto(out *FhirStoreIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamMember ¶
type FhirStoreIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FhirStoreIamMemberSpec `json:"spec,omitempty"` Status FhirStoreIamMemberStatus `json:"status,omitempty"` }
func (*FhirStoreIamMember) DeepCopy ¶
func (in *FhirStoreIamMember) DeepCopy() *FhirStoreIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMember.
func (*FhirStoreIamMember) DeepCopyInto ¶
func (in *FhirStoreIamMember) DeepCopyInto(out *FhirStoreIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamMember) DeepCopyObject ¶
func (in *FhirStoreIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FhirStoreIamMember) SetupWebhookWithManager ¶
func (r *FhirStoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FhirStoreIamMember) ValidateCreate ¶
func (r *FhirStoreIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamMember) ValidateDelete ¶
func (r *FhirStoreIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamMember) ValidateUpdate ¶
func (r *FhirStoreIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FhirStoreIamMemberList ¶
type FhirStoreIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FhirStoreIamMember CRD objects Items []FhirStoreIamMember `json:"items,omitempty"` }
FhirStoreIamMemberList is a list of FhirStoreIamMembers
func (*FhirStoreIamMemberList) DeepCopy ¶
func (in *FhirStoreIamMemberList) DeepCopy() *FhirStoreIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMemberList.
func (*FhirStoreIamMemberList) DeepCopyInto ¶
func (in *FhirStoreIamMemberList) DeepCopyInto(out *FhirStoreIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamMemberList) DeepCopyObject ¶
func (in *FhirStoreIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FhirStoreIamMemberSpec ¶
type FhirStoreIamMemberSpec struct { State *FhirStoreIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource FhirStoreIamMemberSpecResource `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 (*FhirStoreIamMemberSpec) DeepCopy ¶
func (in *FhirStoreIamMemberSpec) DeepCopy() *FhirStoreIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMemberSpec.
func (*FhirStoreIamMemberSpec) DeepCopyInto ¶
func (in *FhirStoreIamMemberSpec) DeepCopyInto(out *FhirStoreIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamMemberSpecCondition ¶
type FhirStoreIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*FhirStoreIamMemberSpecCondition) DeepCopy ¶
func (in *FhirStoreIamMemberSpecCondition) DeepCopy() *FhirStoreIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMemberSpecCondition.
func (*FhirStoreIamMemberSpecCondition) DeepCopyInto ¶
func (in *FhirStoreIamMemberSpecCondition) DeepCopyInto(out *FhirStoreIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamMemberSpecConditionCodec ¶
type FhirStoreIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (FhirStoreIamMemberSpecConditionCodec) Decode ¶
func (FhirStoreIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FhirStoreIamMemberSpecConditionCodec) Encode ¶
func (FhirStoreIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FhirStoreIamMemberSpecConditionCodec) IsEmpty ¶
func (FhirStoreIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type FhirStoreIamMemberSpecResource ¶
type FhirStoreIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *FhirStoreIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` FhirStoreID *string `json:"fhirStoreID" tf:"fhir_store_id"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*FhirStoreIamMemberSpecResource) DeepCopy ¶
func (in *FhirStoreIamMemberSpecResource) DeepCopy() *FhirStoreIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMemberSpecResource.
func (*FhirStoreIamMemberSpecResource) DeepCopyInto ¶
func (in *FhirStoreIamMemberSpecResource) DeepCopyInto(out *FhirStoreIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamMemberStatus ¶
type FhirStoreIamMemberStatus 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 (*FhirStoreIamMemberStatus) DeepCopy ¶
func (in *FhirStoreIamMemberStatus) DeepCopy() *FhirStoreIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamMemberStatus.
func (*FhirStoreIamMemberStatus) DeepCopyInto ¶
func (in *FhirStoreIamMemberStatus) DeepCopyInto(out *FhirStoreIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamPolicy ¶
type FhirStoreIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FhirStoreIamPolicySpec `json:"spec,omitempty"` Status FhirStoreIamPolicyStatus `json:"status,omitempty"` }
func (*FhirStoreIamPolicy) DeepCopy ¶
func (in *FhirStoreIamPolicy) DeepCopy() *FhirStoreIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamPolicy.
func (*FhirStoreIamPolicy) DeepCopyInto ¶
func (in *FhirStoreIamPolicy) DeepCopyInto(out *FhirStoreIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamPolicy) DeepCopyObject ¶
func (in *FhirStoreIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FhirStoreIamPolicy) SetupWebhookWithManager ¶
func (r *FhirStoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FhirStoreIamPolicy) ValidateCreate ¶
func (r *FhirStoreIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamPolicy) ValidateDelete ¶
func (r *FhirStoreIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FhirStoreIamPolicy) ValidateUpdate ¶
func (r *FhirStoreIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FhirStoreIamPolicyList ¶
type FhirStoreIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FhirStoreIamPolicy CRD objects Items []FhirStoreIamPolicy `json:"items,omitempty"` }
FhirStoreIamPolicyList is a list of FhirStoreIamPolicys
func (*FhirStoreIamPolicyList) DeepCopy ¶
func (in *FhirStoreIamPolicyList) DeepCopy() *FhirStoreIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamPolicyList.
func (*FhirStoreIamPolicyList) DeepCopyInto ¶
func (in *FhirStoreIamPolicyList) DeepCopyInto(out *FhirStoreIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreIamPolicyList) DeepCopyObject ¶
func (in *FhirStoreIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FhirStoreIamPolicySpec ¶
type FhirStoreIamPolicySpec struct { State *FhirStoreIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource FhirStoreIamPolicySpecResource `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 (*FhirStoreIamPolicySpec) DeepCopy ¶
func (in *FhirStoreIamPolicySpec) DeepCopy() *FhirStoreIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamPolicySpec.
func (*FhirStoreIamPolicySpec) DeepCopyInto ¶
func (in *FhirStoreIamPolicySpec) DeepCopyInto(out *FhirStoreIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamPolicySpecResource ¶
type FhirStoreIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` FhirStoreID *string `json:"fhirStoreID" tf:"fhir_store_id"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*FhirStoreIamPolicySpecResource) DeepCopy ¶
func (in *FhirStoreIamPolicySpecResource) DeepCopy() *FhirStoreIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamPolicySpecResource.
func (*FhirStoreIamPolicySpecResource) DeepCopyInto ¶
func (in *FhirStoreIamPolicySpecResource) DeepCopyInto(out *FhirStoreIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreIamPolicyStatus ¶
type FhirStoreIamPolicyStatus 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 (*FhirStoreIamPolicyStatus) DeepCopy ¶
func (in *FhirStoreIamPolicyStatus) DeepCopy() *FhirStoreIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreIamPolicyStatus.
func (*FhirStoreIamPolicyStatus) DeepCopyInto ¶
func (in *FhirStoreIamPolicyStatus) DeepCopyInto(out *FhirStoreIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreList ¶
type FhirStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FhirStore CRD objects Items []FhirStore `json:"items,omitempty"` }
FhirStoreList is a list of FhirStores
func (*FhirStoreList) DeepCopy ¶
func (in *FhirStoreList) DeepCopy() *FhirStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreList.
func (*FhirStoreList) DeepCopyInto ¶
func (in *FhirStoreList) DeepCopyInto(out *FhirStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FhirStoreList) DeepCopyObject ¶
func (in *FhirStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FhirStoreSpec ¶
type FhirStoreSpec struct { State *FhirStoreSpecResource `json:"state,omitempty" tf:"-"` Resource FhirStoreSpecResource `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 (*FhirStoreSpec) DeepCopy ¶
func (in *FhirStoreSpec) DeepCopy() *FhirStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpec.
func (*FhirStoreSpec) DeepCopyInto ¶
func (in *FhirStoreSpec) DeepCopyInto(out *FhirStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecNotificationConfig ¶
type FhirStoreSpecNotificationConfig struct { // The Cloud Pub/Sub topic that notifications of changes are published on. Supplied by the client. // PubsubMessage.Data will contain the resource name. PubsubMessage.MessageId is the ID of this message. // It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message // was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a // project. service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com must have publisher permissions on the given // Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. PubsubTopic *string `json:"pubsubTopic" tf:"pubsub_topic"` }
func (*FhirStoreSpecNotificationConfig) DeepCopy ¶
func (in *FhirStoreSpecNotificationConfig) DeepCopy() *FhirStoreSpecNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpecNotificationConfig.
func (*FhirStoreSpecNotificationConfig) DeepCopyInto ¶
func (in *FhirStoreSpecNotificationConfig) DeepCopyInto(out *FhirStoreSpecNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecNotificationConfigCodec ¶
type FhirStoreSpecNotificationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FhirStoreSpecNotificationConfigCodec) Decode ¶
func (FhirStoreSpecNotificationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FhirStoreSpecNotificationConfigCodec) Encode ¶
func (FhirStoreSpecNotificationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FhirStoreSpecNotificationConfigCodec) IsEmpty ¶
func (FhirStoreSpecNotificationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type FhirStoreSpecResource ¶
type FhirStoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Identifies the dataset addressed by this request. Must be in the format // 'projects/{project}/locations/{location}/datasets/{dataset}' Dataset *string `json:"dataset" tf:"dataset"` // Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store // creation. The default value is false, meaning that the API will enforce referential integrity and fail the // requests that will result in inconsistent state in the FHIR store. When this field is set to true, the API // will skip referential integrity check. Consequently, operations that rely on references, such as // Patient.get$everything, will not return all the results if broken references exist. // // ** Changing this property may recreate the FHIR store (removing all data) ** // +optional DisableReferentialIntegrity *bool `json:"disableReferentialIntegrity,omitempty" tf:"disable_referential_integrity"` // Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation // of FHIR store. If set to false, which is the default behavior, all write operations will cause historical // versions to be recorded automatically. The historical versions can be fetched through the history APIs, but // cannot be updated. If set to true, no historical versions will be kept. The server will send back errors for // attempts to read the historical versions. // // ** Changing this property may recreate the FHIR store (removing all data) ** // +optional DisableResourceVersioning *bool `json:"disableResourceVersioning,omitempty" tf:"disable_resource_versioning"` // Whether to allow the bulk import API to accept history bundles and directly insert historical resource // versions into the FHIR store. Importing resource histories creates resource interactions that appear to have // occurred in the past, which clients may not want to allow. If set to false, history bundles within an import // will fail with an error. // // ** Changing this property may recreate the FHIR store (removing all data) ** // // ** This property can be changed manually in the Google Cloud Healthcare admin console without recreating the FHIR store ** // +optional EnableHistoryImport *bool `json:"enableHistoryImport,omitempty" tf:"enable_history_import"` // Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update // operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through // the Create operation and attempts to Update a non-existent resource will return errors. Please treat the audit // logs with appropriate levels of care if client-specified resource IDs contain sensitive data such as patient // identifiers, those IDs will be part of the FHIR resource path recorded in Cloud audit logs and Cloud Pub/Sub // notifications. // +optional EnableUpdateCreate *bool `json:"enableUpdateCreate,omitempty" tf:"enable_update_create"` // User-supplied key-value pairs used to organize FHIR stores. // // Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must // conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}][\\p{Ll}\\p{Lo}\\p{N}_-]{0,62} // // Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 // bytes, and must conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}\\p{N}_-]{0,63} // // No more than 64 labels can be associated with a given store. // // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The resource name for the FhirStore. // // ** Changing this property may recreate the FHIR store (removing all data) ** Name *string `json:"name" tf:"name"` // A nested object resource // +optional NotificationConfig *FhirStoreSpecNotificationConfig `json:"notificationConfig,omitempty" tf:"notification_config"` // The fully qualified name of this dataset // +optional SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` // A list of streaming configs that configure the destinations of streaming export for every resource mutation in // this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next // resource mutation is streamed to the new location in addition to the existing ones. When a location is removed // from the list, the server stops streaming to that location. Before adding a new config, you must add the required // bigquery.dataEditor role to your project's Cloud Healthcare Service Agent service account. Some lag (typically on // the order of dozens of seconds) is expected before the results show up in the streaming destination. // +optional StreamConfigs []FhirStoreSpecStreamConfigs `json:"streamConfigs,omitempty" tf:"stream_configs"` // The FHIR specification version. Possible values: ["DSTU2", "STU3", "R4"] Version *string `json:"version" tf:"version"` }
func (*FhirStoreSpecResource) DeepCopy ¶
func (in *FhirStoreSpecResource) DeepCopy() *FhirStoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpecResource.
func (*FhirStoreSpecResource) DeepCopyInto ¶
func (in *FhirStoreSpecResource) DeepCopyInto(out *FhirStoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecStreamConfigs ¶
type FhirStoreSpecStreamConfigs struct { // The destination BigQuery structure that contains both the dataset location and corresponding schema config. // The output is organized in one table per resource type. The server reuses the existing tables (if any) that // are named after the resource types, e.g. "Patient", "Observation". When there is no existing table for a given // resource type, the server attempts to create one. // See the [streaming config reference](https://cloud.google.com/healthcare/docs/reference/rest/v1beta1/projects.locations.datasets.fhirStores#streamconfig) for more details. BigqueryDestination *FhirStoreSpecStreamConfigsBigqueryDestination `json:"bigqueryDestination" tf:"bigquery_destination"` // Supply a FHIR resource type (such as "Patient" or "Observation"). See // https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats // an empty list as an intent to stream all the supported resource types in this FHIR store. // +optional ResourceTypes []string `json:"resourceTypes,omitempty" tf:"resource_types"` }
func (*FhirStoreSpecStreamConfigs) DeepCopy ¶
func (in *FhirStoreSpecStreamConfigs) DeepCopy() *FhirStoreSpecStreamConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpecStreamConfigs.
func (*FhirStoreSpecStreamConfigs) DeepCopyInto ¶
func (in *FhirStoreSpecStreamConfigs) DeepCopyInto(out *FhirStoreSpecStreamConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecStreamConfigsBigqueryDestination ¶
type FhirStoreSpecStreamConfigsBigqueryDestination struct { // BigQuery URI to a dataset, up to 2000 characters long, in the format bq://projectId.bqDatasetId DatasetURI *string `json:"datasetURI" tf:"dataset_uri"` // The configuration for the exported BigQuery schema. SchemaConfig *FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig `json:"schemaConfig" tf:"schema_config"` }
func (*FhirStoreSpecStreamConfigsBigqueryDestination) DeepCopy ¶
func (in *FhirStoreSpecStreamConfigsBigqueryDestination) DeepCopy() *FhirStoreSpecStreamConfigsBigqueryDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpecStreamConfigsBigqueryDestination.
func (*FhirStoreSpecStreamConfigsBigqueryDestination) DeepCopyInto ¶
func (in *FhirStoreSpecStreamConfigsBigqueryDestination) DeepCopyInto(out *FhirStoreSpecStreamConfigsBigqueryDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecStreamConfigsBigqueryDestinationCodec ¶
type FhirStoreSpecStreamConfigsBigqueryDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Decode ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Encode ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) IsEmpty ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig ¶
type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig struct { // The depth for all recursive structures in the output analytics schema. For example, concept in the CodeSystem // resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called // concept.concept but not concept.concept.concept. If not specified or set to 0, the server will use the default // value 2. The maximum depth allowed is 5. RecursiveStructureDepth *int64 `json:"recursiveStructureDepth" tf:"recursive_structure_depth"` // Specifies the output schema type. Only ANALYTICS is supported at this time. // * ANALYTICS: Analytics schema defined by the FHIR community. // See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. Default value: "ANALYTICS" Possible values: ["ANALYTICS"] // +optional SchemaType *string `json:"schemaType,omitempty" tf:"schema_type"` }
func (*FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig) DeepCopy ¶
func (in *FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig) DeepCopy() *FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig.
func (*FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig) DeepCopyInto ¶
func (in *FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig) DeepCopyInto(out *FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec ¶
type FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Decode ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Encode ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) IsEmpty ¶
func (FhirStoreSpecStreamConfigsBigqueryDestinationSchemaConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type FhirStoreStatus ¶
type FhirStoreStatus 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 (*FhirStoreStatus) DeepCopy ¶
func (in *FhirStoreStatus) DeepCopy() *FhirStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FhirStoreStatus.
func (*FhirStoreStatus) DeepCopyInto ¶
func (in *FhirStoreStatus) DeepCopyInto(out *FhirStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2Store ¶
type Hl7V2Store struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Hl7V2StoreSpec `json:"spec,omitempty"` Status Hl7V2StoreStatus `json:"status,omitempty"` }
func (*Hl7V2Store) DeepCopy ¶
func (in *Hl7V2Store) DeepCopy() *Hl7V2Store
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2Store.
func (*Hl7V2Store) DeepCopyInto ¶
func (in *Hl7V2Store) DeepCopyInto(out *Hl7V2Store)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2Store) DeepCopyObject ¶
func (in *Hl7V2Store) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hl7V2Store) SetupWebhookWithManager ¶
func (r *Hl7V2Store) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Hl7V2Store) ValidateCreate ¶
func (r *Hl7V2Store) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2Store) ValidateDelete ¶
func (r *Hl7V2Store) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2Store) ValidateUpdate ¶
func (r *Hl7V2Store) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Hl7V2StoreIamBinding ¶
type Hl7V2StoreIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Hl7V2StoreIamBindingSpec `json:"spec,omitempty"` Status Hl7V2StoreIamBindingStatus `json:"status,omitempty"` }
func (*Hl7V2StoreIamBinding) DeepCopy ¶
func (in *Hl7V2StoreIamBinding) DeepCopy() *Hl7V2StoreIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBinding.
func (*Hl7V2StoreIamBinding) DeepCopyInto ¶
func (in *Hl7V2StoreIamBinding) DeepCopyInto(out *Hl7V2StoreIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamBinding) DeepCopyObject ¶
func (in *Hl7V2StoreIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hl7V2StoreIamBinding) SetupWebhookWithManager ¶
func (r *Hl7V2StoreIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Hl7V2StoreIamBinding) ValidateCreate ¶
func (r *Hl7V2StoreIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamBinding) ValidateDelete ¶
func (r *Hl7V2StoreIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamBinding) ValidateUpdate ¶
func (r *Hl7V2StoreIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Hl7V2StoreIamBindingList ¶
type Hl7V2StoreIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Hl7V2StoreIamBinding CRD objects Items []Hl7V2StoreIamBinding `json:"items,omitempty"` }
Hl7V2StoreIamBindingList is a list of Hl7V2StoreIamBindings
func (*Hl7V2StoreIamBindingList) DeepCopy ¶
func (in *Hl7V2StoreIamBindingList) DeepCopy() *Hl7V2StoreIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBindingList.
func (*Hl7V2StoreIamBindingList) DeepCopyInto ¶
func (in *Hl7V2StoreIamBindingList) DeepCopyInto(out *Hl7V2StoreIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamBindingList) DeepCopyObject ¶
func (in *Hl7V2StoreIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Hl7V2StoreIamBindingSpec ¶
type Hl7V2StoreIamBindingSpec struct { State *Hl7V2StoreIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource Hl7V2StoreIamBindingSpecResource `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 (*Hl7V2StoreIamBindingSpec) DeepCopy ¶
func (in *Hl7V2StoreIamBindingSpec) DeepCopy() *Hl7V2StoreIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBindingSpec.
func (*Hl7V2StoreIamBindingSpec) DeepCopyInto ¶
func (in *Hl7V2StoreIamBindingSpec) DeepCopyInto(out *Hl7V2StoreIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamBindingSpecCondition ¶
type Hl7V2StoreIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*Hl7V2StoreIamBindingSpecCondition) DeepCopy ¶
func (in *Hl7V2StoreIamBindingSpecCondition) DeepCopy() *Hl7V2StoreIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBindingSpecCondition.
func (*Hl7V2StoreIamBindingSpecCondition) DeepCopyInto ¶
func (in *Hl7V2StoreIamBindingSpecCondition) DeepCopyInto(out *Hl7V2StoreIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamBindingSpecConditionCodec ¶
type Hl7V2StoreIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (Hl7V2StoreIamBindingSpecConditionCodec) Decode ¶
func (Hl7V2StoreIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (Hl7V2StoreIamBindingSpecConditionCodec) Encode ¶
func (Hl7V2StoreIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (Hl7V2StoreIamBindingSpecConditionCodec) IsEmpty ¶
func (Hl7V2StoreIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type Hl7V2StoreIamBindingSpecResource ¶
type Hl7V2StoreIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *Hl7V2StoreIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Hl7V2StoreID *string `json:"hl7V2StoreID" tf:"hl7_v2_store_id"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*Hl7V2StoreIamBindingSpecResource) DeepCopy ¶
func (in *Hl7V2StoreIamBindingSpecResource) DeepCopy() *Hl7V2StoreIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBindingSpecResource.
func (*Hl7V2StoreIamBindingSpecResource) DeepCopyInto ¶
func (in *Hl7V2StoreIamBindingSpecResource) DeepCopyInto(out *Hl7V2StoreIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamBindingStatus ¶
type Hl7V2StoreIamBindingStatus 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 (*Hl7V2StoreIamBindingStatus) DeepCopy ¶
func (in *Hl7V2StoreIamBindingStatus) DeepCopy() *Hl7V2StoreIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamBindingStatus.
func (*Hl7V2StoreIamBindingStatus) DeepCopyInto ¶
func (in *Hl7V2StoreIamBindingStatus) DeepCopyInto(out *Hl7V2StoreIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamMember ¶
type Hl7V2StoreIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Hl7V2StoreIamMemberSpec `json:"spec,omitempty"` Status Hl7V2StoreIamMemberStatus `json:"status,omitempty"` }
func (*Hl7V2StoreIamMember) DeepCopy ¶
func (in *Hl7V2StoreIamMember) DeepCopy() *Hl7V2StoreIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMember.
func (*Hl7V2StoreIamMember) DeepCopyInto ¶
func (in *Hl7V2StoreIamMember) DeepCopyInto(out *Hl7V2StoreIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamMember) DeepCopyObject ¶
func (in *Hl7V2StoreIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hl7V2StoreIamMember) SetupWebhookWithManager ¶
func (r *Hl7V2StoreIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Hl7V2StoreIamMember) ValidateCreate ¶
func (r *Hl7V2StoreIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamMember) ValidateDelete ¶
func (r *Hl7V2StoreIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamMember) ValidateUpdate ¶
func (r *Hl7V2StoreIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Hl7V2StoreIamMemberList ¶
type Hl7V2StoreIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Hl7V2StoreIamMember CRD objects Items []Hl7V2StoreIamMember `json:"items,omitempty"` }
Hl7V2StoreIamMemberList is a list of Hl7V2StoreIamMembers
func (*Hl7V2StoreIamMemberList) DeepCopy ¶
func (in *Hl7V2StoreIamMemberList) DeepCopy() *Hl7V2StoreIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMemberList.
func (*Hl7V2StoreIamMemberList) DeepCopyInto ¶
func (in *Hl7V2StoreIamMemberList) DeepCopyInto(out *Hl7V2StoreIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamMemberList) DeepCopyObject ¶
func (in *Hl7V2StoreIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Hl7V2StoreIamMemberSpec ¶
type Hl7V2StoreIamMemberSpec struct { State *Hl7V2StoreIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource Hl7V2StoreIamMemberSpecResource `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 (*Hl7V2StoreIamMemberSpec) DeepCopy ¶
func (in *Hl7V2StoreIamMemberSpec) DeepCopy() *Hl7V2StoreIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMemberSpec.
func (*Hl7V2StoreIamMemberSpec) DeepCopyInto ¶
func (in *Hl7V2StoreIamMemberSpec) DeepCopyInto(out *Hl7V2StoreIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamMemberSpecCondition ¶
type Hl7V2StoreIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*Hl7V2StoreIamMemberSpecCondition) DeepCopy ¶
func (in *Hl7V2StoreIamMemberSpecCondition) DeepCopy() *Hl7V2StoreIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMemberSpecCondition.
func (*Hl7V2StoreIamMemberSpecCondition) DeepCopyInto ¶
func (in *Hl7V2StoreIamMemberSpecCondition) DeepCopyInto(out *Hl7V2StoreIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamMemberSpecConditionCodec ¶
type Hl7V2StoreIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (Hl7V2StoreIamMemberSpecConditionCodec) Decode ¶
func (Hl7V2StoreIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (Hl7V2StoreIamMemberSpecConditionCodec) Encode ¶
func (Hl7V2StoreIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (Hl7V2StoreIamMemberSpecConditionCodec) IsEmpty ¶
func (Hl7V2StoreIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type Hl7V2StoreIamMemberSpecResource ¶
type Hl7V2StoreIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *Hl7V2StoreIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Hl7V2StoreID *string `json:"hl7V2StoreID" tf:"hl7_v2_store_id"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*Hl7V2StoreIamMemberSpecResource) DeepCopy ¶
func (in *Hl7V2StoreIamMemberSpecResource) DeepCopy() *Hl7V2StoreIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMemberSpecResource.
func (*Hl7V2StoreIamMemberSpecResource) DeepCopyInto ¶
func (in *Hl7V2StoreIamMemberSpecResource) DeepCopyInto(out *Hl7V2StoreIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamMemberStatus ¶
type Hl7V2StoreIamMemberStatus 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 (*Hl7V2StoreIamMemberStatus) DeepCopy ¶
func (in *Hl7V2StoreIamMemberStatus) DeepCopy() *Hl7V2StoreIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamMemberStatus.
func (*Hl7V2StoreIamMemberStatus) DeepCopyInto ¶
func (in *Hl7V2StoreIamMemberStatus) DeepCopyInto(out *Hl7V2StoreIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamPolicy ¶
type Hl7V2StoreIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Hl7V2StoreIamPolicySpec `json:"spec,omitempty"` Status Hl7V2StoreIamPolicyStatus `json:"status,omitempty"` }
func (*Hl7V2StoreIamPolicy) DeepCopy ¶
func (in *Hl7V2StoreIamPolicy) DeepCopy() *Hl7V2StoreIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamPolicy.
func (*Hl7V2StoreIamPolicy) DeepCopyInto ¶
func (in *Hl7V2StoreIamPolicy) DeepCopyInto(out *Hl7V2StoreIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamPolicy) DeepCopyObject ¶
func (in *Hl7V2StoreIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hl7V2StoreIamPolicy) SetupWebhookWithManager ¶
func (r *Hl7V2StoreIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Hl7V2StoreIamPolicy) ValidateCreate ¶
func (r *Hl7V2StoreIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamPolicy) ValidateDelete ¶
func (r *Hl7V2StoreIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Hl7V2StoreIamPolicy) ValidateUpdate ¶
func (r *Hl7V2StoreIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Hl7V2StoreIamPolicyList ¶
type Hl7V2StoreIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Hl7V2StoreIamPolicy CRD objects Items []Hl7V2StoreIamPolicy `json:"items,omitempty"` }
Hl7V2StoreIamPolicyList is a list of Hl7V2StoreIamPolicys
func (*Hl7V2StoreIamPolicyList) DeepCopy ¶
func (in *Hl7V2StoreIamPolicyList) DeepCopy() *Hl7V2StoreIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamPolicyList.
func (*Hl7V2StoreIamPolicyList) DeepCopyInto ¶
func (in *Hl7V2StoreIamPolicyList) DeepCopyInto(out *Hl7V2StoreIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreIamPolicyList) DeepCopyObject ¶
func (in *Hl7V2StoreIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Hl7V2StoreIamPolicySpec ¶
type Hl7V2StoreIamPolicySpec struct { State *Hl7V2StoreIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource Hl7V2StoreIamPolicySpecResource `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 (*Hl7V2StoreIamPolicySpec) DeepCopy ¶
func (in *Hl7V2StoreIamPolicySpec) DeepCopy() *Hl7V2StoreIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamPolicySpec.
func (*Hl7V2StoreIamPolicySpec) DeepCopyInto ¶
func (in *Hl7V2StoreIamPolicySpec) DeepCopyInto(out *Hl7V2StoreIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamPolicySpecResource ¶
type Hl7V2StoreIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Hl7V2StoreID *string `json:"hl7V2StoreID" tf:"hl7_v2_store_id"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*Hl7V2StoreIamPolicySpecResource) DeepCopy ¶
func (in *Hl7V2StoreIamPolicySpecResource) DeepCopy() *Hl7V2StoreIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamPolicySpecResource.
func (*Hl7V2StoreIamPolicySpecResource) DeepCopyInto ¶
func (in *Hl7V2StoreIamPolicySpecResource) DeepCopyInto(out *Hl7V2StoreIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreIamPolicyStatus ¶
type Hl7V2StoreIamPolicyStatus 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 (*Hl7V2StoreIamPolicyStatus) DeepCopy ¶
func (in *Hl7V2StoreIamPolicyStatus) DeepCopy() *Hl7V2StoreIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreIamPolicyStatus.
func (*Hl7V2StoreIamPolicyStatus) DeepCopyInto ¶
func (in *Hl7V2StoreIamPolicyStatus) DeepCopyInto(out *Hl7V2StoreIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreList ¶
type Hl7V2StoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Hl7V2Store CRD objects Items []Hl7V2Store `json:"items,omitempty"` }
Hl7V2StoreList is a list of Hl7V2Stores
func (*Hl7V2StoreList) DeepCopy ¶
func (in *Hl7V2StoreList) DeepCopy() *Hl7V2StoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreList.
func (*Hl7V2StoreList) DeepCopyInto ¶
func (in *Hl7V2StoreList) DeepCopyInto(out *Hl7V2StoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hl7V2StoreList) DeepCopyObject ¶
func (in *Hl7V2StoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Hl7V2StoreSpec ¶
type Hl7V2StoreSpec struct { State *Hl7V2StoreSpecResource `json:"state,omitempty" tf:"-"` Resource Hl7V2StoreSpecResource `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 (*Hl7V2StoreSpec) DeepCopy ¶
func (in *Hl7V2StoreSpec) DeepCopy() *Hl7V2StoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreSpec.
func (*Hl7V2StoreSpec) DeepCopyInto ¶
func (in *Hl7V2StoreSpec) DeepCopyInto(out *Hl7V2StoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreSpecNotificationConfig ¶
type Hl7V2StoreSpecNotificationConfig struct { // The Cloud Pub/Sub topic that notifications of changes are published on. Supplied by the client. // PubsubMessage.Data will contain the resource name. PubsubMessage.MessageId is the ID of this message. // It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message // was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a // project. service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com must have publisher permissions on the given // Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. PubsubTopic *string `json:"pubsubTopic" tf:"pubsub_topic"` }
func (*Hl7V2StoreSpecNotificationConfig) DeepCopy ¶
func (in *Hl7V2StoreSpecNotificationConfig) DeepCopy() *Hl7V2StoreSpecNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreSpecNotificationConfig.
func (*Hl7V2StoreSpecNotificationConfig) DeepCopyInto ¶
func (in *Hl7V2StoreSpecNotificationConfig) DeepCopyInto(out *Hl7V2StoreSpecNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreSpecNotificationConfigCodec ¶
type Hl7V2StoreSpecNotificationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (Hl7V2StoreSpecNotificationConfigCodec) Decode ¶
func (Hl7V2StoreSpecNotificationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (Hl7V2StoreSpecNotificationConfigCodec) Encode ¶
func (Hl7V2StoreSpecNotificationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (Hl7V2StoreSpecNotificationConfigCodec) IsEmpty ¶
func (Hl7V2StoreSpecNotificationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type Hl7V2StoreSpecNotificationConfigs ¶
type Hl7V2StoreSpecNotificationConfigs struct { // Restricts notifications sent for messages matching a filter. If this is empty, all messages // are matched. Syntax: https://cloud.google.com/appengine/docs/standard/python/search/query_strings // // Fields/functions available for filtering are: // // * messageType, from the MSH-9.1 field. For example, NOT messageType = "ADT". // * send_date or sendDate, the YYYY-MM-DD date the message was sent in the dataset's timeZone, from the MSH-7 segment. For example, send_date < "2017-01-02". // * sendTime, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, sendTime < "2017-01-02T00:00:00-05:00". // * sendFacility, the care center that the message came from, from the MSH-4 segment. For example, sendFacility = "ABC". // * PatientId(value, type), which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, PatientId("123456", "MRN"). // * labels.x, a string value of the label with key x as set using the Message.labels map. For example, labels."priority"="high". The operator :* can be used to assert the existence of a label. For example, labels."priority":*. // +optional Filter *string `json:"filter,omitempty" tf:"filter"` // The Cloud Pub/Sub topic that notifications of changes are published on. Supplied by the client. // PubsubMessage.Data will contain the resource name. PubsubMessage.MessageId is the ID of this message. // It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message // was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a // project. service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com must have publisher permissions on the given // Cloud Pub/Sub topic. Not having adequate permissions will cause the calls that send notifications to fail. // // If a notification cannot be published to Cloud Pub/Sub, errors will be logged to Stackdriver PubsubTopic *string `json:"pubsubTopic" tf:"pubsub_topic"` }
func (*Hl7V2StoreSpecNotificationConfigs) DeepCopy ¶
func (in *Hl7V2StoreSpecNotificationConfigs) DeepCopy() *Hl7V2StoreSpecNotificationConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreSpecNotificationConfigs.
func (*Hl7V2StoreSpecNotificationConfigs) DeepCopyInto ¶
func (in *Hl7V2StoreSpecNotificationConfigs) DeepCopyInto(out *Hl7V2StoreSpecNotificationConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreSpecParserConfig ¶
type Hl7V2StoreSpecParserConfig struct { // Determines whether messages with no header are allowed. // +optional AllowNullHeader *bool `json:"allowNullHeader,omitempty" tf:"allow_null_header"` // JSON encoded string for schemas used to parse messages in this // store if schematized parsing is desired. // +optional Schema *string `json:"schema,omitempty" tf:"schema"` // Byte(s) to be used as the segment terminator. If this is unset, '\r' will be used as segment terminator. // // A base64-encoded string. // +optional SegmentTerminator *string `json:"segmentTerminator,omitempty" tf:"segment_terminator"` // The version of the unschematized parser to be used when a custom 'schema' is not set. Default value: "V1" Possible values: ["V1", "V2"] // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*Hl7V2StoreSpecParserConfig) DeepCopy ¶
func (in *Hl7V2StoreSpecParserConfig) DeepCopy() *Hl7V2StoreSpecParserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreSpecParserConfig.
func (*Hl7V2StoreSpecParserConfig) DeepCopyInto ¶
func (in *Hl7V2StoreSpecParserConfig) DeepCopyInto(out *Hl7V2StoreSpecParserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreSpecParserConfigCodec ¶
type Hl7V2StoreSpecParserConfigCodec struct { }
+k8s:deepcopy-gen=false
func (Hl7V2StoreSpecParserConfigCodec) Decode ¶
func (Hl7V2StoreSpecParserConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (Hl7V2StoreSpecParserConfigCodec) Encode ¶
func (Hl7V2StoreSpecParserConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (Hl7V2StoreSpecParserConfigCodec) IsEmpty ¶
func (Hl7V2StoreSpecParserConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type Hl7V2StoreSpecResource ¶
type Hl7V2StoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Identifies the dataset addressed by this request. Must be in the format // 'projects/{project}/locations/{location}/datasets/{dataset}' Dataset *string `json:"dataset" tf:"dataset"` // User-supplied key-value pairs used to organize HL7v2 stores. // // Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must // conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}][\\p{Ll}\\p{Lo}\\p{N}_-]{0,62} // // Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 // bytes, and must conform to the following PCRE regular expression: [\\p{Ll}\\p{Lo}\\p{N}_-]{0,63} // // No more than 64 labels can be associated with a given store. // // An object containing a list of "key": value pairs. // Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The resource name for the Hl7V2Store. // // ** Changing this property may recreate the Hl7v2 store (removing all data) ** Name *string `json:"name" tf:"name"` // A nested object resource // +optional NotificationConfig *Hl7V2StoreSpecNotificationConfig `json:"notificationConfig,omitempty" tf:"notification_config"` // A list of notification configs. Each configuration uses a filter to determine whether to publish a // message (both Ingest & Create) on the corresponding notification destination. Only the message name // is sent as part of the notification. Supplied by the client. // +optional NotificationConfigs []Hl7V2StoreSpecNotificationConfigs `json:"notificationConfigs,omitempty" tf:"notification_configs"` // A nested object resource // +optional ParserConfig *Hl7V2StoreSpecParserConfig `json:"parserConfig,omitempty" tf:"parser_config"` // The fully qualified name of this dataset // +optional SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` }
func (*Hl7V2StoreSpecResource) DeepCopy ¶
func (in *Hl7V2StoreSpecResource) DeepCopy() *Hl7V2StoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreSpecResource.
func (*Hl7V2StoreSpecResource) DeepCopyInto ¶
func (in *Hl7V2StoreSpecResource) DeepCopyInto(out *Hl7V2StoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hl7V2StoreStatus ¶
type Hl7V2StoreStatus 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 (*Hl7V2StoreStatus) DeepCopy ¶
func (in *Hl7V2StoreStatus) DeepCopy() *Hl7V2StoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hl7V2StoreStatus.
func (*Hl7V2StoreStatus) DeepCopyInto ¶
func (in *Hl7V2StoreStatus) DeepCopyInto(out *Hl7V2StoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- consent_store_iam_binding_types.go
- consent_store_iam_binding_webhook.go
- consent_store_iam_member_types.go
- consent_store_iam_member_webhook.go
- consent_store_iam_policy_types.go
- consent_store_iam_policy_webhook.go
- consent_store_types.go
- consent_store_webhook.go
- dataset_iam_binding_types.go
- dataset_iam_binding_webhook.go
- dataset_iam_member_types.go
- dataset_iam_member_webhook.go
- dataset_iam_policy_types.go
- dataset_iam_policy_webhook.go
- dataset_types.go
- dataset_webhook.go
- dicom_store_iam_binding_types.go
- dicom_store_iam_binding_webhook.go
- dicom_store_iam_member_types.go
- dicom_store_iam_member_webhook.go
- dicom_store_iam_policy_types.go
- dicom_store_iam_policy_webhook.go
- dicom_store_types.go
- dicom_store_webhook.go
- doc.go
- fhir_store_iam_binding_types.go
- fhir_store_iam_binding_webhook.go
- fhir_store_iam_member_types.go
- fhir_store_iam_member_webhook.go
- fhir_store_iam_policy_types.go
- fhir_store_iam_policy_webhook.go
- fhir_store_types.go
- fhir_store_webhook.go
- hl7_v2_store_iam_binding_types.go
- hl7_v2_store_iam_binding_webhook.go
- hl7_v2_store_iam_member_types.go
- hl7_v2_store_iam_member_webhook.go
- hl7_v2_store_iam_policy_types.go
- hl7_v2_store_iam_policy_webhook.go
- hl7_v2_store_types.go
- hl7_v2_store_webhook.go
- register.go
- zz_generated.deepcopy.go