v1alpha1

package
v1.127.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the apigee v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/apigee +k8s:defaulter-gen=TypeMeta +groupName=apigee.cnrm.cloud.google.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is the group version used to register these objects.
	SchemeGroupVersion = 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: SchemeGroupVersion}

	// AddToScheme is a global function that registers this API group & version to a scheme
	AddToScheme = SchemeBuilder.AddToScheme

	ApigeeAddonsConfigGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeAddonsConfig{}).Name(),
	}

	ApigeeEndpointAttachmentGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeEndpointAttachment{}).Name(),
	}

	ApigeeEnvgroupGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeEnvgroup{}).Name(),
	}

	ApigeeEnvgroupAttachmentGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeEnvgroupAttachment{}).Name(),
	}

	ApigeeInstanceGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeInstance{}).Name(),
	}

	ApigeeInstanceAttachmentGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeInstanceAttachment{}).Name(),
	}

	ApigeeNATAddressGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeNATAddress{}).Name(),
	}

	ApigeeSyncAuthorizationGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(ApigeeSyncAuthorization{}).Name(),
	}
)

Functions

This section is empty.

Types

type AddonsconfigAddonsConfig

type AddonsconfigAddonsConfig struct {
	/* Configuration for the Monetization add-on. */
	// +optional
	AdvancedApiOpsConfig *AddonsconfigAdvancedApiOpsConfig `json:"advancedApiOpsConfig,omitempty"`

	/* Configuration for the Monetization add-on. */
	// +optional
	ApiSecurityConfig *AddonsconfigApiSecurityConfig `json:"apiSecurityConfig,omitempty"`

	/* Configuration for the Monetization add-on. */
	// +optional
	ConnectorsPlatformConfig *AddonsconfigConnectorsPlatformConfig `json:"connectorsPlatformConfig,omitempty"`

	/* Configuration for the Monetization add-on. */
	// +optional
	IntegrationConfig *AddonsconfigIntegrationConfig `json:"integrationConfig,omitempty"`

	/* Configuration for the Monetization add-on. */
	// +optional
	MonetizationConfig *AddonsconfigMonetizationConfig `json:"monetizationConfig,omitempty"`
}

func (*AddonsconfigAddonsConfig) DeepCopy

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

func (*AddonsconfigAddonsConfig) DeepCopyInto

func (in *AddonsconfigAddonsConfig) DeepCopyInto(out *AddonsconfigAddonsConfig)

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

type AddonsconfigAdvancedApiOpsConfig

type AddonsconfigAdvancedApiOpsConfig struct {
	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	Enabled *bool `json:"enabled,omitempty"`
}

func (*AddonsconfigAdvancedApiOpsConfig) DeepCopy

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

func (*AddonsconfigAdvancedApiOpsConfig) DeepCopyInto

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

type AddonsconfigApiSecurityConfig

type AddonsconfigApiSecurityConfig struct {
	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	Enabled *bool `json:"enabled,omitempty"`

	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	ExpiresAt *string `json:"expiresAt,omitempty"`
}

func (*AddonsconfigApiSecurityConfig) DeepCopy

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

func (*AddonsconfigApiSecurityConfig) DeepCopyInto

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

type AddonsconfigConnectorsPlatformConfig

type AddonsconfigConnectorsPlatformConfig struct {
	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	Enabled *bool `json:"enabled,omitempty"`

	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	ExpiresAt *string `json:"expiresAt,omitempty"`
}

func (*AddonsconfigConnectorsPlatformConfig) DeepCopy

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

func (*AddonsconfigConnectorsPlatformConfig) DeepCopyInto

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

type AddonsconfigIntegrationConfig

type AddonsconfigIntegrationConfig struct {
	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	Enabled *bool `json:"enabled,omitempty"`
}

func (*AddonsconfigIntegrationConfig) DeepCopy

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

func (*AddonsconfigIntegrationConfig) DeepCopyInto

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

