Documentation
¶
Overview ¶
+kcc:proto=mockgcp.cloud.apigee.v1
+kubebuilder:object:generate=true +groupName=apigee.cnrm.cloud.google.com
Index ¶
- Constants
- Variables
- type AccessLoggingConfig
- type ApigeeEndpointAttachment
- func (in *ApigeeEndpointAttachment) DeepCopy() *ApigeeEndpointAttachment
- func (in *ApigeeEndpointAttachment) DeepCopyInto(out *ApigeeEndpointAttachment)
- func (in *ApigeeEndpointAttachment) DeepCopyObject() runtime.Object
- func (obj *ApigeeEndpointAttachment) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- func (obj *ApigeeEndpointAttachment) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- type ApigeeEndpointAttachmentIdentity
- func (in *ApigeeEndpointAttachmentIdentity) DeepCopy() *ApigeeEndpointAttachmentIdentity
- func (in *ApigeeEndpointAttachmentIdentity) DeepCopyInto(out *ApigeeEndpointAttachmentIdentity)
- func (i *ApigeeEndpointAttachmentIdentity) FromExternal(ref string) error
- func (i *ApigeeEndpointAttachmentIdentity) String() string
- type ApigeeEndpointAttachmentList
- type ApigeeEndpointAttachmentObservedState
- type ApigeeEndpointAttachmentRef
- func (in *ApigeeEndpointAttachmentRef) DeepCopy() *ApigeeEndpointAttachmentRef
- func (in *ApigeeEndpointAttachmentRef) DeepCopyInto(out *ApigeeEndpointAttachmentRef)
- func (r *ApigeeEndpointAttachmentRef) GetExternal() string
- func (r *ApigeeEndpointAttachmentRef) GetGVK() schema.GroupVersionKind
- func (r *ApigeeEndpointAttachmentRef) GetNamespacedName() types.NamespacedName
- func (r *ApigeeEndpointAttachmentRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error
- func (r *ApigeeEndpointAttachmentRef) SetExternal(ref string)
- func (r *ApigeeEndpointAttachmentRef) ValidateExternal(ref string) error
- type ApigeeEndpointAttachmentSpec
- type ApigeeEndpointAttachmentStatus
- type ApigeeEnvgroup
- func (in *ApigeeEnvgroup) DeepCopy() *ApigeeEnvgroup
- func (in *ApigeeEnvgroup) DeepCopyInto(out *ApigeeEnvgroup)
- func (in *ApigeeEnvgroup) DeepCopyObject() runtime.Object
- func (obj *ApigeeEnvgroup) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- func (obj *ApigeeEnvgroup) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- type ApigeeEnvgroupAttachment
- func (in *ApigeeEnvgroupAttachment) DeepCopy() *ApigeeEnvgroupAttachment
- func (in *ApigeeEnvgroupAttachment) DeepCopyInto(out *ApigeeEnvgroupAttachment)
- func (in *ApigeeEnvgroupAttachment) DeepCopyObject() runtime.Object
- func (obj *ApigeeEnvgroupAttachment) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- func (obj *ApigeeEnvgroupAttachment) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- type ApigeeEnvgroupAttachmentIdentity
- func (in *ApigeeEnvgroupAttachmentIdentity) DeepCopy() *ApigeeEnvgroupAttachmentIdentity
- func (in *ApigeeEnvgroupAttachmentIdentity) DeepCopyInto(out *ApigeeEnvgroupAttachmentIdentity)
- func (i *ApigeeEnvgroupAttachmentIdentity) FromExternal(ref string) error
- func (i *ApigeeEnvgroupAttachmentIdentity) String() string
- type ApigeeEnvgroupAttachmentList
- type ApigeeEnvgroupAttachmentRef
- func (in *ApigeeEnvgroupAttachmentRef) DeepCopy() *ApigeeEnvgroupAttachmentRef
- func (in *ApigeeEnvgroupAttachmentRef) DeepCopyInto(out *ApigeeEnvgroupAttachmentRef)
- func (r *ApigeeEnvgroupAttachmentRef) GetExternal() string
- func (r *ApigeeEnvgroupAttachmentRef) GetGVK() schema.GroupVersionKind
- func (r *ApigeeEnvgroupAttachmentRef) GetNamespacedName() types.NamespacedName
- func (r *ApigeeEnvgroupAttachmentRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error
- func (r *ApigeeEnvgroupAttachmentRef) SetExternal(ref string)
- func (r *ApigeeEnvgroupAttachmentRef) ValidateExternal(ref string) error
- type ApigeeEnvgroupAttachmentSpec
- type ApigeeEnvgroupAttachmentStatus
- type ApigeeEnvgroupIdentity
- type ApigeeEnvgroupList
- type ApigeeEnvgroupObservedState
- type ApigeeEnvgroupRef
- func (in *ApigeeEnvgroupRef) DeepCopy() *ApigeeEnvgroupRef
- func (in *ApigeeEnvgroupRef) DeepCopyInto(out *ApigeeEnvgroupRef)
- func (r *ApigeeEnvgroupRef) GetExternal() string
- func (r *ApigeeEnvgroupRef) GetGVK() schema.GroupVersionKind
- func (r *ApigeeEnvgroupRef) GetNamespacedName() types.NamespacedName
- func (r *ApigeeEnvgroupRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error
- func (r *ApigeeEnvgroupRef) SetExternal(ref string)
- func (r *ApigeeEnvgroupRef) ValidateExternal(ref string) error
- type ApigeeEnvgroupSpec
- type ApigeeEnvgroupStatus
- type ApigeeInstance
- func (in *ApigeeInstance) DeepCopy() *ApigeeInstance
- func (in *ApigeeInstance) DeepCopyInto(out *ApigeeInstance)
- func (in *ApigeeInstance) DeepCopyObject() runtime.Object
- func (obj *ApigeeInstance) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- func (obj *ApigeeInstance) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- type ApigeeInstanceAttachment
- func (in *ApigeeInstanceAttachment) DeepCopy() *ApigeeInstanceAttachment
- func (in *ApigeeInstanceAttachment) DeepCopyInto(out *ApigeeInstanceAttachment)
- func (in *ApigeeInstanceAttachment) DeepCopyObject() runtime.Object
- func (obj *ApigeeInstanceAttachment) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- func (obj *ApigeeInstanceAttachment) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)
- type ApigeeInstanceAttachmentIdentity
- func (in *ApigeeInstanceAttachmentIdentity) DeepCopy() *ApigeeInstanceAttachmentIdentity
- func (in *ApigeeInstanceAttachmentIdentity) DeepCopyInto(out *ApigeeInstanceAttachmentIdentity)
- func (i *ApigeeInstanceAttachmentIdentity) FromExternal(ref string) error
- func (i *ApigeeInstanceAttachmentIdentity) String() string
- type ApigeeInstanceAttachmentList
- type ApigeeInstanceAttachmentObservedState
- type ApigeeInstanceAttachmentRef
- func (in *ApigeeInstanceAttachmentRef) DeepCopy() *ApigeeInstanceAttachmentRef
- func (in *ApigeeInstanceAttachmentRef) DeepCopyInto(out *ApigeeInstanceAttachmentRef)
- func (r *ApigeeInstanceAttachmentRef) GetExternal() string
- func (r *ApigeeInstanceAttachmentRef) GetGVK() schema.GroupVersionKind
- func (r *ApigeeInstanceAttachmentRef) GetNamespacedName() types.NamespacedName
- func (r *ApigeeInstanceAttachmentRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error
- func (r *ApigeeInstanceAttachmentRef) SetExternal(ref string)
- func (r *ApigeeInstanceAttachmentRef) ValidateExternal(ref string) error
- type ApigeeInstanceAttachmentSpec
- type ApigeeInstanceAttachmentStatus
- type ApigeeInstanceIdentity
- type ApigeeInstanceList
- type ApigeeInstanceObservedState
- type ApigeeInstanceRef
- func (in *ApigeeInstanceRef) DeepCopy() *ApigeeInstanceRef
- func (in *ApigeeInstanceRef) DeepCopyInto(out *ApigeeInstanceRef)
- func (r *ApigeeInstanceRef) GetExternal() string
- func (r *ApigeeInstanceRef) GetGVK() schema.GroupVersionKind
- func (r *ApigeeInstanceRef) GetNamespacedName() types.NamespacedName
- func (r *ApigeeInstanceRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error
- func (r *ApigeeInstanceRef) SetExternal(ref string)
- func (r *ApigeeInstanceRef) ValidateExternal(ref string) error
- type ApigeeInstanceSpec
- type ApigeeInstanceStatus
- type EnvgroupAttachmentObservedState
- type Parent
Constants ¶
const ( ApigeeEndpointAttachmentIDToken = "endpointAttachments" ApigeeEndpointAttachmentIDFormat = apigeev1beta1.ApigeeOrganizationIDFormat + "/" + ApigeeEndpointAttachmentIDToken + "/{{attachmentID}}" )
const ( EnvgroupAttachmentIDToken = "attachments" EnvgroupAttachmentIDFormat = apigeev1beta1.EnvgroupIDFormat + "/" + EnvgroupAttachmentIDToken + "/{{attachmentID}}" )
const ( EnvgroupIDToken = "envgroups" EnvgroupIDFormat = apigeev1beta1.ApigeeOrganizationIDFormat + "/" + EnvgroupIDToken + "/{{envgroupID}}" )
const ( ApigeeInstanceIDToken = "instances" ApigeeInstanceIDFormat = apigeev1beta1.ApigeeOrganizationIDFormat + "/" + apigeev1beta1.ApigeeInstanceIDToken + "/{{instanceID}}" )
const ( ApigeeInstanceAttachmentIDToken = "attachments" ApigeeInstanceAttachmentIDFormat = ApigeeInstanceIDFormat + "/" + ApigeeInstanceAttachmentIDToken + "/{{attachmentID}}" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "apigee.cnrm.cloud.google.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ApigeeEndpointAttachmentGVK = GroupVersion.WithKind("ApigeeEndpointAttachment")
var ApigeeEnvgroupAttachmentGVK = GroupVersion.WithKind("ApigeeEnvgroupAttachment")
var ApigeeEnvgroupGVK = GroupVersion.WithKind("ApigeeEnvgroup")
var ApigeeInstanceAttachmentGVK = GroupVersion.WithKind("ApigeeInstanceAttachment")
var ApigeeInstanceGVK = GroupVersion.WithKind("ApigeeInstance")
Functions ¶
This section is empty.
Types ¶
type AccessLoggingConfig ¶
type AccessLoggingConfig struct { // Optional. Boolean flag that specifies whether the customer access log feature is enabled. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AccessLoggingConfig.enabled Enabled *bool `json:"enabled,omitempty"` // Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: "filter": status_code >= 200 && status_code < 300 ) // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AccessLoggingConfig.filter Filter *string `json:"filter,omitempty"` }
+kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AccessLoggingConfig
func (*AccessLoggingConfig) DeepCopy ¶
func (in *AccessLoggingConfig) DeepCopy() *AccessLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLoggingConfig.
func (*AccessLoggingConfig) DeepCopyInto ¶
func (in *AccessLoggingConfig) DeepCopyInto(out *AccessLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEndpointAttachment ¶ added in v1.129.2
type ApigeeEndpointAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +required Spec ApigeeEndpointAttachmentSpec `json:"spec,omitempty"` Status ApigeeEndpointAttachmentStatus `json:"status,omitempty"` }
ApigeeEndpointAttachment is the Schema for the ApigeeEndpointAttachment API +k8s:openapi-gen=true
func (*ApigeeEndpointAttachment) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachment) DeepCopy() *ApigeeEndpointAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachment.
func (*ApigeeEndpointAttachment) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachment) DeepCopyInto(out *ApigeeEndpointAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEndpointAttachment) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeEndpointAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigeeEndpointAttachment) GetIdentity ¶ added in v1.129.2
func (*ApigeeEndpointAttachment) GetParentIdentity ¶ added in v1.129.2
type ApigeeEndpointAttachmentIdentity ¶ added in v1.129.2
type ApigeeEndpointAttachmentIdentity struct { ParentID *apigeev1beta1.ApigeeOrganizationIdentity ResourceID string }
func (*ApigeeEndpointAttachmentIdentity) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentIdentity) DeepCopy() *ApigeeEndpointAttachmentIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentIdentity.
func (*ApigeeEndpointAttachmentIdentity) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentIdentity) DeepCopyInto(out *ApigeeEndpointAttachmentIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEndpointAttachmentIdentity) FromExternal ¶ added in v1.129.2
func (i *ApigeeEndpointAttachmentIdentity) FromExternal(ref string) error
func (*ApigeeEndpointAttachmentIdentity) String ¶ added in v1.129.2
func (i *ApigeeEndpointAttachmentIdentity) String() string
type ApigeeEndpointAttachmentList ¶ added in v1.129.2
type ApigeeEndpointAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeEndpointAttachment `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeEndpointAttachmentList contains a list of ApigeeEndpointAttachment
func (*ApigeeEndpointAttachmentList) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentList) DeepCopy() *ApigeeEndpointAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentList.
func (*ApigeeEndpointAttachmentList) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentList) DeepCopyInto(out *ApigeeEndpointAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEndpointAttachmentList) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeEndpointAttachmentObservedState ¶ added in v1.129.2
type ApigeeEndpointAttachmentObservedState struct { // Output only. State of the endpoint attachment connection to the service attachment. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment.connection_state ConnectionState *string `json:"connectionState,omitempty"` // Output only. Host that can be used in either the HTTP target endpoint directly or as the host in target server. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment.host Host *string `json:"host,omitempty"` // Output only. State of the endpoint attachment. Values other than `ACTIVE` mean the resource is not ready to use. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment.state State *string `json:"state,omitempty"` }
ApigeeEndpointAttachmentObservedState is the state of the ApigeeEndpointAttachment resource as most recently observed in GCP. +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment
func (*ApigeeEndpointAttachmentObservedState) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentObservedState) DeepCopy() *ApigeeEndpointAttachmentObservedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentObservedState.
func (*ApigeeEndpointAttachmentObservedState) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentObservedState) DeepCopyInto(out *ApigeeEndpointAttachmentObservedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEndpointAttachmentRef ¶ added in v1.129.2
type ApigeeEndpointAttachmentRef struct { // A reference to an externally managed ApigeeEndpointAttachment resource. // Should be in the format "organizations/{{organizationID}}/endpointAttachments/{{attachmentID}}". External string `json:"external,omitempty"` // The name of a ApigeeEndpointAttachment resource. Name string `json:"name,omitempty"` // The namespace of a ApigeeEndpointAttachment resource. Namespace string `json:"namespace,omitempty"` }
ApigeeEndpointAttachmentRef is a reference to a ApigeeEndpointAttachment resource.
func (*ApigeeEndpointAttachmentRef) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentRef) DeepCopy() *ApigeeEndpointAttachmentRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentRef.
func (*ApigeeEndpointAttachmentRef) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentRef) DeepCopyInto(out *ApigeeEndpointAttachmentRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEndpointAttachmentRef) GetExternal ¶ added in v1.129.2
func (r *ApigeeEndpointAttachmentRef) GetExternal() string
func (*ApigeeEndpointAttachmentRef) GetGVK ¶ added in v1.129.2
func (r *ApigeeEndpointAttachmentRef) GetGVK() schema.GroupVersionKind
func (*ApigeeEndpointAttachmentRef) GetNamespacedName ¶ added in v1.129.2
func (r *ApigeeEndpointAttachmentRef) GetNamespacedName() types.NamespacedName
func (*ApigeeEndpointAttachmentRef) SetExternal ¶ added in v1.129.2
func (r *ApigeeEndpointAttachmentRef) SetExternal(ref string)
func (*ApigeeEndpointAttachmentRef) ValidateExternal ¶ added in v1.129.2
func (r *ApigeeEndpointAttachmentRef) ValidateExternal(ref string) error
type ApigeeEndpointAttachmentSpec ¶ added in v1.129.2
type ApigeeEndpointAttachmentSpec struct { // Reference to parent Apigee Organization. // +required OrganizationRef *apigeev1beta1.ApigeeOrganizationRef `json:"organizationRef"` // Required. Location of the endpoint attachment. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment.location // +rquired Location *string `json:"location,omitempty"` // Reference to the ServiceAttachment for the EndpointAttachment. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment.service_attachment ServiceAttachmentRef *refs.ComputeServiceAttachmentRef `json:"serviceAttachmentRef,omitempty"` // The ApigeeEndpointAttachment name. If not given, the metadata.name will be used. ResourceID *string `json:"resourceID,omitempty"` }
ApigeeEndpointAttachmentSpec defines the desired state of ApigeeEndpointAttachment +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EndpointAttachment
func (*ApigeeEndpointAttachmentSpec) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentSpec) DeepCopy() *ApigeeEndpointAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentSpec.
func (*ApigeeEndpointAttachmentSpec) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentSpec) DeepCopyInto(out *ApigeeEndpointAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEndpointAttachmentStatus ¶ added in v1.129.2
type ApigeeEndpointAttachmentStatus struct { /* Conditions represent the latest available observations of the object's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` // ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. ObservedGeneration *int64 `json:"observedGeneration,omitempty"` // A unique specifier for the ApigeeEndpointAttachment resource in GCP. ExternalRef *string `json:"externalRef,omitempty"` // ObservedState is the state of the resource as most recently observed in GCP. ObservedState *ApigeeEndpointAttachmentObservedState `json:"observedState,omitempty"` }
ApigeeEndpointAttachmentStatus defines the config connector machine state of ApigeeEndpointAttachment
func (*ApigeeEndpointAttachmentStatus) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentStatus) DeepCopy() *ApigeeEndpointAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentStatus.
func (*ApigeeEndpointAttachmentStatus) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEndpointAttachmentStatus) DeepCopyInto(out *ApigeeEndpointAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroup ¶
type ApigeeEnvgroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +required Spec ApigeeEnvgroupSpec `json:"spec,omitempty"` Status ApigeeEnvgroupStatus `json:"status,omitempty"` }
ApigeeEnvgroup is the Schema for the ApigeeEnvgroup API +k8s:openapi-gen=true
func (*ApigeeEnvgroup) DeepCopy ¶
func (in *ApigeeEnvgroup) DeepCopy() *ApigeeEnvgroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroup.
func (*ApigeeEnvgroup) DeepCopyInto ¶
func (in *ApigeeEnvgroup) DeepCopyInto(out *ApigeeEnvgroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroup) DeepCopyObject ¶
func (in *ApigeeEnvgroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigeeEnvgroup) GetIdentity ¶ added in v1.129.2
func (*ApigeeEnvgroup) GetParentIdentity ¶ added in v1.129.2
type ApigeeEnvgroupAttachment ¶ added in v1.129.2
type ApigeeEnvgroupAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApigeeEnvgroupAttachmentSpec `json:"spec,omitempty"` Status ApigeeEnvgroupAttachmentStatus `json:"status,omitempty"` }
ApigeeEnvgroupAttachment is the Schema for the EnvgroupAttachments API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:categories=gcp,shortName=gcpapigeeenvgroupattachment;gcpapigeeenvgroupattachments +kubebuilder:subresource:status +kubebuilder:metadata:labels="cnrm.cloud.google.com/managed-by-kcc=true";"cnrm.cloud.google.com/system=true";"cnrm.cloud.google.com/stability-level=alpha" +kubebuilder:printcolumn:name="Age",JSONPath=".metadata.creationTimestamp",type="date" +kubebuilder:printcolumn:name="Ready",JSONPath=".status.conditions[?(@.type=='Ready')].status",type="string",description="When 'True', the most recent reconcile of the resource succeeded" +kubebuilder:printcolumn:name="Status",JSONPath=".status.conditions[?(@.type=='Ready')].reason",type="string",description="The reason for the value in 'Ready'" +kubebuilder:printcolumn:name="Status Age",JSONPath=".status.conditions[?(@.type=='Ready')].lastTransitionTime",type="date",description="The last transition time for the value in 'Status'"
func (*ApigeeEnvgroupAttachment) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachment) DeepCopy() *ApigeeEnvgroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachment.
func (*ApigeeEnvgroupAttachment) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachment) DeepCopyInto(out *ApigeeEnvgroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupAttachment) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigeeEnvgroupAttachment) GetIdentity ¶ added in v1.129.2
func (*ApigeeEnvgroupAttachment) GetParentIdentity ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentIdentity ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentIdentity struct { ParentID *ApigeeEnvgroupIdentity ResourceID string }
func (*ApigeeEnvgroupAttachmentIdentity) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentIdentity) DeepCopy() *ApigeeEnvgroupAttachmentIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentIdentity.
func (*ApigeeEnvgroupAttachmentIdentity) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentIdentity) DeepCopyInto(out *ApigeeEnvgroupAttachmentIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupAttachmentIdentity) FromExternal ¶ added in v1.129.2
func (i *ApigeeEnvgroupAttachmentIdentity) FromExternal(ref string) error
func (*ApigeeEnvgroupAttachmentIdentity) String ¶ added in v1.129.2
func (i *ApigeeEnvgroupAttachmentIdentity) String() string
type ApigeeEnvgroupAttachmentList ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeEnvgroupAttachment `json:"items"` }
ApigeeEnvgroupAttachmentList contains a list of EnvgroupAttachment
func (*ApigeeEnvgroupAttachmentList) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentList) DeepCopy() *ApigeeEnvgroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentList.
func (*ApigeeEnvgroupAttachmentList) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentList) DeepCopyInto(out *ApigeeEnvgroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupAttachmentList) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeEnvgroupAttachmentRef ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentRef struct { // A reference to an externally managed EnvgroupAttachment resource. // Should be in the format "organizations/{{organizationID}}/envgroups/{{envgroupID}}/attachments/{{attachmentID}}". External string `json:"external,omitempty"` // The name of a EnvgroupAttachment resource. Name string `json:"name,omitempty"` // The namespace of a EnvgroupAttachment resource. Namespace string `json:"namespace,omitempty"` }
ApigeeEnvgroupAttachmentRef is a reference to a ApigeeEnvgroup resource.
func (*ApigeeEnvgroupAttachmentRef) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentRef) DeepCopy() *ApigeeEnvgroupAttachmentRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentRef.
func (*ApigeeEnvgroupAttachmentRef) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentRef) DeepCopyInto(out *ApigeeEnvgroupAttachmentRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupAttachmentRef) GetExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupAttachmentRef) GetExternal() string
func (*ApigeeEnvgroupAttachmentRef) GetGVK ¶ added in v1.129.2
func (r *ApigeeEnvgroupAttachmentRef) GetGVK() schema.GroupVersionKind
func (*ApigeeEnvgroupAttachmentRef) GetNamespacedName ¶ added in v1.129.2
func (r *ApigeeEnvgroupAttachmentRef) GetNamespacedName() types.NamespacedName
func (*ApigeeEnvgroupAttachmentRef) SetExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupAttachmentRef) SetExternal(ref string)
func (*ApigeeEnvgroupAttachmentRef) ValidateExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupAttachmentRef) ValidateExternal(ref string) error
type ApigeeEnvgroupAttachmentSpec ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentSpec struct { // Reference to parent ApigeeEnvgroup. // +required EnvgroupRef *ApigeeEnvgroupRef `json:"envgroupRef"` // The Apigee environment to attach to. // +required EnvironmentRef *apigeev1beta1.ApigeeEnvironmentRef `json:"environmentRef"` // The EnvgroupAttachment name. If not given, the metadata.name will be used. ResourceID *string `json:"resourceID,omitempty"` }
ApigeeEnvgroupAttachmentSpec defines the desired state of EnvgroupAttachment
func (*ApigeeEnvgroupAttachmentSpec) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentSpec) DeepCopy() *ApigeeEnvgroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentSpec.
func (*ApigeeEnvgroupAttachmentSpec) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentSpec) DeepCopyInto(out *ApigeeEnvgroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroupAttachmentStatus ¶ added in v1.129.2
type ApigeeEnvgroupAttachmentStatus struct { // Conditions represent the latest available observations of the // EnvgroupAttachment's current state. Conditions []v1alpha1.Condition `json:"conditions,omitempty"` // ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. // If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. ObservedGeneration int64 `json:"observedGeneration,omitempty"` // A unique specifier for the EnvgroupAttachment resource. // +optional ExternalRef *string `json:"externalRef,omitempty"` // ObservedState is the state of the resource as most recently observed in GCP. ObservedState *EnvgroupAttachmentObservedState `json:"observedState,omitempty"` }
ApigeeEnvgroupAttachmentStatus defines the observed state of EnvgroupAttachment
func (*ApigeeEnvgroupAttachmentStatus) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentStatus) DeepCopy() *ApigeeEnvgroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentStatus.
func (*ApigeeEnvgroupAttachmentStatus) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupAttachmentStatus) DeepCopyInto(out *ApigeeEnvgroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroupIdentity ¶ added in v1.129.2
type ApigeeEnvgroupIdentity struct { ParentID *apigeev1beta1.ApigeeOrganizationIdentity ResourceID string }
func (*ApigeeEnvgroupIdentity) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupIdentity) DeepCopy() *ApigeeEnvgroupIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupIdentity.
func (*ApigeeEnvgroupIdentity) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupIdentity) DeepCopyInto(out *ApigeeEnvgroupIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupIdentity) FromExternal ¶ added in v1.129.2
func (i *ApigeeEnvgroupIdentity) FromExternal(ref string) error
func (*ApigeeEnvgroupIdentity) String ¶ added in v1.129.2
func (i *ApigeeEnvgroupIdentity) String() string
type ApigeeEnvgroupList ¶
type ApigeeEnvgroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeEnvgroup `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeEnvgroupList contains a list of ApigeeEnvgroup
func (*ApigeeEnvgroupList) DeepCopy ¶
func (in *ApigeeEnvgroupList) DeepCopy() *ApigeeEnvgroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupList.
func (*ApigeeEnvgroupList) DeepCopyInto ¶
func (in *ApigeeEnvgroupList) DeepCopyInto(out *ApigeeEnvgroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupList) DeepCopyObject ¶
func (in *ApigeeEnvgroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeEnvgroupObservedState ¶
type ApigeeEnvgroupObservedState struct { // ID of the environment group. Name *string `json:"name,omitempty"` // Output only. The time at which the environment group was created as milliseconds since epoch. CreatedAt *int64 `json:"createdAt,omitempty"` // Output only. The time at which the environment group was last updated as milliseconds since epoch. LastModifiedAt *int64 `json:"lastModifiedAt,omitempty"` // Output only. State of the environment group. Values other than ACTIVE means the resource is not ready to use. State *string `json:"state,omitempty"` }
ApigeeEnvgroupSpec defines the desired state of ApigeeEnvgroup +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EnvironmentGroup ApigeeEnvgroupObservedState is the state of the ApigeeEnvgroup resource as most recently observed in GCP.
func (*ApigeeEnvgroupObservedState) DeepCopy ¶
func (in *ApigeeEnvgroupObservedState) DeepCopy() *ApigeeEnvgroupObservedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupObservedState.
func (*ApigeeEnvgroupObservedState) DeepCopyInto ¶
func (in *ApigeeEnvgroupObservedState) DeepCopyInto(out *ApigeeEnvgroupObservedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroupRef ¶ added in v1.129.2
type ApigeeEnvgroupRef struct { // A reference to an externally managed ApigeeEnvgroup resource. // Should be in the format "organizations/{{organizationID}}/envgroups/{{envgroupID}}". External string `json:"external,omitempty"` // The name of a ApigeeEnvgroup resource. Name string `json:"name,omitempty"` // The namespace of a ApigeeEnvgroup resource. Namespace string `json:"namespace,omitempty"` }
ApigeeEnvgroupRef is a reference to a ApigeeEnvgroup resource.
func (*ApigeeEnvgroupRef) DeepCopy ¶ added in v1.129.2
func (in *ApigeeEnvgroupRef) DeepCopy() *ApigeeEnvgroupRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupRef.
func (*ApigeeEnvgroupRef) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeEnvgroupRef) DeepCopyInto(out *ApigeeEnvgroupRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupRef) GetExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupRef) GetExternal() string
func (*ApigeeEnvgroupRef) GetGVK ¶ added in v1.129.2
func (r *ApigeeEnvgroupRef) GetGVK() schema.GroupVersionKind
func (*ApigeeEnvgroupRef) GetNamespacedName ¶ added in v1.129.2
func (r *ApigeeEnvgroupRef) GetNamespacedName() types.NamespacedName
func (*ApigeeEnvgroupRef) SetExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupRef) SetExternal(ref string)
func (*ApigeeEnvgroupRef) ValidateExternal ¶ added in v1.129.2
func (r *ApigeeEnvgroupRef) ValidateExternal(ref string) error
type ApigeeEnvgroupSpec ¶
type ApigeeEnvgroupSpec struct { Parent `json:",inline"` // The ApigeeEnvgroup name. If not given, the metadata.name will be used. ResourceID *string `json:"resourceID,omitempty"` // Host names for this environment group. Hostnames []string `json:"hostnames,omitempty"` }
ApigeeEnvgroupSpec defines the desired state of ApigeeEnvgroup +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1EnvironmentGroup
func (*ApigeeEnvgroupSpec) DeepCopy ¶
func (in *ApigeeEnvgroupSpec) DeepCopy() *ApigeeEnvgroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupSpec.
func (*ApigeeEnvgroupSpec) DeepCopyInto ¶
func (in *ApigeeEnvgroupSpec) DeepCopyInto(out *ApigeeEnvgroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroupStatus ¶
type ApigeeEnvgroupStatus struct { /* Conditions represent the latest available observations of the object's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` // ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. ObservedGeneration *int64 `json:"observedGeneration,omitempty"` // A unique specifier for the ApigeeEnvgroup resource in GCP. ExternalRef *string `json:"externalRef,omitempty"` // ObservedState is the state of the resource as most recently observed in GCP. ObservedState *ApigeeEnvgroupObservedState `json:"observedState,omitempty"` }
ApigeeEnvgroupStatus defines the config connector machine state of ApigeeEnvgroup
func (*ApigeeEnvgroupStatus) DeepCopy ¶
func (in *ApigeeEnvgroupStatus) DeepCopy() *ApigeeEnvgroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupStatus.
func (*ApigeeEnvgroupStatus) DeepCopyInto ¶
func (in *ApigeeEnvgroupStatus) DeepCopyInto(out *ApigeeEnvgroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstance ¶
type ApigeeInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +required Spec ApigeeInstanceSpec `json:"spec,omitempty"` Status ApigeeInstanceStatus `json:"status,omitempty"` }
ApigeeInstance is the Schema for the ApigeeInstance API +k8s:openapi-gen=true
func (*ApigeeInstance) DeepCopy ¶
func (in *ApigeeInstance) DeepCopy() *ApigeeInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstance.
func (*ApigeeInstance) DeepCopyInto ¶
func (in *ApigeeInstance) DeepCopyInto(out *ApigeeInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstance) DeepCopyObject ¶
func (in *ApigeeInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigeeInstance) GetIdentity ¶ added in v1.129.2
func (*ApigeeInstance) GetParentIdentity ¶ added in v1.129.2
type ApigeeInstanceAttachment ¶ added in v1.129.2
type ApigeeInstanceAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +required Spec ApigeeInstanceAttachmentSpec `json:"spec,omitempty"` Status ApigeeInstanceAttachmentStatus `json:"status,omitempty"` }
ApigeeInstanceAttachment is the Schema for the ApigeeInstanceAttachment API +k8s:openapi-gen=true
func (*ApigeeInstanceAttachment) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachment) DeepCopy() *ApigeeInstanceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachment.
func (*ApigeeInstanceAttachment) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachment) DeepCopyInto(out *ApigeeInstanceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceAttachment) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeInstanceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigeeInstanceAttachment) GetIdentity ¶ added in v1.129.2
func (*ApigeeInstanceAttachment) GetParentIdentity ¶ added in v1.129.2
type ApigeeInstanceAttachmentIdentity ¶ added in v1.129.2
type ApigeeInstanceAttachmentIdentity struct { ParentID *ApigeeInstanceIdentity ResourceID string }
func (*ApigeeInstanceAttachmentIdentity) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentIdentity) DeepCopy() *ApigeeInstanceAttachmentIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentIdentity.
func (*ApigeeInstanceAttachmentIdentity) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentIdentity) DeepCopyInto(out *ApigeeInstanceAttachmentIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceAttachmentIdentity) FromExternal ¶ added in v1.129.2
func (i *ApigeeInstanceAttachmentIdentity) FromExternal(ref string) error
func (*ApigeeInstanceAttachmentIdentity) String ¶ added in v1.129.2
func (i *ApigeeInstanceAttachmentIdentity) String() string
type ApigeeInstanceAttachmentList ¶ added in v1.129.2
type ApigeeInstanceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeInstanceAttachment `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeInstanceAttachmentList contains a list of ApigeeInstanceAttachment
func (*ApigeeInstanceAttachmentList) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentList) DeepCopy() *ApigeeInstanceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentList.
func (*ApigeeInstanceAttachmentList) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentList) DeepCopyInto(out *ApigeeInstanceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceAttachmentList) DeepCopyObject ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeInstanceAttachmentObservedState ¶ added in v1.129.2
type ApigeeInstanceAttachmentObservedState struct { // Output only. ID of the attachment. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1InstanceAttachment.name Name *string `json:"name,omitempty"` // Output only. Time the attachment was created in milliseconds since epoch. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1InstanceAttachment.created_at CreatedAt *string `json:"createdAt,omitempty"` }
ApigeeInstanceAttachmentSpec defines the desired state of ApigeeInstanceAttachment +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1InstanceAttachment ApigeeInstanceAttachmentObservedState is the state of the ApigeeInstanceAttachment resource as most recently observed in GCP.
func (*ApigeeInstanceAttachmentObservedState) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentObservedState) DeepCopy() *ApigeeInstanceAttachmentObservedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentObservedState.
func (*ApigeeInstanceAttachmentObservedState) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentObservedState) DeepCopyInto(out *ApigeeInstanceAttachmentObservedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceAttachmentRef ¶ added in v1.129.2
type ApigeeInstanceAttachmentRef struct { // A reference to an externally managed ApigeeInstanceAttachment resource. // Should be in the format "organizations/{{organizationID}}/instances/{{instanceID}}/attachments/{{attachmentID}}". External string `json:"external,omitempty"` // The name of a ApigeeInstanceAttachment resource. Name string `json:"name,omitempty"` // The namespace of a ApigeeInstanceAttachment resource. Namespace string `json:"namespace,omitempty"` }
ApigeeInstanceAttachmentRef is a reference to a ApigeeInstanceAttachment resource.
func (*ApigeeInstanceAttachmentRef) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentRef) DeepCopy() *ApigeeInstanceAttachmentRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentRef.
func (*ApigeeInstanceAttachmentRef) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentRef) DeepCopyInto(out *ApigeeInstanceAttachmentRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceAttachmentRef) GetExternal ¶ added in v1.129.2
func (r *ApigeeInstanceAttachmentRef) GetExternal() string
func (*ApigeeInstanceAttachmentRef) GetGVK ¶ added in v1.129.2
func (r *ApigeeInstanceAttachmentRef) GetGVK() schema.GroupVersionKind
func (*ApigeeInstanceAttachmentRef) GetNamespacedName ¶ added in v1.129.2
func (r *ApigeeInstanceAttachmentRef) GetNamespacedName() types.NamespacedName
func (*ApigeeInstanceAttachmentRef) SetExternal ¶ added in v1.129.2
func (r *ApigeeInstanceAttachmentRef) SetExternal(ref string)
func (*ApigeeInstanceAttachmentRef) ValidateExternal ¶ added in v1.129.2
func (r *ApigeeInstanceAttachmentRef) ValidateExternal(ref string) error
type ApigeeInstanceAttachmentSpec ¶ added in v1.129.2
type ApigeeInstanceAttachmentSpec struct { // Reference to parent Apigee Instance. // +required InstanceRef *ApigeeInstanceRef `json:"instanceRef"` // ID of the attached environment. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1InstanceAttachment.environment // +required EnvironmentRef *apigeev1beta1.ApigeeEnvironmentRef `json:"environmentRef,omitempty"` // The ApigeeInstanceAttachment name. If not given, the metadata.name will be used. ResourceID *string `json:"resourceID,omitempty"` }
ApigeeInstanceAttachmentSpec defines the desired state of ApigeeInstanceAttachment +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1InstanceAttachment
func (*ApigeeInstanceAttachmentSpec) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentSpec) DeepCopy() *ApigeeInstanceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentSpec.
func (*ApigeeInstanceAttachmentSpec) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentSpec) DeepCopyInto(out *ApigeeInstanceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceAttachmentStatus ¶ added in v1.129.2
type ApigeeInstanceAttachmentStatus struct { /* Conditions represent the latest available observations of the object's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` // ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. ObservedGeneration *int64 `json:"observedGeneration,omitempty"` // A unique specifier for the ApigeeInstanceAttachment resource in GCP. ExternalRef *string `json:"externalRef,omitempty"` // ObservedState is the state of the resource as most recently observed in GCP. ObservedState *ApigeeInstanceAttachmentObservedState `json:"observedState,omitempty"` }
ApigeeInstanceAttachmentStatus defines the config connector machine state of ApigeeInstanceAttachment
func (*ApigeeInstanceAttachmentStatus) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentStatus) DeepCopy() *ApigeeInstanceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentStatus.
func (*ApigeeInstanceAttachmentStatus) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceAttachmentStatus) DeepCopyInto(out *ApigeeInstanceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceIdentity ¶ added in v1.129.2
type ApigeeInstanceIdentity struct { ParentID *apigeev1beta1.ApigeeOrganizationIdentity ResourceID string }
func (*ApigeeInstanceIdentity) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceIdentity) DeepCopy() *ApigeeInstanceIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceIdentity.
func (*ApigeeInstanceIdentity) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceIdentity) DeepCopyInto(out *ApigeeInstanceIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceIdentity) FromExternal ¶ added in v1.129.2
func (i *ApigeeInstanceIdentity) FromExternal(ref string) error
func (*ApigeeInstanceIdentity) String ¶ added in v1.129.2
func (i *ApigeeInstanceIdentity) String() string
type ApigeeInstanceList ¶
type ApigeeInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeInstance `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeInstanceList contains a list of ApigeeInstance
func (*ApigeeInstanceList) DeepCopy ¶
func (in *ApigeeInstanceList) DeepCopy() *ApigeeInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceList.
func (*ApigeeInstanceList) DeepCopyInto ¶
func (in *ApigeeInstanceList) DeepCopyInto(out *ApigeeInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceList) DeepCopyObject ¶
func (in *ApigeeInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeInstanceObservedState ¶
type ApigeeInstanceObservedState struct { // Output only. Time the instance was created in milliseconds since epoch. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.created_at CreatedAt *int64 `json:"createdAt,omitempty"` // Output only. Internal hostname or IP address of the Apigee endpoint used by clients to connect to the service. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.host Host *string `json:"host,omitempty"` // Output only. Time the instance was last modified in milliseconds since epoch. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.last_modified_at LastModifiedAt *int64 `json:"lastModifiedAt,omitempty"` // Output only. Port number of the exposed Apigee endpoint. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.port Port *string `json:"port,omitempty"` // Output only. Version of the runtime system running in the instance. The runtime system is the set of components that serve the API Proxy traffic in your Environments. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.runtime_version RuntimeVersion *string `json:"runtimeVersion,omitempty"` // Output only. Resource name of the service attachment created for the instance in the format: `projects/{{project-id}}/regions/{{region-id}}/serviceAttachments/{{service-attachment-id}}` Apigee customers can privately forward traffic to this service attachment using the PSC endpoints. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.service_attachment ServiceAttachment *string `json:"serviceAttachment,omitempty"` // Output only. State of the instance. Values other than `ACTIVE` means the resource is not ready to use. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.state State *string `json:"state,omitempty"` }
ApigeeInstanceSpec defines the desired state of ApigeeInstance +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance ApigeeInstanceObservedState is the state of the ApigeeInstance resource as most recently observed in GCP.
func (*ApigeeInstanceObservedState) DeepCopy ¶
func (in *ApigeeInstanceObservedState) DeepCopy() *ApigeeInstanceObservedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceObservedState.
func (*ApigeeInstanceObservedState) DeepCopyInto ¶
func (in *ApigeeInstanceObservedState) DeepCopyInto(out *ApigeeInstanceObservedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceRef ¶ added in v1.129.2
type ApigeeInstanceRef struct { // A reference to an externally managed ApigeeInstance resource. // Should be in the format "organizations/{{organizationID}}/instances/{{instanceID}}". External string `json:"external,omitempty"` // The name of a ApigeeInstance resource. Name string `json:"name,omitempty"` // The namespace of a ApigeeInstance resource. Namespace string `json:"namespace,omitempty"` }
ApigeeInstanceRef is a reference to a ApigeeInstance resource.
func (*ApigeeInstanceRef) DeepCopy ¶ added in v1.129.2
func (in *ApigeeInstanceRef) DeepCopy() *ApigeeInstanceRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceRef.
func (*ApigeeInstanceRef) DeepCopyInto ¶ added in v1.129.2
func (in *ApigeeInstanceRef) DeepCopyInto(out *ApigeeInstanceRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceRef) GetExternal ¶ added in v1.129.2
func (r *ApigeeInstanceRef) GetExternal() string
func (*ApigeeInstanceRef) GetGVK ¶ added in v1.129.2
func (r *ApigeeInstanceRef) GetGVK() schema.GroupVersionKind
func (*ApigeeInstanceRef) GetNamespacedName ¶ added in v1.129.2
func (r *ApigeeInstanceRef) GetNamespacedName() types.NamespacedName
func (*ApigeeInstanceRef) SetExternal ¶ added in v1.129.2
func (r *ApigeeInstanceRef) SetExternal(ref string)
func (*ApigeeInstanceRef) ValidateExternal ¶ added in v1.129.2
func (r *ApigeeInstanceRef) ValidateExternal(ref string) error
type ApigeeInstanceSpec ¶
type ApigeeInstanceSpec struct { // Reference to parent Apigee Organization. // +required OrganizationRef *apigeev1beta1.ApigeeOrganizationRef `json:"organizationRef"` // The ApigeeInstance name. If not given, the metadata.name will be used. ResourceID *string `json:"resourceID,omitempty"` // Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project's cloud logging. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.access_logging_config AccessLoggingConfig *AccessLoggingConfig `json:"accessLoggingConfig,omitempty"` // Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.consumer_accept_list ConsumerAcceptList []string `json:"consumerAcceptList,omitempty"` // Optional. Description of the instance. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.description Description *string `json:"description,omitempty"` // Customer Managed Encryption Key (CMEK) used for disk and volume encryption. If not specified, a Google-Managed encryption key will be used. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.disk_encryption_key_name DiskEncryptionKMSCryptoKeyRef *refs.KMSCryptoKeyRef `json:"diskEncryptionKMSCryptoKeyRef,omitempty"` // Optional. Display name for the instance. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.display_name DisplayName *string `json:"displayName,omitempty"` // Optional. Comma-separated list of CIDR blocks of length 22 and/or 28 used to create the Apigee instance. Providing CIDR ranges is optional. You can provide just /22 or /28 or both (or neither). Ranges you provide should be freely available as part of a larger named range you have allocated to the Service Networking peering. If this parameter is not provided, Apigee automatically requests an available /22 and /28 CIDR block from Service Networking. Use the /22 CIDR block for configuring your firewall needs to allow traffic from Apigee. Input formats: `a.b.c.d/22` or `e.f.g.h/28` or `a.b.c.d/22,e.f.g.h/28` // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.ip_range IPRange *string `json:"ipRange,omitempty"` // Required. Compute Engine location where the instance resides. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.location // +required Location *string `json:"location,omitempty"` // Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support `SLASH_16` to `SLASH_20` and defaults to `SLASH_16`. Evaluation organizations support only `SLASH_23`. // +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance.peering_cidr_range PeeringCIDRRange *string `json:"peeringCIDRRange,omitempty"` }
ApigeeInstanceSpec defines the desired state of ApigeeInstance +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Instance
func (*ApigeeInstanceSpec) DeepCopy ¶
func (in *ApigeeInstanceSpec) DeepCopy() *ApigeeInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceSpec.
func (*ApigeeInstanceSpec) DeepCopyInto ¶
func (in *ApigeeInstanceSpec) DeepCopyInto(out *ApigeeInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceStatus ¶
type ApigeeInstanceStatus struct { /* Conditions represent the latest available observations of the object's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` // ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. ObservedGeneration *int64 `json:"observedGeneration,omitempty"` // A unique specifier for the ApigeeInstance resource in GCP. ExternalRef *string `json:"externalRef,omitempty"` // ObservedState is the state of the resource as most recently observed in GCP. ObservedState *ApigeeInstanceObservedState `json:"observedState,omitempty"` }
ApigeeInstanceStatus defines the config connector machine state of ApigeeInstance
func (*ApigeeInstanceStatus) DeepCopy ¶
func (in *ApigeeInstanceStatus) DeepCopy() *ApigeeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceStatus.
func (*ApigeeInstanceStatus) DeepCopyInto ¶
func (in *ApigeeInstanceStatus) DeepCopyInto(out *ApigeeInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvgroupAttachmentObservedState ¶ added in v1.129.2
type EnvgroupAttachmentObservedState struct { // Output only. The time at which the environment group attachment // was created as milliseconds since epoch. CreatedAt *string `json:"createdAt,omitempty"` }
EnvgroupAttachmentObservedState defines the desired state of ApigeeEnvgroupAttachment
func (*EnvgroupAttachmentObservedState) DeepCopy ¶ added in v1.129.2
func (in *EnvgroupAttachmentObservedState) DeepCopy() *EnvgroupAttachmentObservedState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvgroupAttachmentObservedState.
func (*EnvgroupAttachmentObservedState) DeepCopyInto ¶ added in v1.129.2
func (in *EnvgroupAttachmentObservedState) DeepCopyInto(out *EnvgroupAttachmentObservedState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Parent ¶
type Parent struct { // +required OrganizationRef *apigeev1beta1.ApigeeOrganizationRef `json:"organizationRef"` }
func (*Parent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parent.
func (*Parent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- doc.go
- endpointattachment_identity.go
- endpointattachment_reference.go
- endpointattachment_types.go
- envgroupattachment_identity.go
- envgroupattachment_reference.go
- envgroupattachment_types.go
- environmentgroup_identity.go
- environmentgroup_reference.go
- environmentgroup_types.go
- groupversion_info.go
- instance_identity.go
- instance_reference.go
- instance_types.go
- instanceattachment_identity.go
- instanceattachment_reference.go
- instanceattachment_types.go
- zz_generated.deepcopy.go