Documentation ¶
Overview ¶
+groupName=endpoints.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 Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (r *Service) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Service) ValidateCreate() error
- func (r *Service) ValidateDelete() error
- func (r *Service) ValidateUpdate(old runtime.Object) error
- type ServiceIamBinding
- func (in *ServiceIamBinding) DeepCopy() *ServiceIamBinding
- func (in *ServiceIamBinding) DeepCopyInto(out *ServiceIamBinding)
- func (in *ServiceIamBinding) DeepCopyObject() runtime.Object
- func (r *ServiceIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceIamBinding) ValidateCreate() error
- func (r *ServiceIamBinding) ValidateDelete() error
- func (r *ServiceIamBinding) ValidateUpdate(old runtime.Object) error
- type ServiceIamBindingList
- type ServiceIamBindingSpec
- type ServiceIamBindingSpecCondition
- type ServiceIamBindingSpecConditionCodec
- type ServiceIamBindingSpecResource
- type ServiceIamBindingStatus
- type ServiceIamMember
- func (in *ServiceIamMember) DeepCopy() *ServiceIamMember
- func (in *ServiceIamMember) DeepCopyInto(out *ServiceIamMember)
- func (in *ServiceIamMember) DeepCopyObject() runtime.Object
- func (r *ServiceIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceIamMember) ValidateCreate() error
- func (r *ServiceIamMember) ValidateDelete() error
- func (r *ServiceIamMember) ValidateUpdate(old runtime.Object) error
- type ServiceIamMemberList
- type ServiceIamMemberSpec
- type ServiceIamMemberSpecCondition
- type ServiceIamMemberSpecConditionCodec
- type ServiceIamMemberSpecResource
- type ServiceIamMemberStatus
- type ServiceIamPolicy
- func (in *ServiceIamPolicy) DeepCopy() *ServiceIamPolicy
- func (in *ServiceIamPolicy) DeepCopyInto(out *ServiceIamPolicy)
- func (in *ServiceIamPolicy) DeepCopyObject() runtime.Object
- func (r *ServiceIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceIamPolicy) ValidateCreate() error
- func (r *ServiceIamPolicy) ValidateDelete() error
- func (r *ServiceIamPolicy) ValidateUpdate(old runtime.Object) error
- type ServiceIamPolicyList
- type ServiceIamPolicySpec
- type ServiceIamPolicySpecResource
- type ServiceIamPolicyStatus
- type ServiceList
- type ServiceSpec
- type ServiceSpecApis
- type ServiceSpecApisMethods
- type ServiceSpecEndpoints
- type ServiceSpecResource
- type ServiceStatus
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: endpoints.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 Service ¶
type Service struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec,omitempty"` Status ServiceStatus `json:"status,omitempty"` }
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) SetupWebhookWithManager ¶
func (*Service) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Service) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ServiceIamBinding ¶
type ServiceIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceIamBindingSpec `json:"spec,omitempty"` Status ServiceIamBindingStatus `json:"status,omitempty"` }
func (*ServiceIamBinding) DeepCopy ¶
func (in *ServiceIamBinding) DeepCopy() *ServiceIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBinding.
func (*ServiceIamBinding) DeepCopyInto ¶
func (in *ServiceIamBinding) DeepCopyInto(out *ServiceIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamBinding) DeepCopyObject ¶
func (in *ServiceIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceIamBinding) SetupWebhookWithManager ¶
func (r *ServiceIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceIamBinding) ValidateCreate ¶
func (r *ServiceIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamBinding) ValidateDelete ¶
func (r *ServiceIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamBinding) ValidateUpdate ¶
func (r *ServiceIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceIamBindingList ¶
type ServiceIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceIamBinding CRD objects Items []ServiceIamBinding `json:"items,omitempty"` }
ServiceIamBindingList is a list of ServiceIamBindings
func (*ServiceIamBindingList) DeepCopy ¶
func (in *ServiceIamBindingList) DeepCopy() *ServiceIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBindingList.
func (*ServiceIamBindingList) DeepCopyInto ¶
func (in *ServiceIamBindingList) DeepCopyInto(out *ServiceIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamBindingList) DeepCopyObject ¶
func (in *ServiceIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceIamBindingSpec ¶
type ServiceIamBindingSpec struct { State *ServiceIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceIamBindingSpecResource `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 (*ServiceIamBindingSpec) DeepCopy ¶
func (in *ServiceIamBindingSpec) DeepCopy() *ServiceIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBindingSpec.
func (*ServiceIamBindingSpec) DeepCopyInto ¶
func (in *ServiceIamBindingSpec) DeepCopyInto(out *ServiceIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamBindingSpecCondition ¶
type ServiceIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ServiceIamBindingSpecCondition) DeepCopy ¶
func (in *ServiceIamBindingSpecCondition) DeepCopy() *ServiceIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBindingSpecCondition.
func (*ServiceIamBindingSpecCondition) DeepCopyInto ¶
func (in *ServiceIamBindingSpecCondition) DeepCopyInto(out *ServiceIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamBindingSpecConditionCodec ¶
type ServiceIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceIamBindingSpecConditionCodec) Decode ¶
func (ServiceIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceIamBindingSpecResource ¶
type ServiceIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ServiceIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*ServiceIamBindingSpecResource) DeepCopy ¶
func (in *ServiceIamBindingSpecResource) DeepCopy() *ServiceIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBindingSpecResource.
func (*ServiceIamBindingSpecResource) DeepCopyInto ¶
func (in *ServiceIamBindingSpecResource) DeepCopyInto(out *ServiceIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamBindingStatus ¶
type ServiceIamBindingStatus 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 (*ServiceIamBindingStatus) DeepCopy ¶
func (in *ServiceIamBindingStatus) DeepCopy() *ServiceIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamBindingStatus.
func (*ServiceIamBindingStatus) DeepCopyInto ¶
func (in *ServiceIamBindingStatus) DeepCopyInto(out *ServiceIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamMember ¶
type ServiceIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceIamMemberSpec `json:"spec,omitempty"` Status ServiceIamMemberStatus `json:"status,omitempty"` }
func (*ServiceIamMember) DeepCopy ¶
func (in *ServiceIamMember) DeepCopy() *ServiceIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMember.
func (*ServiceIamMember) DeepCopyInto ¶
func (in *ServiceIamMember) DeepCopyInto(out *ServiceIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamMember) DeepCopyObject ¶
func (in *ServiceIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceIamMember) SetupWebhookWithManager ¶
func (r *ServiceIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceIamMember) ValidateCreate ¶
func (r *ServiceIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamMember) ValidateDelete ¶
func (r *ServiceIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamMember) ValidateUpdate ¶
func (r *ServiceIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceIamMemberList ¶
type ServiceIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceIamMember CRD objects Items []ServiceIamMember `json:"items,omitempty"` }
ServiceIamMemberList is a list of ServiceIamMembers
func (*ServiceIamMemberList) DeepCopy ¶
func (in *ServiceIamMemberList) DeepCopy() *ServiceIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMemberList.
func (*ServiceIamMemberList) DeepCopyInto ¶
func (in *ServiceIamMemberList) DeepCopyInto(out *ServiceIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamMemberList) DeepCopyObject ¶
func (in *ServiceIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceIamMemberSpec ¶
type ServiceIamMemberSpec struct { State *ServiceIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceIamMemberSpecResource `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 (*ServiceIamMemberSpec) DeepCopy ¶
func (in *ServiceIamMemberSpec) DeepCopy() *ServiceIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMemberSpec.
func (*ServiceIamMemberSpec) DeepCopyInto ¶
func (in *ServiceIamMemberSpec) DeepCopyInto(out *ServiceIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamMemberSpecCondition ¶
type ServiceIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ServiceIamMemberSpecCondition) DeepCopy ¶
func (in *ServiceIamMemberSpecCondition) DeepCopy() *ServiceIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMemberSpecCondition.
func (*ServiceIamMemberSpecCondition) DeepCopyInto ¶
func (in *ServiceIamMemberSpecCondition) DeepCopyInto(out *ServiceIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamMemberSpecConditionCodec ¶
type ServiceIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceIamMemberSpecConditionCodec) Decode ¶
func (ServiceIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceIamMemberSpecResource ¶
type ServiceIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ServiceIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*ServiceIamMemberSpecResource) DeepCopy ¶
func (in *ServiceIamMemberSpecResource) DeepCopy() *ServiceIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMemberSpecResource.
func (*ServiceIamMemberSpecResource) DeepCopyInto ¶
func (in *ServiceIamMemberSpecResource) DeepCopyInto(out *ServiceIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamMemberStatus ¶
type ServiceIamMemberStatus 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 (*ServiceIamMemberStatus) DeepCopy ¶
func (in *ServiceIamMemberStatus) DeepCopy() *ServiceIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamMemberStatus.
func (*ServiceIamMemberStatus) DeepCopyInto ¶
func (in *ServiceIamMemberStatus) DeepCopyInto(out *ServiceIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamPolicy ¶
type ServiceIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceIamPolicySpec `json:"spec,omitempty"` Status ServiceIamPolicyStatus `json:"status,omitempty"` }
func (*ServiceIamPolicy) DeepCopy ¶
func (in *ServiceIamPolicy) DeepCopy() *ServiceIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamPolicy.
func (*ServiceIamPolicy) DeepCopyInto ¶
func (in *ServiceIamPolicy) DeepCopyInto(out *ServiceIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamPolicy) DeepCopyObject ¶
func (in *ServiceIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceIamPolicy) SetupWebhookWithManager ¶
func (r *ServiceIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceIamPolicy) ValidateCreate ¶
func (r *ServiceIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamPolicy) ValidateDelete ¶
func (r *ServiceIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceIamPolicy) ValidateUpdate ¶
func (r *ServiceIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceIamPolicyList ¶
type ServiceIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceIamPolicy CRD objects Items []ServiceIamPolicy `json:"items,omitempty"` }
ServiceIamPolicyList is a list of ServiceIamPolicys
func (*ServiceIamPolicyList) DeepCopy ¶
func (in *ServiceIamPolicyList) DeepCopy() *ServiceIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamPolicyList.
func (*ServiceIamPolicyList) DeepCopyInto ¶
func (in *ServiceIamPolicyList) DeepCopyInto(out *ServiceIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceIamPolicyList) DeepCopyObject ¶
func (in *ServiceIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceIamPolicySpec ¶
type ServiceIamPolicySpec struct { State *ServiceIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ServiceIamPolicySpecResource `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 (*ServiceIamPolicySpec) DeepCopy ¶
func (in *ServiceIamPolicySpec) DeepCopy() *ServiceIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamPolicySpec.
func (*ServiceIamPolicySpec) DeepCopyInto ¶
func (in *ServiceIamPolicySpec) DeepCopyInto(out *ServiceIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamPolicySpecResource ¶
type ServiceIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*ServiceIamPolicySpecResource) DeepCopy ¶
func (in *ServiceIamPolicySpecResource) DeepCopy() *ServiceIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamPolicySpecResource.
func (*ServiceIamPolicySpecResource) DeepCopyInto ¶
func (in *ServiceIamPolicySpecResource) DeepCopyInto(out *ServiceIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceIamPolicyStatus ¶
type ServiceIamPolicyStatus 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 (*ServiceIamPolicyStatus) DeepCopy ¶
func (in *ServiceIamPolicyStatus) DeepCopy() *ServiceIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceIamPolicyStatus.
func (*ServiceIamPolicyStatus) DeepCopyInto ¶
func (in *ServiceIamPolicyStatus) DeepCopyInto(out *ServiceIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Service CRD objects Items []Service `json:"items,omitempty"` }
ServiceList is a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceSpec ¶
type ServiceSpec struct { State *ServiceSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceSpecResource `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 (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecApis ¶
type ServiceSpecApis struct { // A list of Method objects. // +optional Methods []ServiceSpecApisMethods `json:"methods,omitempty" tf:"methods"` // The FQDN of the API as described in the provided config. // +optional Name *string `json:"name,omitempty" tf:"name"` // SYNTAX_PROTO2 or SYNTAX_PROTO3. // +optional Syntax *string `json:"syntax,omitempty" tf:"syntax"` // A version string for this api. If specified, will have the form major-version.minor-version, e.g. 1.10. // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*ServiceSpecApis) DeepCopy ¶
func (in *ServiceSpecApis) DeepCopy() *ServiceSpecApis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecApis.
func (*ServiceSpecApis) DeepCopyInto ¶
func (in *ServiceSpecApis) DeepCopyInto(out *ServiceSpecApis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecApisMethods ¶
type ServiceSpecApisMethods struct { // The simple name of this method as described in the provided config. // +optional Name *string `json:"name,omitempty" tf:"name"` // The type URL for the request to this API. // +optional RequestType *string `json:"requestType,omitempty" tf:"request_type"` // The type URL for the response from this API. // +optional ResponseType *string `json:"responseType,omitempty" tf:"response_type"` // SYNTAX_PROTO2 or SYNTAX_PROTO3. // +optional Syntax *string `json:"syntax,omitempty" tf:"syntax"` }
func (*ServiceSpecApisMethods) DeepCopy ¶
func (in *ServiceSpecApisMethods) DeepCopy() *ServiceSpecApisMethods
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecApisMethods.
func (*ServiceSpecApisMethods) DeepCopyInto ¶
func (in *ServiceSpecApisMethods) DeepCopyInto(out *ServiceSpecApisMethods)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecEndpoints ¶
type ServiceSpecEndpoints struct { // The FQDN of the endpoint as described in the config. // +optional Address *string `json:"address,omitempty" tf:"address"` // The simple name of the endpoint as described in the config. // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ServiceSpecEndpoints) DeepCopy ¶
func (in *ServiceSpecEndpoints) DeepCopy() *ServiceSpecEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecEndpoints.
func (*ServiceSpecEndpoints) DeepCopyInto ¶
func (in *ServiceSpecEndpoints) DeepCopyInto(out *ServiceSpecEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecResource ¶
type ServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // A list of API objects. // +optional Apis []ServiceSpecApis `json:"apis,omitempty" tf:"apis"` // The autogenerated ID for the configuration that is rolled out as part of the creation of this resource. Must be provided to compute engine instances as a tag. // +optional ConfigID *string `json:"configID,omitempty" tf:"config_id"` // The address at which the service can be found - usually the same as the service name. // +optional DnsAddress *string `json:"dnsAddress,omitempty" tf:"dns_address"` // A list of Endpoint objects. // +optional Endpoints []ServiceSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"` // The full text of the Service Config YAML file (Example located here). If provided, must also provide protoc_output_base64. open_api config must not be provided. // +optional GrpcConfig *string `json:"grpcConfig,omitempty" tf:"grpc_config"` // The full text of the OpenAPI YAML configuration as described here. Either this, or both of grpc_config and protoc_output_base64 must be specified. // +optional OpenapiConfig *string `json:"openapiConfig,omitempty" tf:"openapi_config"` // The project ID that the service belongs to. If not provided, provider project is used. // +optional Project *string `json:"project,omitempty" tf:"project"` // The full contents of the Service Descriptor File generated by protoc. This should be a compiled .pb file, base64-encoded. // +optional ProtocOutputBase64 *string `json:"protocOutputBase64,omitempty" tf:"protoc_output_base64"` // The name of the service. Usually of the form $apiname.endpoints.$projectid.cloud.goog. ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*ServiceSpecResource) DeepCopy ¶
func (in *ServiceSpecResource) DeepCopy() *ServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecResource.
func (*ServiceSpecResource) DeepCopyInto ¶
func (in *ServiceSpecResource) DeepCopyInto(out *ServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus 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 (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.