v1beta1

package
v1.129.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+kcc:proto=mockgcp.cloud.apigee.v1

+kubebuilder:object:generate=true +groupName=apigee.cnrm.cloud.google.com

Index

Constants

View Source
const (
	EnvironmentIDToken  = "environments"
	EnvironmentIDFormat = ApigeeOrganizationIDFormat + "/" + EnvironmentIDToken + "/{{environmentID}}"
)
View Source
const (
	EnvgroupIDToken  = "envgroups"
	EnvgroupIDFormat = ApigeeOrganizationIDFormat + "/" + EnvgroupIDToken + "/{{envgroupID}}"
)
View Source
const (
	ApigeeInstanceIDToken  = "instances"
	ApigeeInstanceIDFormat = ApigeeOrganizationIDFormat + "/" + ApigeeInstanceIDToken + "/{{instanceID}}"
)
View Source
const (
	ApigeeOrganizationIDToken  = "organizations"
	ApigeeOrganizationIDFormat = ApigeeOrganizationIDToken + "/{{organizationID}}"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "apigee.cnrm.cloud.google.com", Version: "v1beta1"}

	// 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
)
View Source
var ApigeeEnvgroupGVK = GroupVersion.WithKind("ApigeeEnvgroup")
View Source
var ApigeeEnvironmentGVK = GroupVersion.WithKind("ApigeeEnvironment")
View Source
var ApigeeInstanceGVK = GroupVersion.WithKind("ApigeeInstance")
View Source
var ApigeeOrganizationGVK = GroupVersion.WithKind("ApigeeOrganization")

Functions

This section is empty.

Types

type AccessLoggingConfig added in v1.129.2

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 added in v1.129.2

func (in *AccessLoggingConfig) DeepCopy() *AccessLoggingConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLoggingConfig.

func (*AccessLoggingConfig) DeepCopyInto added in v1.129.2

func (in *AccessLoggingConfig) DeepCopyInto(out *AccessLoggingConfig)

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 (obj *ApigeeEnvgroup) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

func (*ApigeeEnvgroup) GetParentIdentity added in v1.129.2

func (obj *ApigeeEnvgroup) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

type ApigeeEnvgroupIdentity added in v1.129.2

type ApigeeEnvgroupIdentity struct {
	ParentID   *ApigeeOrganizationIdentity
	ResourceID string
}

func (*ApigeeEnvgroupIdentity) DeepCopy added in v1.129.2

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupObservedState.

func (*ApigeeEnvgroupObservedState) DeepCopyInto

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 (*ApigeeEnvgroupRef) GetNamespacedName added in v1.129.2

func (r *ApigeeEnvgroupRef) GetNamespacedName() types.NamespacedName

func (*ApigeeEnvgroupRef) Normalize added in v1.129.2

func (r *ApigeeEnvgroupRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error

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

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 ApigeeEnvironment added in v1.129.2

type ApigeeEnvironment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// +required
	Spec   ApigeeEnvironmentSpec   `json:"spec,omitempty"`
	Status ApigeeEnvironmentStatus `json:"status,omitempty"`
}

ApigeeEnvironment is the Schema for the ApigeeEnvironment API +k8s:openapi-gen=true

func (*ApigeeEnvironment) DeepCopy added in v1.129.2

func (in *ApigeeEnvironment) DeepCopy() *ApigeeEnvironment

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironment.

func (*ApigeeEnvironment) DeepCopyInto added in v1.129.2

func (in *ApigeeEnvironment) DeepCopyInto(out *ApigeeEnvironment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeEnvironment) DeepCopyObject added in v1.129.2

func (in *ApigeeEnvironment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApigeeEnvironment) GetIdentity added in v1.129.2

func (obj *ApigeeEnvironment) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

func (*ApigeeEnvironment) GetParentIdentity added in v1.129.2

func (obj *ApigeeEnvironment) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

type ApigeeEnvironmentIdentity added in v1.129.2

type ApigeeEnvironmentIdentity struct {
	ParentID   *ApigeeOrganizationIdentity
	ResourceID string
}

func (*ApigeeEnvironmentIdentity) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentIdentity.

func (*ApigeeEnvironmentIdentity) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeEnvironmentIdentity) FromExternal added in v1.129.2

func (i *ApigeeEnvironmentIdentity) FromExternal(ref string) error

