Documentation ¶
Overview ¶
+groupName=analytics.oci.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 AnalyticsInstance
- func (in *AnalyticsInstance) DeepCopy() *AnalyticsInstance
- func (in *AnalyticsInstance) DeepCopyInto(out *AnalyticsInstance)
- func (in *AnalyticsInstance) DeepCopyObject() runtime.Object
- func (r *AnalyticsInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AnalyticsInstance) ValidateCreate() error
- func (r *AnalyticsInstance) ValidateDelete() error
- func (r *AnalyticsInstance) ValidateUpdate(old runtime.Object) error
- type AnalyticsInstanceList
- type AnalyticsInstancePrivateAccessChannel
- func (in *AnalyticsInstancePrivateAccessChannel) DeepCopy() *AnalyticsInstancePrivateAccessChannel
- func (in *AnalyticsInstancePrivateAccessChannel) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannel)
- func (in *AnalyticsInstancePrivateAccessChannel) DeepCopyObject() runtime.Object
- func (r *AnalyticsInstancePrivateAccessChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AnalyticsInstancePrivateAccessChannel) ValidateCreate() error
- func (r *AnalyticsInstancePrivateAccessChannel) ValidateDelete() error
- func (r *AnalyticsInstancePrivateAccessChannel) ValidateUpdate(old runtime.Object) error
- type AnalyticsInstancePrivateAccessChannelList
- func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopy() *AnalyticsInstancePrivateAccessChannelList
- func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelList)
- func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopyObject() runtime.Object
- type AnalyticsInstancePrivateAccessChannelSpec
- type AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones
- func (in *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopy() *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones
- func (in *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones)
- type AnalyticsInstancePrivateAccessChannelSpecResource
- type AnalyticsInstancePrivateAccessChannelStatus
- type AnalyticsInstanceSpec
- type AnalyticsInstanceSpecCapacity
- type AnalyticsInstanceSpecCapacityCodec
- type AnalyticsInstanceSpecNetworkEndpointDetails
- type AnalyticsInstanceSpecNetworkEndpointDetailsCodec
- func (AnalyticsInstanceSpecNetworkEndpointDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AnalyticsInstanceSpecNetworkEndpointDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AnalyticsInstanceSpecNetworkEndpointDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns
- type AnalyticsInstanceSpecResource
- type AnalyticsInstanceStatus
- type AnalyticsInstanceVanityURL
- func (in *AnalyticsInstanceVanityURL) DeepCopy() *AnalyticsInstanceVanityURL
- func (in *AnalyticsInstanceVanityURL) DeepCopyInto(out *AnalyticsInstanceVanityURL)
- func (in *AnalyticsInstanceVanityURL) DeepCopyObject() runtime.Object
- func (r *AnalyticsInstanceVanityURL) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AnalyticsInstanceVanityURL) ValidateCreate() error
- func (r *AnalyticsInstanceVanityURL) ValidateDelete() error
- func (r *AnalyticsInstanceVanityURL) ValidateUpdate(old runtime.Object) error
- type AnalyticsInstanceVanityURLList
- type AnalyticsInstanceVanityURLSpec
- type AnalyticsInstanceVanityURLSpecResource
- type AnalyticsInstanceVanityURLStatus
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: analytics.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AnalyticsInstance ¶
type AnalyticsInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsInstanceSpec `json:"spec,omitempty"` Status AnalyticsInstanceStatus `json:"status,omitempty"` }
func (*AnalyticsInstance) DeepCopy ¶
func (in *AnalyticsInstance) DeepCopy() *AnalyticsInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstance.
func (*AnalyticsInstance) DeepCopyInto ¶
func (in *AnalyticsInstance) DeepCopyInto(out *AnalyticsInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstance) DeepCopyObject ¶
func (in *AnalyticsInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsInstance) SetupWebhookWithManager ¶
func (r *AnalyticsInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AnalyticsInstance) ValidateCreate ¶
func (r *AnalyticsInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstance) ValidateDelete ¶
func (r *AnalyticsInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstance) ValidateUpdate ¶
func (r *AnalyticsInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AnalyticsInstanceList ¶
type AnalyticsInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AnalyticsInstance CRD objects Items []AnalyticsInstance `json:"items,omitempty"` }
AnalyticsInstanceList is a list of AnalyticsInstances
func (*AnalyticsInstanceList) DeepCopy ¶
func (in *AnalyticsInstanceList) DeepCopy() *AnalyticsInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceList.
func (*AnalyticsInstanceList) DeepCopyInto ¶
func (in *AnalyticsInstanceList) DeepCopyInto(out *AnalyticsInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstanceList) DeepCopyObject ¶
func (in *AnalyticsInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyticsInstancePrivateAccessChannel ¶
type AnalyticsInstancePrivateAccessChannel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsInstancePrivateAccessChannelSpec `json:"spec,omitempty"` Status AnalyticsInstancePrivateAccessChannelStatus `json:"status,omitempty"` }
func (*AnalyticsInstancePrivateAccessChannel) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannel) DeepCopy() *AnalyticsInstancePrivateAccessChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannel.
func (*AnalyticsInstancePrivateAccessChannel) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannel) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstancePrivateAccessChannel) DeepCopyObject ¶
func (in *AnalyticsInstancePrivateAccessChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsInstancePrivateAccessChannel) SetupWebhookWithManager ¶
func (r *AnalyticsInstancePrivateAccessChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AnalyticsInstancePrivateAccessChannel) ValidateCreate ¶
func (r *AnalyticsInstancePrivateAccessChannel) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstancePrivateAccessChannel) ValidateDelete ¶
func (r *AnalyticsInstancePrivateAccessChannel) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstancePrivateAccessChannel) ValidateUpdate ¶
func (r *AnalyticsInstancePrivateAccessChannel) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AnalyticsInstancePrivateAccessChannelList ¶
type AnalyticsInstancePrivateAccessChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AnalyticsInstancePrivateAccessChannel CRD objects Items []AnalyticsInstancePrivateAccessChannel `json:"items,omitempty"` }
AnalyticsInstancePrivateAccessChannelList is a list of AnalyticsInstancePrivateAccessChannels
func (*AnalyticsInstancePrivateAccessChannelList) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopy() *AnalyticsInstancePrivateAccessChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannelList.
func (*AnalyticsInstancePrivateAccessChannelList) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstancePrivateAccessChannelList) DeepCopyObject ¶
func (in *AnalyticsInstancePrivateAccessChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyticsInstancePrivateAccessChannelSpec ¶
type AnalyticsInstancePrivateAccessChannelSpec struct { State *AnalyticsInstancePrivateAccessChannelSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyticsInstancePrivateAccessChannelSpecResource `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 (*AnalyticsInstancePrivateAccessChannelSpec) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannelSpec) DeepCopy() *AnalyticsInstancePrivateAccessChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannelSpec.
func (*AnalyticsInstancePrivateAccessChannelSpec) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannelSpec) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones ¶
type AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones struct { // +optional Description *string `json:"description,omitempty" tf:"description"` DnsZone *string `json:"dnsZone" tf:"dns_zone"` }
func (*AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopy() *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones.
func (*AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstancePrivateAccessChannelSpecResource ¶
type AnalyticsInstancePrivateAccessChannelSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AnalyticsInstanceID *string `json:"analyticsInstanceID" tf:"analytics_instance_id"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional EgressSourceIPAddresses []string `json:"egressSourceIPAddresses,omitempty" tf:"egress_source_ip_addresses"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Key *string `json:"key,omitempty" tf:"key"` PrivateSourceDNSZones []AnalyticsInstancePrivateAccessChannelSpecPrivateSourceDNSZones `json:"privateSourceDNSZones" tf:"private_source_dns_zones"` SubnetID *string `json:"subnetID" tf:"subnet_id"` VcnID *string `json:"vcnID" tf:"vcn_id"` }
func (*AnalyticsInstancePrivateAccessChannelSpecResource) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannelSpecResource) DeepCopy() *AnalyticsInstancePrivateAccessChannelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannelSpecResource.
func (*AnalyticsInstancePrivateAccessChannelSpecResource) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannelSpecResource) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstancePrivateAccessChannelStatus ¶
type AnalyticsInstancePrivateAccessChannelStatus 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 (*AnalyticsInstancePrivateAccessChannelStatus) DeepCopy ¶
func (in *AnalyticsInstancePrivateAccessChannelStatus) DeepCopy() *AnalyticsInstancePrivateAccessChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstancePrivateAccessChannelStatus.
func (*AnalyticsInstancePrivateAccessChannelStatus) DeepCopyInto ¶
func (in *AnalyticsInstancePrivateAccessChannelStatus) DeepCopyInto(out *AnalyticsInstancePrivateAccessChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceSpec ¶
type AnalyticsInstanceSpec struct { State *AnalyticsInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyticsInstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AnalyticsInstanceSpec) DeepCopy ¶
func (in *AnalyticsInstanceSpec) DeepCopy() *AnalyticsInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceSpec.
func (*AnalyticsInstanceSpec) DeepCopyInto ¶
func (in *AnalyticsInstanceSpec) DeepCopyInto(out *AnalyticsInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceSpecCapacity ¶
type AnalyticsInstanceSpecCapacity struct { CapacityType *string `json:"capacityType" tf:"capacity_type"` CapacityValue *int64 `json:"capacityValue" tf:"capacity_value"` }
func (*AnalyticsInstanceSpecCapacity) DeepCopy ¶
func (in *AnalyticsInstanceSpecCapacity) DeepCopy() *AnalyticsInstanceSpecCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceSpecCapacity.
func (*AnalyticsInstanceSpecCapacity) DeepCopyInto ¶
func (in *AnalyticsInstanceSpecCapacity) DeepCopyInto(out *AnalyticsInstanceSpecCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceSpecCapacityCodec ¶
type AnalyticsInstanceSpecCapacityCodec struct { }
+k8s:deepcopy-gen=false
func (AnalyticsInstanceSpecCapacityCodec) Decode ¶
func (AnalyticsInstanceSpecCapacityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AnalyticsInstanceSpecNetworkEndpointDetails ¶
type AnalyticsInstanceSpecNetworkEndpointDetails struct { NetworkEndpointType *string `json:"networkEndpointType" tf:"network_endpoint_type"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional VcnID *string `json:"vcnID,omitempty" tf:"vcn_id"` // +optional WhitelistedIPS []string `json:"whitelistedIPS,omitempty" tf:"whitelisted_ips"` // +optional WhitelistedVcns []AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns `json:"whitelistedVcns,omitempty" tf:"whitelisted_vcns"` }
func (*AnalyticsInstanceSpecNetworkEndpointDetails) DeepCopy ¶
func (in *AnalyticsInstanceSpecNetworkEndpointDetails) DeepCopy() *AnalyticsInstanceSpecNetworkEndpointDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceSpecNetworkEndpointDetails.
func (*AnalyticsInstanceSpecNetworkEndpointDetails) DeepCopyInto ¶
func (in *AnalyticsInstanceSpecNetworkEndpointDetails) DeepCopyInto(out *AnalyticsInstanceSpecNetworkEndpointDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceSpecNetworkEndpointDetailsCodec ¶
type AnalyticsInstanceSpecNetworkEndpointDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (AnalyticsInstanceSpecNetworkEndpointDetailsCodec) Decode ¶
func (AnalyticsInstanceSpecNetworkEndpointDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns ¶
type AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional WhitelistedIPS []string `json:"whitelistedIPS,omitempty" tf:"whitelisted_ips"` }
func (*AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns) DeepCopy ¶
func (in *AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns) DeepCopy() *AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns.
func (*AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns) DeepCopyInto ¶
func (in *AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns) DeepCopyInto(out *AnalyticsInstanceSpecNetworkEndpointDetailsWhitelistedVcns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceSpecResource ¶
type AnalyticsInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Capacity *AnalyticsInstanceSpecCapacity `json:"capacity" tf:"capacity"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EmailNotification *string `json:"emailNotification,omitempty" tf:"email_notification"` FeatureSet *string `json:"featureSet" tf:"feature_set"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` IdcsAccessToken *string `json:"-" sensitive:"true" tf:"idcs_access_token"` LicenseType *string `json:"licenseType" tf:"license_type"` Name *string `json:"name" tf:"name"` // +optional NetworkEndpointDetails *AnalyticsInstanceSpecNetworkEndpointDetails `json:"networkEndpointDetails,omitempty" tf:"network_endpoint_details"` // +optional PrivateAccessChannels map[string]string `json:"privateAccessChannels,omitempty" tf:"private_access_channels"` // +optional ServiceURL *string `json:"serviceURL,omitempty" tf:"service_url"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional VanityURLDetails map[string]string `json:"vanityURLDetails,omitempty" tf:"vanity_url_details"` }
func (*AnalyticsInstanceSpecResource) DeepCopy ¶
func (in *AnalyticsInstanceSpecResource) DeepCopy() *AnalyticsInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceSpecResource.
func (*AnalyticsInstanceSpecResource) DeepCopyInto ¶
func (in *AnalyticsInstanceSpecResource) DeepCopyInto(out *AnalyticsInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceStatus ¶
type AnalyticsInstanceStatus 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 (*AnalyticsInstanceStatus) DeepCopy ¶
func (in *AnalyticsInstanceStatus) DeepCopy() *AnalyticsInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceStatus.
func (*AnalyticsInstanceStatus) DeepCopyInto ¶
func (in *AnalyticsInstanceStatus) DeepCopyInto(out *AnalyticsInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceVanityURL ¶
type AnalyticsInstanceVanityURL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsInstanceVanityURLSpec `json:"spec,omitempty"` Status AnalyticsInstanceVanityURLStatus `json:"status,omitempty"` }
func (*AnalyticsInstanceVanityURL) DeepCopy ¶
func (in *AnalyticsInstanceVanityURL) DeepCopy() *AnalyticsInstanceVanityURL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceVanityURL.
func (*AnalyticsInstanceVanityURL) DeepCopyInto ¶
func (in *AnalyticsInstanceVanityURL) DeepCopyInto(out *AnalyticsInstanceVanityURL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstanceVanityURL) DeepCopyObject ¶
func (in *AnalyticsInstanceVanityURL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsInstanceVanityURL) SetupWebhookWithManager ¶
func (r *AnalyticsInstanceVanityURL) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AnalyticsInstanceVanityURL) ValidateCreate ¶
func (r *AnalyticsInstanceVanityURL) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstanceVanityURL) ValidateDelete ¶
func (r *AnalyticsInstanceVanityURL) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsInstanceVanityURL) ValidateUpdate ¶
func (r *AnalyticsInstanceVanityURL) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AnalyticsInstanceVanityURLList ¶
type AnalyticsInstanceVanityURLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AnalyticsInstanceVanityURL CRD objects Items []AnalyticsInstanceVanityURL `json:"items,omitempty"` }
AnalyticsInstanceVanityURLList is a list of AnalyticsInstanceVanityURLs
func (*AnalyticsInstanceVanityURLList) DeepCopy ¶
func (in *AnalyticsInstanceVanityURLList) DeepCopy() *AnalyticsInstanceVanityURLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceVanityURLList.
func (*AnalyticsInstanceVanityURLList) DeepCopyInto ¶
func (in *AnalyticsInstanceVanityURLList) DeepCopyInto(out *AnalyticsInstanceVanityURLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsInstanceVanityURLList) DeepCopyObject ¶
func (in *AnalyticsInstanceVanityURLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyticsInstanceVanityURLSpec ¶
type AnalyticsInstanceVanityURLSpec struct { State *AnalyticsInstanceVanityURLSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyticsInstanceVanityURLSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AnalyticsInstanceVanityURLSpec) DeepCopy ¶
func (in *AnalyticsInstanceVanityURLSpec) DeepCopy() *AnalyticsInstanceVanityURLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceVanityURLSpec.
func (*AnalyticsInstanceVanityURLSpec) DeepCopyInto ¶
func (in *AnalyticsInstanceVanityURLSpec) DeepCopyInto(out *AnalyticsInstanceVanityURLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceVanityURLSpecResource ¶
type AnalyticsInstanceVanityURLSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AnalyticsInstanceID *string `json:"analyticsInstanceID" tf:"analytics_instance_id"` CaCertificate *string `json:"caCertificate" tf:"ca_certificate"` // +optional Description *string `json:"description,omitempty" tf:"description"` Hosts []string `json:"hosts" tf:"hosts"` // +optional Passphrase *string `json:"-" sensitive:"true" tf:"passphrase"` PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"` PublicCertificate *string `json:"publicCertificate" tf:"public_certificate"` }
func (*AnalyticsInstanceVanityURLSpecResource) DeepCopy ¶
func (in *AnalyticsInstanceVanityURLSpecResource) DeepCopy() *AnalyticsInstanceVanityURLSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceVanityURLSpecResource.
func (*AnalyticsInstanceVanityURLSpecResource) DeepCopyInto ¶
func (in *AnalyticsInstanceVanityURLSpecResource) DeepCopyInto(out *AnalyticsInstanceVanityURLSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsInstanceVanityURLStatus ¶
type AnalyticsInstanceVanityURLStatus 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 (*AnalyticsInstanceVanityURLStatus) DeepCopy ¶
func (in *AnalyticsInstanceVanityURLStatus) DeepCopy() *AnalyticsInstanceVanityURLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsInstanceVanityURLStatus.
func (*AnalyticsInstanceVanityURLStatus) DeepCopyInto ¶
func (in *AnalyticsInstanceVanityURLStatus) DeepCopyInto(out *AnalyticsInstanceVanityURLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.