Documentation ¶
Overview ¶
+groupName=apigee.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 Envgroup
- func (in *Envgroup) DeepCopy() *Envgroup
- func (in *Envgroup) DeepCopyInto(out *Envgroup)
- func (in *Envgroup) DeepCopyObject() runtime.Object
- func (r *Envgroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Envgroup) ValidateCreate() error
- func (r *Envgroup) ValidateDelete() error
- func (r *Envgroup) ValidateUpdate(old runtime.Object) error
- type EnvgroupAttachment
- func (in *EnvgroupAttachment) DeepCopy() *EnvgroupAttachment
- func (in *EnvgroupAttachment) DeepCopyInto(out *EnvgroupAttachment)
- func (in *EnvgroupAttachment) DeepCopyObject() runtime.Object
- func (r *EnvgroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EnvgroupAttachment) ValidateCreate() error
- func (r *EnvgroupAttachment) ValidateDelete() error
- func (r *EnvgroupAttachment) ValidateUpdate(old runtime.Object) error
- type EnvgroupAttachmentList
- type EnvgroupAttachmentSpec
- type EnvgroupAttachmentSpecResource
- type EnvgroupAttachmentStatus
- type EnvgroupList
- type EnvgroupSpec
- type EnvgroupSpecResource
- type EnvgroupStatus
- type Environment
- func (in *Environment) DeepCopy() *Environment
- func (in *Environment) DeepCopyInto(out *Environment)
- func (in *Environment) DeepCopyObject() runtime.Object
- func (r *Environment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Environment) ValidateCreate() error
- func (r *Environment) ValidateDelete() error
- func (r *Environment) ValidateUpdate(old runtime.Object) error
- type EnvironmentList
- type EnvironmentSpec
- type EnvironmentSpecResource
- type EnvironmentStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceAttachment
- func (in *InstanceAttachment) DeepCopy() *InstanceAttachment
- func (in *InstanceAttachment) DeepCopyInto(out *InstanceAttachment)
- func (in *InstanceAttachment) DeepCopyObject() runtime.Object
- func (r *InstanceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceAttachment) ValidateCreate() error
- func (r *InstanceAttachment) ValidateDelete() error
- func (r *InstanceAttachment) ValidateUpdate(old runtime.Object) error
- type InstanceAttachmentList
- type InstanceAttachmentSpec
- type InstanceAttachmentSpecResource
- type InstanceAttachmentStatus
- type InstanceList
- type InstanceSpec
- type InstanceSpecResource
- type InstanceStatus
- type Organization
- func (in *Organization) DeepCopy() *Organization
- func (in *Organization) DeepCopyInto(out *Organization)
- func (in *Organization) DeepCopyObject() runtime.Object
- func (r *Organization) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Organization) ValidateCreate() error
- func (r *Organization) ValidateDelete() error
- func (r *Organization) ValidateUpdate(old runtime.Object) error
- type OrganizationList
- type OrganizationSpec
- type OrganizationSpecResource
- type OrganizationStatus
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: apigee.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 Envgroup ¶
type Envgroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnvgroupSpec `json:"spec,omitempty"` Status EnvgroupStatus `json:"status,omitempty"` }
func (*Envgroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Envgroup.
func (*Envgroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Envgroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Envgroup) SetupWebhookWithManager ¶
func (*Envgroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Envgroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EnvgroupAttachment ¶
type EnvgroupAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnvgroupAttachmentSpec `json:"spec,omitempty"` Status EnvgroupAttachmentStatus `json:"status,omitempty"` }
func (*EnvgroupAttachment) DeepCopy ¶
func (in *EnvgroupAttachment) DeepCopy() *EnvgroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachment.
func (*EnvgroupAttachment) DeepCopyInto ¶
func (in *EnvgroupAttachment) DeepCopyInto(out *EnvgroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvgroupAttachment) DeepCopyObject ¶
func (in *EnvgroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvgroupAttachment) SetupWebhookWithManager ¶
func (r *EnvgroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EnvgroupAttachment) ValidateCreate ¶
func (r *EnvgroupAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EnvgroupAttachment) ValidateDelete ¶
func (r *EnvgroupAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EnvgroupAttachment) ValidateUpdate ¶
func (r *EnvgroupAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EnvgroupAttachmentList ¶
type EnvgroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EnvgroupAttachment CRD objects Items []EnvgroupAttachment `json:"items,omitempty"` }
EnvgroupAttachmentList is a list of EnvgroupAttachments
func (*EnvgroupAttachmentList) DeepCopy ¶
func (in *EnvgroupAttachmentList) DeepCopy() *EnvgroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachmentList.
func (*EnvgroupAttachmentList) DeepCopyInto ¶
func (in *EnvgroupAttachmentList) DeepCopyInto(out *EnvgroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvgroupAttachmentList) DeepCopyObject ¶
func (in *EnvgroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EnvgroupAttachmentSpec ¶
type EnvgroupAttachmentSpec struct { State *EnvgroupAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource EnvgroupAttachmentSpecResource `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 (*EnvgroupAttachmentSpec) DeepCopy ¶
func (in *EnvgroupAttachmentSpec) DeepCopy() *EnvgroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachmentSpec.
func (*EnvgroupAttachmentSpec) DeepCopyInto ¶
func (in *EnvgroupAttachmentSpec) DeepCopyInto(out *EnvgroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupAttachmentSpecResource ¶
type EnvgroupAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The Apigee environment group associated with the Apigee environment, // in the format 'organizations/{{org_name}}/envgroups/{{envgroup_name}}'. EnvgroupID *string `json:"envgroupID" tf:"envgroup_id"` // The resource ID of the environment. Environment *string `json:"environment" tf:"environment"` // The name of the newly created attachment (output parameter). // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*EnvgroupAttachmentSpecResource) DeepCopy ¶
func (in *EnvgroupAttachmentSpecResource) DeepCopy() *EnvgroupAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachmentSpecResource.
func (*EnvgroupAttachmentSpecResource) DeepCopyInto ¶
func (in *EnvgroupAttachmentSpecResource) DeepCopyInto(out *EnvgroupAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupAttachmentStatus ¶
type EnvgroupAttachmentStatus 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 (*EnvgroupAttachmentStatus) DeepCopy ¶
func (in *EnvgroupAttachmentStatus) DeepCopy() *EnvgroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachmentStatus.
func (*EnvgroupAttachmentStatus) DeepCopyInto ¶
func (in *EnvgroupAttachmentStatus) DeepCopyInto(out *EnvgroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupList ¶
type EnvgroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Envgroup CRD objects Items []Envgroup `json:"items,omitempty"` }
EnvgroupList is a list of Envgroups
func (*EnvgroupList) DeepCopy ¶
func (in *EnvgroupList) DeepCopy() *EnvgroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupList.
func (*EnvgroupList) DeepCopyInto ¶
func (in *EnvgroupList) DeepCopyInto(out *EnvgroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvgroupList) DeepCopyObject ¶
func (in *EnvgroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EnvgroupSpec ¶
type EnvgroupSpec struct { State *EnvgroupSpecResource `json:"state,omitempty" tf:"-"` Resource EnvgroupSpecResource `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 (*EnvgroupSpec) DeepCopy ¶
func (in *EnvgroupSpec) DeepCopy() *EnvgroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupSpec.
func (*EnvgroupSpec) DeepCopyInto ¶
func (in *EnvgroupSpec) DeepCopyInto(out *EnvgroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupSpecResource ¶
type EnvgroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Hostnames of the environment group. // +optional Hostnames []string `json:"hostnames,omitempty" tf:"hostnames"` // The resource ID of the environment group. Name *string `json:"name" tf:"name"` // The Apigee Organization associated with the Apigee environment group, // in the format 'organizations/{{org_name}}'. OrgID *string `json:"orgID" tf:"org_id"` }
func (*EnvgroupSpecResource) DeepCopy ¶
func (in *EnvgroupSpecResource) DeepCopy() *EnvgroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupSpecResource.
func (*EnvgroupSpecResource) DeepCopyInto ¶
func (in *EnvgroupSpecResource) DeepCopyInto(out *EnvgroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupStatus ¶
type EnvgroupStatus 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 (*EnvgroupStatus) DeepCopy ¶
func (in *EnvgroupStatus) DeepCopy() *EnvgroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupStatus.
func (*EnvgroupStatus) DeepCopyInto ¶
func (in *EnvgroupStatus) DeepCopyInto(out *EnvgroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Environment ¶
type Environment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnvironmentSpec `json:"spec,omitempty"` Status EnvironmentStatus `json:"status,omitempty"` }
func (*Environment) DeepCopy ¶
func (in *Environment) DeepCopy() *Environment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Environment.
func (*Environment) DeepCopyInto ¶
func (in *Environment) DeepCopyInto(out *Environment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Environment) DeepCopyObject ¶
func (in *Environment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Environment) SetupWebhookWithManager ¶
func (r *Environment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Environment) ValidateCreate ¶
func (r *Environment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Environment) ValidateDelete ¶
func (r *Environment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Environment) ValidateUpdate ¶
func (r *Environment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EnvironmentList ¶
type EnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Environment CRD objects Items []Environment `json:"items,omitempty"` }
EnvironmentList is a list of Environments
func (*EnvironmentList) DeepCopy ¶
func (in *EnvironmentList) DeepCopy() *EnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentList.
func (*EnvironmentList) DeepCopyInto ¶
func (in *EnvironmentList) DeepCopyInto(out *EnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentList) DeepCopyObject ¶
func (in *EnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EnvironmentSpec ¶
type EnvironmentSpec struct { State *EnvironmentSpecResource `json:"state,omitempty" tf:"-"` Resource EnvironmentSpecResource `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 (*EnvironmentSpec) DeepCopy ¶
func (in *EnvironmentSpec) DeepCopy() *EnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpec.
func (*EnvironmentSpec) DeepCopyInto ¶
func (in *EnvironmentSpec) DeepCopyInto(out *EnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentSpecResource ¶
type EnvironmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Description of the environment. // +optional Description *string `json:"description,omitempty" tf:"description"` // Display name of the environment. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The resource ID of the environment. Name *string `json:"name" tf:"name"` // The Apigee Organization associated with the Apigee environment, // in the format 'organizations/{{org_name}}'. OrgID *string `json:"orgID" tf:"org_id"` }
func (*EnvironmentSpecResource) DeepCopy ¶
func (in *EnvironmentSpecResource) DeepCopy() *EnvironmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpecResource.
func (*EnvironmentSpecResource) DeepCopyInto ¶
func (in *EnvironmentSpecResource) DeepCopyInto(out *EnvironmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStatus ¶
type EnvironmentStatus 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 (*EnvironmentStatus) DeepCopy ¶
func (in *EnvironmentStatus) DeepCopy() *EnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStatus.
func (*EnvironmentStatus) DeepCopyInto ¶
func (in *EnvironmentStatus) DeepCopyInto(out *EnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceAttachment ¶
type InstanceAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceAttachmentSpec `json:"spec,omitempty"` Status InstanceAttachmentStatus `json:"status,omitempty"` }
func (*InstanceAttachment) DeepCopy ¶
func (in *InstanceAttachment) DeepCopy() *InstanceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachment.
func (*InstanceAttachment) DeepCopyInto ¶
func (in *InstanceAttachment) DeepCopyInto(out *InstanceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceAttachment) DeepCopyObject ¶
func (in *InstanceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceAttachment) SetupWebhookWithManager ¶
func (r *InstanceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceAttachment) ValidateCreate ¶
func (r *InstanceAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceAttachment) ValidateDelete ¶
func (r *InstanceAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceAttachment) ValidateUpdate ¶
func (r *InstanceAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceAttachmentList ¶
type InstanceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceAttachment CRD objects Items []InstanceAttachment `json:"items,omitempty"` }
InstanceAttachmentList is a list of InstanceAttachments
func (*InstanceAttachmentList) DeepCopy ¶
func (in *InstanceAttachmentList) DeepCopy() *InstanceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentList.
func (*InstanceAttachmentList) DeepCopyInto ¶
func (in *InstanceAttachmentList) DeepCopyInto(out *InstanceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceAttachmentList) DeepCopyObject ¶
func (in *InstanceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceAttachmentSpec ¶
type InstanceAttachmentSpec struct { State *InstanceAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceAttachmentSpecResource `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 (*InstanceAttachmentSpec) DeepCopy ¶
func (in *InstanceAttachmentSpec) DeepCopy() *InstanceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentSpec.
func (*InstanceAttachmentSpec) DeepCopyInto ¶
func (in *InstanceAttachmentSpec) DeepCopyInto(out *InstanceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttachmentSpecResource ¶
type InstanceAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The resource ID of the environment. Environment *string `json:"environment" tf:"environment"` // The Apigee instance associated with the Apigee environment, // in the format 'organisations/{{org_name}}/instances/{{instance_name}}'. InstanceID *string `json:"instanceID" tf:"instance_id"` // The name of the newly created attachment (output parameter). // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*InstanceAttachmentSpecResource) DeepCopy ¶
func (in *InstanceAttachmentSpecResource) DeepCopy() *InstanceAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentSpecResource.
func (*InstanceAttachmentSpecResource) DeepCopyInto ¶
func (in *InstanceAttachmentSpecResource) DeepCopyInto(out *InstanceAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttachmentStatus ¶
type InstanceAttachmentStatus 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 (*InstanceAttachmentStatus) DeepCopy ¶
func (in *InstanceAttachmentStatus) DeepCopy() *InstanceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentStatus.
func (*InstanceAttachmentStatus) DeepCopyInto ¶
func (in *InstanceAttachmentStatus) DeepCopyInto(out *InstanceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `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 (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Description of the instance. // +optional Description *string `json:"description,omitempty" tf:"description"` // Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only. // Use the following format: 'projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)' // +optional DiskEncryptionKeyName *string `json:"diskEncryptionKeyName,omitempty" tf:"disk_encryption_key_name"` // Display name of the instance. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Output only. Hostname or IP address of the exposed Apigee endpoint used by clients to connect to the service. // +optional Host *string `json:"host,omitempty" tf:"host"` // Compute Engine location where the instance resides. For trial organization // subscriptions, the location must be a Compute Engine zone. For paid organization // subscriptions, it should correspond to a Compute Engine region. Location *string `json:"location" tf:"location"` // Resource ID of the instance. Name *string `json:"name" tf:"name"` // The Apigee Organization associated with the Apigee instance, // in the format 'organizations/{{org_name}}'. OrgID *string `json:"orgID" tf:"org_id"` // The size of the CIDR block range that will be reserved by the instance. Possible values: ["SLASH_16", "SLASH_20", "SLASH_22"] // +optional PeeringCIDRRange *string `json:"peeringCIDRRange,omitempty" tf:"peering_cidr_range"` // Output only. Port number of the exposed Apigee endpoint. // +optional Port *string `json:"port,omitempty" tf:"port"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Organization ¶
type Organization struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationSpec `json:"spec,omitempty"` Status OrganizationStatus `json:"status,omitempty"` }
func (*Organization) DeepCopy ¶
func (in *Organization) DeepCopy() *Organization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Organization.
func (*Organization) DeepCopyInto ¶
func (in *Organization) DeepCopyInto(out *Organization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Organization) DeepCopyObject ¶
func (in *Organization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Organization) SetupWebhookWithManager ¶
func (r *Organization) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Organization) ValidateCreate ¶
func (r *Organization) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Organization) ValidateDelete ¶
func (r *Organization) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Organization) ValidateUpdate ¶
func (r *Organization) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationList ¶
type OrganizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Organization CRD objects Items []Organization `json:"items,omitempty"` }
OrganizationList is a list of Organizations
func (*OrganizationList) DeepCopy ¶
func (in *OrganizationList) DeepCopy() *OrganizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationList.
func (*OrganizationList) DeepCopyInto ¶
func (in *OrganizationList) DeepCopyInto(out *OrganizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationList) DeepCopyObject ¶
func (in *OrganizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationSpec ¶
type OrganizationSpec struct { State *OrganizationSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationSpecResource `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 (*OrganizationSpec) DeepCopy ¶
func (in *OrganizationSpec) DeepCopy() *OrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSpec.
func (*OrganizationSpec) DeepCopyInto ¶
func (in *OrganizationSpec) DeepCopyInto(out *OrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSpecResource ¶
type OrganizationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Primary GCP region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). // +optional AnalyticsRegion *string `json:"analyticsRegion,omitempty" tf:"analytics_region"` // Compute Engine network used for Service Networking to be peered with Apigee runtime instances. // See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). // Valid only when 'RuntimeType' is set to CLOUD. The value can be updated only when there are no runtime instances. For example: "default". // +optional AuthorizedNetwork *string `json:"authorizedNetwork,omitempty" tf:"authorized_network"` // Output only. Base64-encoded public certificate for the root CA of the Apigee organization. // Valid only when 'RuntimeType' is CLOUD. A base64-encoded string. // +optional CaCertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate"` // Description of the Apigee organization. // +optional Description *string `json:"description,omitempty" tf:"description"` // The display name of the Apigee organization. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // Output only. Name of the Apigee organization. // +optional Name *string `json:"name,omitempty" tf:"name"` // The project ID associated with the Apigee organization. ProjectID *string `json:"projectID" tf:"project_id"` // Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. // Update is not allowed after the organization is created. // If not specified, a Google-Managed encryption key will be used. // Valid only when 'RuntimeType' is CLOUD. For example: 'projects/foo/locations/us/keyRings/bar/cryptoKeys/baz'. // +optional RuntimeDatabaseEncryptionKeyName *string `json:"runtimeDatabaseEncryptionKeyName,omitempty" tf:"runtime_database_encryption_key_name"` // Runtime type of the Apigee organization based on the Apigee subscription purchased. Default value: "CLOUD" Possible values: ["CLOUD", "HYBRID"] // +optional RuntimeType *string `json:"runtimeType,omitempty" tf:"runtime_type"` // Output only. Subscription type of the Apigee organization. // Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). // +optional SubscriptionType *string `json:"subscriptionType,omitempty" tf:"subscription_type"` }
func (*OrganizationSpecResource) DeepCopy ¶
func (in *OrganizationSpecResource) DeepCopy() *OrganizationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSpecResource.
func (*OrganizationSpecResource) DeepCopyInto ¶
func (in *OrganizationSpecResource) DeepCopyInto(out *OrganizationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationStatus ¶
type OrganizationStatus 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 (*OrganizationStatus) DeepCopy ¶
func (in *OrganizationStatus) DeepCopy() *OrganizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationStatus.
func (*OrganizationStatus) DeepCopyInto ¶
func (in *OrganizationStatus) DeepCopyInto(out *OrganizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- envgroup_attachment_types.go
- envgroup_attachment_webhook.go
- envgroup_types.go
- envgroup_webhook.go
- environment_types.go
- environment_webhook.go
- instance_attachment_types.go
- instance_attachment_webhook.go
- instance_types.go
- instance_webhook.go
- organization_types.go
- organization_webhook.go
- register.go
- zz_generated.deepcopy.go