func (*ApigeeEnvironmentIdentity) String added in v1.129.2

func (i *ApigeeEnvironmentIdentity) String() string

type ApigeeEnvironmentList added in v1.129.2

type ApigeeEnvironmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ApigeeEnvironment `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeEnvironmentList contains a list of ApigeeEnvironment

func (*ApigeeEnvironmentList) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentList.

func (*ApigeeEnvironmentList) DeepCopyInto added in v1.129.2

func (in *ApigeeEnvironmentList) DeepCopyInto(out *ApigeeEnvironmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeEnvironmentList) DeepCopyObject added in v1.129.2

func (in *ApigeeEnvironmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApigeeEnvironmentObservedState added in v1.129.2

type ApigeeEnvironmentObservedState struct {
}

ApigeeEnvironmentObservedState is the state of the ApigeeEnvironment resource as most recently observed in GCP. +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment

func (*ApigeeEnvironmentObservedState) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentObservedState.

func (*ApigeeEnvironmentObservedState) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeEnvironmentRef added in v1.129.2

type ApigeeEnvironmentRef struct {
	// A reference to an externally managed ApigeeEnvironment resource.
	// Should be in the format "organizations/{{organizationID}}/environments/{{environmentID}}".
	External string `json:"external,omitempty"`

	// The name of a ApigeeEnvironment resource.
	Name string `json:"name,omitempty"`

	// The namespace of a ApigeeEnvironment resource.
	Namespace string `json:"namespace,omitempty"`
}

ApigeeEnvironmentRef is a reference to a ApigeeEnvironment resource.

func (*ApigeeEnvironmentRef) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentRef.

func (*ApigeeEnvironmentRef) DeepCopyInto added in v1.129.2

func (in *ApigeeEnvironmentRef) DeepCopyInto(out *ApigeeEnvironmentRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeEnvironmentRef) GetExternal added in v1.129.2

func (r *ApigeeEnvironmentRef) GetExternal() string

func (*ApigeeEnvironmentRef) GetGVK added in v1.129.2

func (*ApigeeEnvironmentRef) GetNamespacedName added in v1.129.2

func (r *ApigeeEnvironmentRef) GetNamespacedName() types.NamespacedName

func (*ApigeeEnvironmentRef) Normalize added in v1.129.2

func (r *ApigeeEnvironmentRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error

func (*ApigeeEnvironmentRef) SetExternal added in v1.129.2

func (r *ApigeeEnvironmentRef) SetExternal(ref string)

func (*ApigeeEnvironmentRef) ValidateExternal added in v1.129.2

func (r *ApigeeEnvironmentRef) ValidateExternal(ref string) error

type ApigeeEnvironmentSpec added in v1.129.2

type ApigeeEnvironmentSpec struct {
	// The ApigeeEnvironment name. If not given, the metadata.name will be used.
	ResourceID *string `json:"resourceID,omitempty"`

	// Reference to parent Apigee Organization.
	// +required
	ApigeeOrganizationRef *ApigeeOrganizationRef `json:"apigeeOrganizationRef,omitempty"`

	// Optional. Description of the environment.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.description
	Description *string `json:"description,omitempty"`

	// Optional. Display name for this environment.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.display_name
	DisplayName *string `json:"displayName,omitempty"`

	// Optional. Key-value pairs that may be used for customizing the environment.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.properties
	Properties *map[string]string `json:"properties,omitempty"`
}

ApigeeEnvironmentSpec defines the desired state of ApigeeEnvironment +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment

func (*ApigeeEnvironmentSpec) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentSpec.

func (*ApigeeEnvironmentSpec) DeepCopyInto added in v1.129.2

func (in *ApigeeEnvironmentSpec) DeepCopyInto(out *ApigeeEnvironmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeEnvironmentStatus added in v1.129.2

type ApigeeEnvironmentStatus 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 ApigeeEnvironment resource in GCP.
	ExternalRef *string `json:"externalRef,omitempty"`

	// ObservedState is the state of the resource as most recently observed in GCP.
	ObservedState *ApigeeEnvironmentObservedState `json:"observedState,omitempty"`

	// Output only. Creation time of this environment as milliseconds since epoch.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.created_at
	CreatedAt *int64 `json:"createdAt,omitempty"`

	// Output only. Last modification time of this environment as milliseconds since epoch.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.last_modified_at
	LastModifiedAt *int64 `json:"lastModifiedAt,omitempty"`

	// Output only. State of the environment. Values other than ACTIVE means the resource is not ready to use.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Environment.state
	State *string `json:"state,omitempty"`
}

ApigeeEnvironmentStatus defines the config connector machine state of ApigeeEnvironment

func (*ApigeeEnvironmentStatus) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentStatus.

func (*ApigeeEnvironmentStatus) DeepCopyInto added in v1.129.2

func (in *ApigeeEnvironmentStatus) DeepCopyInto(out *ApigeeEnvironmentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeInstance added in v1.129.2

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 added in v1.129.2

func (in *ApigeeInstance) DeepCopy() *ApigeeInstance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstance.

func (*ApigeeInstance) DeepCopyInto added in v1.129.2

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 added in v1.129.2

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 (obj *ApigeeInstance) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

func (*ApigeeInstance) GetParentIdentity added in v1.129.2

func (obj *ApigeeInstance) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

type ApigeeInstanceIdentity added in v1.129.2

type ApigeeInstanceIdentity struct {
	ParentID   *ApigeeOrganizationIdentity
	ResourceID string
}

func (*ApigeeInstanceIdentity) DeepCopy added in v1.129.2

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 added in v1.129.2

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 added in v1.129.2

func (in *ApigeeInstanceList) DeepCopy() *ApigeeInstanceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceList.

func (*ApigeeInstanceList) DeepCopyInto added in v1.129.2

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 added in v1.129.2

func (in *ApigeeInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApigeeInstanceObservedState added in v1.129.2

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 added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceObservedState.

func (*ApigeeInstanceObservedState) DeepCopyInto added in v1.129.2

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 (*ApigeeInstanceRef) GetNamespacedName added in v1.129.2

func (r *ApigeeInstanceRef) GetNamespacedName() types.NamespacedName

func (*ApigeeInstanceRef) Normalize added in v1.129.2

func (r *ApigeeInstanceRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error

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 added in v1.129.2

type ApigeeInstanceSpec struct {
	// Reference to parent Apigee Organization.
	// +required
	OrganizationRef *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 added in v1.129.2

func (in *ApigeeInstanceSpec) DeepCopy() *ApigeeInstanceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceSpec.

func (*ApigeeInstanceSpec) DeepCopyInto added in v1.129.2

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 added in v1.129.2

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 added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceStatus.

func (*ApigeeInstanceStatus) DeepCopyInto added in v1.129.2

func (in *ApigeeInstanceStatus) DeepCopyInto(out *ApigeeInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeOrganization added in v1.129.2

type ApigeeOrganization struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// +required
	Spec   ApigeeOrganizationSpec   `json:"spec,omitempty"`
	Status ApigeeOrganizationStatus `json:"status,omitempty"`
}

ApigeeOrganization is the Schema for the ApigeeOrganization API +k8s:openapi-gen=true

func (*ApigeeOrganization) DeepCopy added in v1.129.2

func (in *ApigeeOrganization) DeepCopy() *ApigeeOrganization

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganization.

func (*ApigeeOrganization) DeepCopyInto added in v1.129.2

func (in *ApigeeOrganization) DeepCopyInto(out *ApigeeOrganization)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeOrganization) DeepCopyObject added in v1.129.2

func (in *ApigeeOrganization) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApigeeOrganization) GetIdentity added in v1.129.2

func (obj *ApigeeOrganization) GetIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

func (*ApigeeOrganization) GetParentIdentity added in v1.129.2

func (obj *ApigeeOrganization) GetParentIdentity(ctx context.Context, reader client.Reader) (identity.Identity, error)

type ApigeeOrganizationIdentity added in v1.129.2

type ApigeeOrganizationIdentity struct {
	ResourceID string
}

func (*ApigeeOrganizationIdentity) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationIdentity.

func (*ApigeeOrganizationIdentity) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeOrganizationIdentity) FromExternal added in v1.129.2

func (i *ApigeeOrganizationIdentity) FromExternal(ref string) error

func (*ApigeeOrganizationIdentity) String added in v1.129.2

func (i *ApigeeOrganizationIdentity) String() string

type ApigeeOrganizationList added in v1.129.2

type ApigeeOrganizationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ApigeeOrganization `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object ApigeeOrganizationList contains a list of ApigeeOrganization