type AddonsconfigMonetizationConfig

type AddonsconfigMonetizationConfig struct {
	/* Flag that specifies whether the Advanced API Ops add-on is enabled. */
	// +optional
	Enabled *bool `json:"enabled,omitempty"`
}

func (*AddonsconfigMonetizationConfig) DeepCopy

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

func (*AddonsconfigMonetizationConfig) DeepCopyInto

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

type ApigeeAddonsConfig

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

	Spec   ApigeeAddonsConfigSpec   `json:"spec,omitempty"`
	Status ApigeeAddonsConfigStatus `json:"status,omitempty"`
}

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

func (*ApigeeAddonsConfig) DeepCopy

func (in *ApigeeAddonsConfig) DeepCopy() *ApigeeAddonsConfig

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

func (*ApigeeAddonsConfig) DeepCopyInto

func (in *ApigeeAddonsConfig) DeepCopyInto(out *ApigeeAddonsConfig)

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

func (*ApigeeAddonsConfig) DeepCopyObject

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

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

type ApigeeAddonsConfigList

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

ApigeeAddonsConfigList contains a list of ApigeeAddonsConfig

func (*ApigeeAddonsConfigList) DeepCopy

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

func (*ApigeeAddonsConfigList) DeepCopyInto

func (in *ApigeeAddonsConfigList) DeepCopyInto(out *ApigeeAddonsConfigList)

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

func (*ApigeeAddonsConfigList) DeepCopyObject

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

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

type ApigeeAddonsConfigSpec

type ApigeeAddonsConfigSpec struct {
	/* Addon configurations of the Apigee organization. */
	// +optional
	AddonsConfig *AddonsconfigAddonsConfig `json:"addonsConfig,omitempty"`

	/* Immutable. Name of the Apigee organization. */
	Org string `json:"org"`

	/* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

func (*ApigeeAddonsConfigSpec) DeepCopy

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

func (*ApigeeAddonsConfigSpec) DeepCopyInto

func (in *ApigeeAddonsConfigSpec) DeepCopyInto(out *ApigeeAddonsConfigSpec)

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

type ApigeeAddonsConfigStatus

type ApigeeAddonsConfigStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeAddonsConfig'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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*ApigeeAddonsConfigStatus) DeepCopy

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

func (*ApigeeAddonsConfigStatus) DeepCopyInto

func (in *ApigeeAddonsConfigStatus) DeepCopyInto(out *ApigeeAddonsConfigStatus)

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

type ApigeeEndpointAttachment

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

	Spec   ApigeeEndpointAttachmentSpec   `json:"spec,omitempty"`
	Status ApigeeEndpointAttachmentStatus `json:"status,omitempty"`
}

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

func (*ApigeeEndpointAttachment) DeepCopy

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

func (*ApigeeEndpointAttachment) DeepCopyInto

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

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

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

type ApigeeEndpointAttachmentList

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

ApigeeEndpointAttachmentList contains a list of ApigeeEndpointAttachment

func (*ApigeeEndpointAttachmentList) DeepCopy

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

func (*ApigeeEndpointAttachmentList) DeepCopyInto

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

func (*ApigeeEndpointAttachmentList) DeepCopyObject

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

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

type ApigeeEndpointAttachmentSpec

type ApigeeEndpointAttachmentSpec struct {
	/* Immutable. Location of the endpoint attachment. */
	Location string `json:"location"`

	/* Immutable. The Apigee Organization associated with the Apigee instance,
	in the format 'organizations/{{org_name}}'. */
	OrgId string `json:"orgId"`

	/* Immutable. Optional. The endpointAttachmentId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* Immutable. Format: projects/* /regions/* /serviceAttachments/*. */
	ServiceAttachment string `json:"serviceAttachment"`
}

func (*ApigeeEndpointAttachmentSpec) DeepCopy

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

func (*ApigeeEndpointAttachmentSpec) DeepCopyInto

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

type ApigeeEndpointAttachmentStatus

type ApigeeEndpointAttachmentStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeEndpointAttachment's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* State of the endpoint attachment connection to the service attachment. */
	// +optional
	ConnectionState *string `json:"connectionState,omitempty"`

	/* Host that can be used in either HTTP Target Endpoint directly, or as the host in Target Server. */
	// +optional
	Host *string `json:"host,omitempty"`

	/* Name of the Endpoint Attachment in the following format:
	organizations/{organization}/endpointAttachments/{endpointAttachment}. */
	// +optional
	Name *string `json:"name,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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*ApigeeEndpointAttachmentStatus) DeepCopy

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

func (*ApigeeEndpointAttachmentStatus) DeepCopyInto

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"`

	Spec   ApigeeEnvgroupSpec   `json:"spec,omitempty"`
	Status ApigeeEnvgroupStatus `json:"status,omitempty"`
}

ApigeeEnvgroup is the Schema for the apigee 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.

type ApigeeEnvgroupAttachment

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 apigee API +k8s:openapi-gen=true

func (*ApigeeEnvgroupAttachment) DeepCopy

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

func (*ApigeeEnvgroupAttachment) DeepCopyInto

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

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

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

type ApigeeEnvgroupAttachmentList

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

ApigeeEnvgroupAttachmentList contains a list of ApigeeEnvgroupAttachment

func (*ApigeeEnvgroupAttachmentList) DeepCopy

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

func (*ApigeeEnvgroupAttachmentList) DeepCopyInto

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

func (*ApigeeEnvgroupAttachmentList) DeepCopyObject

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

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

type ApigeeEnvgroupAttachmentSpec

type ApigeeEnvgroupAttachmentSpec struct {
	/* Immutable. The Apigee environment group associated with the Apigee environment,
	in the format 'organizations/{{org_name}}/envgroups/{{envgroup_name}}'. */
	EnvgroupId string `json:"envgroupId"`

	/* Immutable. The resource ID of the environment. */
	Environment string `json:"environment"`

	/* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

func (*ApigeeEnvgroupAttachmentSpec) DeepCopy

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

func (*ApigeeEnvgroupAttachmentSpec) DeepCopyInto

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

type ApigeeEnvgroupAttachmentStatus

type ApigeeEnvgroupAttachmentStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeEnvgroupAttachment's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* The name of the newly created  attachment (output parameter). */
	// +optional
	Name *string `json:"name,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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*ApigeeEnvgroupAttachmentStatus) DeepCopy

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

func (*ApigeeEnvgroupAttachmentStatus) DeepCopyInto

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

type ApigeeEnvgroupList

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

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 ApigeeEnvgroupSpec

type ApigeeEnvgroupSpec struct {
	/* Hostnames of the environment group. */
	// +optional
	Hostnames []string `json:"hostnames,omitempty"`

	/* Immutable. The Apigee Organization associated with the Apigee environment group,
	in the format 'organizations/{{org_name}}'. */
	OrgId string `json:"orgId"`

	/* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

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
	   ApigeeEnvgroup'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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

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 ApigeeInstance

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

	Spec   ApigeeInstanceSpec   `json:"spec,omitempty"`
	Status ApigeeInstanceStatus `json:"status,omitempty"`
}

ApigeeInstance is the Schema for the apigee 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.

type ApigeeInstanceAttachment

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

	Spec   ApigeeInstanceAttachmentSpec   `json:"spec,omitempty"`
	Status ApigeeInstanceAttachmentStatus `json:"status,omitempty"`
}

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

func (*ApigeeInstanceAttachment) DeepCopy

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

func (*ApigeeInstanceAttachment) DeepCopyInto

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

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

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

type ApigeeInstanceAttachmentList

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

ApigeeInstanceAttachmentList contains a list of ApigeeInstanceAttachment

func (*ApigeeInstanceAttachmentList) DeepCopy

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

func (*ApigeeInstanceAttachmentList) DeepCopyInto

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

func (*ApigeeInstanceAttachmentList) DeepCopyObject

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

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

type ApigeeInstanceAttachmentSpec

type ApigeeInstanceAttachmentSpec struct {
	/* Immutable. The resource ID of the environment. */
	Environment string `json:"environment"`

	/* Immutable. The Apigee instance associated with the Apigee environment,
	in the format 'organizations/{{org_name}}/instances/{{instance_name}}'. */
	InstanceId string `json:"instanceId"`

	/* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

func (*ApigeeInstanceAttachmentSpec) DeepCopy

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

func (*ApigeeInstanceAttachmentSpec) DeepCopyInto

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

type ApigeeInstanceAttachmentStatus

type ApigeeInstanceAttachmentStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeInstanceAttachment's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* The name of the newly created  attachment (output parameter). */
	// +optional
	Name *string `json:"name,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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*ApigeeInstanceAttachmentStatus) DeepCopy

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

func (*ApigeeInstanceAttachmentStatus) DeepCopyInto

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

type ApigeeInstanceList

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

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 ApigeeInstanceSpec

type ApigeeInstanceSpec struct {
	/* Immutable. 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. */
	// +optional
	ConsumerAcceptList []string `json:"consumerAcceptList,omitempty"`

	/* Immutable. Description of the instance. */
	// +optional
	Description *string `json:"description,omitempty"`

	/* Immutable. Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only.
	Use the following format: 'projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)'. */
	// +optional
	DiskEncryptionKeyName *string `json:"diskEncryptionKeyName,omitempty"`

	/* Immutable. Display name of the instance. */
	// +optional
	DisplayName *string `json:"displayName,omitempty"`

	/* Immutable. IP range represents the customer-provided CIDR block of length 22 that will be used for
	the Apigee instance creation. This optional range, if provided, should be freely
	available as part of larger named range the customer has allocated to the Service
	Networking peering. If this is not provided, Apigee will automatically request for any
	available /22 CIDR block from Service Networking. The customer should use this CIDR block
	for configuring their firewall needs to allow traffic from Apigee.
	Input format: "a.b.c.d/22". */
	// +optional
	IpRange *string `json:"ipRange,omitempty"`

	/* Immutable. Required. Compute Engine location where the instance resides. */
	Location string `json:"location"`

	/* Immutable. The Apigee Organization associated with the Apigee instance,
	in the format 'organizations/{{org_name}}'. */
	OrgId string `json:"orgId"`

	/* Immutable. The size of the CIDR block range that will be reserved by the instance. For valid values,
	see [CidrRange](https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.instances#CidrRange) on the documentation. */
	// +optional
	PeeringCidrRange *string `json:"peeringCidrRange,omitempty"`

	/* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

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
	   ApigeeInstance's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* Output only. Hostname or IP address of the exposed Apigee endpoint used by clients to connect to the service. */
	// +optional
	Host *string `json:"host,omitempty"`

	/* 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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`

	/* Output only. Port number of the exposed Apigee endpoint. */
	// +optional
	Port *string `json:"port,omitempty"`

	/* Output only. Resource name of the service attachment created for the instance in
	the format: projects/* /regions/* /serviceAttachments/* Apigee customers can privately
	forward traffic to this service attachment using the PSC endpoints. */
	// +optional
	ServiceAttachment *string `json:"serviceAttachment,omitempty"`
}

func (*ApigeeInstanceStatus) DeepCopy

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 ApigeeNATAddress

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

	Spec   ApigeeNATAddressSpec   `json:"spec,omitempty"`
	Status ApigeeNATAddressStatus `json:"status,omitempty"`
}

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

func (*ApigeeNATAddress) DeepCopy

func (in *ApigeeNATAddress) DeepCopy() *ApigeeNATAddress

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

func (*ApigeeNATAddress) DeepCopyInto

func (in *ApigeeNATAddress) DeepCopyInto(out *ApigeeNATAddress)

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

func (*ApigeeNATAddress) DeepCopyObject

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

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

type ApigeeNATAddressList

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

ApigeeNATAddressList contains a list of ApigeeNATAddress

func (*ApigeeNATAddressList) DeepCopy

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

func (*ApigeeNATAddressList) DeepCopyInto

func (in *ApigeeNATAddressList) DeepCopyInto(out *ApigeeNATAddressList)

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

func (*ApigeeNATAddressList) DeepCopyObject

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

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

type ApigeeNATAddressSpec

type ApigeeNATAddressSpec struct {
	/* Immutable. The Apigee instance associated with the Apigee environment,
	in the format 'organizations/{{org_name}}/instances/{{instance_name}}'. */
	InstanceId string `json:"instanceId"`

	/* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

func (*ApigeeNATAddressSpec) DeepCopy

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

func (*ApigeeNATAddressSpec) DeepCopyInto

func (in *ApigeeNATAddressSpec) DeepCopyInto(out *ApigeeNATAddressSpec)

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

type ApigeeNATAddressStatus

type ApigeeNATAddressStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeNATAddress's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* The allocated NAT IP address. */
	// +optional
	IpAddress *string `json:"ipAddress,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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`

	/* State of the NAT IP address. */
	// +optional
	State *string `json:"state,omitempty"`
}

func (*ApigeeNATAddressStatus) DeepCopy

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

func (*ApigeeNATAddressStatus) DeepCopyInto

func (in *ApigeeNATAddressStatus) DeepCopyInto(out *ApigeeNATAddressStatus)

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

type ApigeeSyncAuthorization

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

	Spec   ApigeeSyncAuthorizationSpec   `json:"spec,omitempty"`
	Status ApigeeSyncAuthorizationStatus `json:"status,omitempty"`
}

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

func (*ApigeeSyncAuthorization) DeepCopy

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

func (*ApigeeSyncAuthorization) DeepCopyInto

func (in *ApigeeSyncAuthorization) DeepCopyInto(out *ApigeeSyncAuthorization)

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

func (*ApigeeSyncAuthorization) DeepCopyObject

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

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

type ApigeeSyncAuthorizationList

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

ApigeeSyncAuthorizationList contains a list of ApigeeSyncAuthorization

func (*ApigeeSyncAuthorizationList) DeepCopy

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

func (*ApigeeSyncAuthorizationList) DeepCopyInto

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

func (*ApigeeSyncAuthorizationList) DeepCopyObject

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

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

type ApigeeSyncAuthorizationSpec

type ApigeeSyncAuthorizationSpec struct {
	/* Array of service accounts to grant access to control plane resources, each specified using the following format: 'serviceAccount:service-account-name'.

	The 'service-account-name' is formatted like an email address. For example: my-synchronizer-manager-serviceAccount@my_project_id.iam.gserviceaccount.com

	You might specify multiple service accounts, for example, if you have multiple environments and wish to assign a unique service account to each one.

	The service accounts must have **Apigee Synchronizer Manager** role. See also [Create service accounts](https://cloud.google.com/apigee/docs/hybrid/v1.8/sa-about#create-the-service-accounts). */
	Identities []string `json:"identities"`

	/* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`
}

func (*ApigeeSyncAuthorizationSpec) DeepCopy

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

func (*ApigeeSyncAuthorizationSpec) DeepCopyInto

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

type ApigeeSyncAuthorizationStatus

type ApigeeSyncAuthorizationStatus struct {
	/* Conditions represent the latest available observations of the
	   ApigeeSyncAuthorization's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* Entity tag (ETag) used for optimistic concurrency control as a way to help prevent simultaneous updates from overwriting each other.
	Used internally during updates. */
	// +optional
	Etag *string `json:"etag,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. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*ApigeeSyncAuthorizationStatus) DeepCopy

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

func (*ApigeeSyncAuthorizationStatus) DeepCopyInto

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