func (*ApigeeOrganizationList) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationList.

func (*ApigeeOrganizationList) DeepCopyInto added in v1.129.2

func (in *ApigeeOrganizationList) DeepCopyInto(out *ApigeeOrganizationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeOrganizationList) DeepCopyObject added in v1.129.2

func (in *ApigeeOrganizationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApigeeOrganizationObservedState added in v1.129.2

type ApigeeOrganizationObservedState struct {
}

ApigeeOrganizationObservedState is the state of the ApigeeOrganization resource as most recently observed in GCP. +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization

func (*ApigeeOrganizationObservedState) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationObservedState.

func (*ApigeeOrganizationObservedState) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeOrganizationRef added in v1.129.2

type ApigeeOrganizationRef struct {
	// A reference to an externally managed ApigeeOrganization resource.
	// Should be in the format "organizations/{{organizationID}}".
	External string `json:"external,omitempty"`

	// The name of a ApigeeOrganization resource.
	Name string `json:"name,omitempty"`

	// The namespace of a ApigeeOrganization resource.
	Namespace string `json:"namespace,omitempty"`
}

ApigeeOrganizationRef is a reference to a ApigeeOrganization resource.

func (*ApigeeOrganizationRef) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationRef.

func (*ApigeeOrganizationRef) DeepCopyInto added in v1.129.2

func (in *ApigeeOrganizationRef) DeepCopyInto(out *ApigeeOrganizationRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApigeeOrganizationRef) GetExternal added in v1.129.2

func (r *ApigeeOrganizationRef) GetExternal() string

func (*ApigeeOrganizationRef) GetGVK added in v1.129.2

func (*ApigeeOrganizationRef) GetNamespacedName added in v1.129.2

func (r *ApigeeOrganizationRef) GetNamespacedName() types.NamespacedName

func (*ApigeeOrganizationRef) Normalize added in v1.129.2

func (r *ApigeeOrganizationRef) Normalize(ctx context.Context, reader client.Reader, defaultNamespace string) error

func (*ApigeeOrganizationRef) SetExternal added in v1.129.2

func (r *ApigeeOrganizationRef) SetExternal(ref string)

func (*ApigeeOrganizationRef) ValidateExternal added in v1.129.2

func (r *ApigeeOrganizationRef) ValidateExternal(ref string) error

type ApigeeOrganizationSpec added in v1.129.2

type ApigeeOrganizationSpec struct {
	// The ApigeeOrganization name. If not given, the metadata.name will be used.
	ResourceID *string `json:"resourceID,omitempty"`

	// Addon configurations of the Apigee organization.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.addons_config
	AddonsConfig *GoogleCloudApigeeV1AddonsConfig `json:"addonsConfig,omitempty"`

	// Required. DEPRECATED: This field will eventually be deprecated and replaced with a differently-named field. Primary Google Cloud 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).
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.analytics_region
	// +required
	AnalyticsRegion *string `json:"analyticsRegion,omitempty"`

	// 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](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.authorized_network
	AuthorizedNetworkRef *refs.ComputeNetworkRef `json:"authorizedNetworkRef,omitempty"`

	// Description of the Apigee organization.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.description
	Description *string `json:"description,omitempty"`

	// Display name for the Apigee organization. Unused, but reserved for future use.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.display_name
	DisplayName *string `json:"displayName,omitempty"`

	// Required. Name of the GCP project in which to associate the Apigee organization.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.project_id
	// +required
	ProjectRef *refs.ProjectRef `json:"projectRef,omitempty"`

	// Properties defined in the Apigee organization profile.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.properties
	Properties *map[string]string `json:"properties,omitempty"`

	// 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 or [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not supported for Apigee hybrid.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.runtime_database_encryption_key_name
	RuntimeDatabaseEncryptionKeyRef *refs.KMSCryptoKeyRef `json:"runtimeDatabaseEncryptionKeyRef,omitempty"`

	// Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.runtime_type
	// +required
	RuntimeType *string `json:"runtimeType,omitempty"`
}

ApigeeOrganizationSpec defines the desired state of ApigeeOrganization +kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization

func (*ApigeeOrganizationSpec) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationSpec.

func (*ApigeeOrganizationSpec) DeepCopyInto added in v1.129.2

func (in *ApigeeOrganizationSpec) DeepCopyInto(out *ApigeeOrganizationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApigeeOrganizationStatus added in v1.129.2

type ApigeeOrganizationStatus 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 ApigeeOrganization resource in GCP.
	ExternalRef *string `json:"externalRef,omitempty"`

	// ObservedState is the state of the resource as most recently observed in GCP.
	ObservedState *ApigeeOrganizationObservedState `json:"observedState,omitempty"`

	// Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.billing_type
	BillingType *string `json:"billingType,omitempty"`

	// Output only. Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when [RuntimeType](#RuntimeType) is `CLOUD`.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.ca_certificate
	CaCertificate []byte `json:"caCertificate,omitempty"`

	// Output only. Time that the Apigee organization was created in milliseconds since epoch.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.created_at
	CreatedAt *int64 `json:"createdAt,omitempty"`

	// Output only. List of environments in the Apigee organization.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.environments
	Environments []string `json:"environments,omitempty"`

	// Output only. Time that the Apigee organization is scheduled for deletion.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.expires_at
	ExpiresAt *int64 `json:"expiresAt,omitempty"`

	// Output only. Time that the Apigee organization was last modified in milliseconds since epoch.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.last_modified_at
	LastModifiedAt *int64 `json:"lastModifiedAt,omitempty"`

	// Output only. Project ID associated with the Apigee organization.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.project_id
	ProjectID *string `json:"projectId,omitempty"`

	// Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.state
	State *string `json:"state,omitempty"`

	// Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1Organization.subscription_type
	SubscriptionType *string `json:"subscriptionType,omitempty"`
}

ApigeeOrganizationStatus defines the config connector machine state of ApigeeOrganization

func (*ApigeeOrganizationStatus) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationStatus.

func (*ApigeeOrganizationStatus) DeepCopyInto added in v1.129.2

func (in *ApigeeOrganizationStatus) DeepCopyInto(out *ApigeeOrganizationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GoogleCloudApigeeV1AddonsConfig added in v1.129.2

type GoogleCloudApigeeV1AddonsConfig struct {
	// Configuration for the Advanced API Ops add-on.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AddonsConfig.advanced_api_ops_config
	AdvancedApiOpsConfig *GoogleCloudApigeeV1AdvancedApiOpsConfig `json:"advancedApiOpsConfig,omitempty"`

	// Configuration for the Monetization add-on.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AddonsConfig.monetization_config
	MonetizationConfig *GoogleCloudApigeeV1MonetizationConfig `json:"monetizationConfig,omitempty"`
}

+kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AddonsConfig

func (*GoogleCloudApigeeV1AddonsConfig) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudApigeeV1AddonsConfig.

func (*GoogleCloudApigeeV1AddonsConfig) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GoogleCloudApigeeV1AdvancedApiOpsConfig added in v1.129.2

type GoogleCloudApigeeV1AdvancedApiOpsConfig struct {
	// Flag that specifies whether the Advanced API Ops add-on is enabled.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AdvancedApiOpsConfig.enabled
	Enabled *bool `json:"enabled,omitempty"`
}

+kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1AdvancedApiOpsConfig

func (*GoogleCloudApigeeV1AdvancedApiOpsConfig) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudApigeeV1AdvancedApiOpsConfig.

func (*GoogleCloudApigeeV1AdvancedApiOpsConfig) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GoogleCloudApigeeV1MonetizationConfig added in v1.129.2

type GoogleCloudApigeeV1MonetizationConfig struct {
	// Flag that specifies whether the Monetization add-on is enabled.
	// +kcc:proto:field=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1MonetizationConfig.enabled
	Enabled *bool `json:"enabled,omitempty"`
}

+kcc:proto=mockgcp.cloud.apigee.v1.GoogleCloudApigeeV1MonetizationConfig

func (*GoogleCloudApigeeV1MonetizationConfig) DeepCopy added in v1.129.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudApigeeV1MonetizationConfig.

func (*GoogleCloudApigeeV1MonetizationConfig) DeepCopyInto added in v1.129.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Parent

type Parent struct {
	// +required
	OrganizationRef *ApigeeOrganizationRef `json:"organizationRef"`
}

func (*Parent) DeepCopy

func (in *Parent) DeepCopy() *Parent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parent.

func (*Parent) DeepCopyInto

func (in *Parent) DeepCopyInto(out *Parent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL