Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the apigee v1beta1 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 ¶
- Variables
- type ApigeeEnvironment
- type ApigeeEnvironmentList
- type ApigeeEnvironmentSpec
- type ApigeeEnvironmentStatus
- type ApigeeOrganization
- type ApigeeOrganizationList
- type ApigeeOrganizationSpec
- type ApigeeOrganizationStatus
- type OrganizationAddonsConfig
- type OrganizationAdvancedApiOpsConfig
- type OrganizationMonetizationConfig
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = 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: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme ApigeeEnvironmentGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(ApigeeEnvironment{}).Name(), } ApigeeOrganizationGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(ApigeeOrganization{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type ApigeeEnvironment ¶ added in v1.81.0
type ApigeeEnvironment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApigeeEnvironmentSpec `json:"spec,omitempty"` Status ApigeeEnvironmentStatus `json:"status,omitempty"` }
ApigeeEnvironment is the Schema for the apigee API +k8s:openapi-gen=true
func (*ApigeeEnvironment) DeepCopy ¶ added in v1.81.0
func (in *ApigeeEnvironment) DeepCopy() *ApigeeEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironment.
func (*ApigeeEnvironment) DeepCopyInto ¶ added in v1.81.0
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.81.0
func (in *ApigeeEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeEnvironmentList ¶ added in v1.81.0
type ApigeeEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeEnvironment `json:"items"` }
ApigeeEnvironmentList contains a list of ApigeeEnvironment
func (*ApigeeEnvironmentList) DeepCopy ¶ added in v1.81.0
func (in *ApigeeEnvironmentList) DeepCopy() *ApigeeEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentList.
func (*ApigeeEnvironmentList) DeepCopyInto ¶ added in v1.81.0
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.81.0
func (in *ApigeeEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeEnvironmentSpec ¶ added in v1.81.0
type ApigeeEnvironmentSpec struct { /* Immutable. */ ApigeeOrganizationRef v1alpha1.ResourceRef `json:"apigeeOrganizationRef"` /* Optional. Description of the environment. */ // +optional Description *string `json:"description,omitempty"` /* Optional. Display name for this environment. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* Optional. Key-value pairs that may be used for customizing the environment. */ // +optional Properties map[string]string `json:"properties,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 (*ApigeeEnvironmentSpec) DeepCopy ¶ added in v1.81.0
func (in *ApigeeEnvironmentSpec) DeepCopy() *ApigeeEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentSpec.
func (*ApigeeEnvironmentSpec) DeepCopyInto ¶ added in v1.81.0
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.81.0
type ApigeeEnvironmentStatus struct { /* Conditions represent the latest available observations of the ApigeeEnvironment's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Output only. Creation time of this environment as milliseconds since epoch. */ // +optional CreatedAt *int64 `json:"createdAt,omitempty"` /* Output only. Last modification time of this environment as milliseconds since epoch. */ // +optional LastModifiedAt *int64 `json:"lastModifiedAt,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. State of the environment. Values other than ACTIVE means the resource is not ready to use. Possible values: STATE_UNSPECIFIED, CREATING, ACTIVE, DELETING */ // +optional State *string `json:"state,omitempty"` }
func (*ApigeeEnvironmentStatus) DeepCopy ¶ added in v1.81.0
func (in *ApigeeEnvironmentStatus) DeepCopy() *ApigeeEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvironmentStatus.
func (*ApigeeEnvironmentStatus) DeepCopyInto ¶ added in v1.81.0
func (in *ApigeeEnvironmentStatus) DeepCopyInto(out *ApigeeEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeOrganization ¶
type ApigeeOrganization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApigeeOrganizationSpec `json:"spec,omitempty"` Status ApigeeOrganizationStatus `json:"status,omitempty"` }
ApigeeOrganization is the Schema for the apigee API +k8s:openapi-gen=true
func (*ApigeeOrganization) DeepCopy ¶
func (in *ApigeeOrganization) DeepCopy() *ApigeeOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganization.
func (*ApigeeOrganization) DeepCopyInto ¶
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 ¶
func (in *ApigeeOrganization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeOrganizationList ¶
type ApigeeOrganizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApigeeOrganization `json:"items"` }
ApigeeOrganizationList contains a list of ApigeeOrganization
func (*ApigeeOrganizationList) DeepCopy ¶
func (in *ApigeeOrganizationList) DeepCopy() *ApigeeOrganizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationList.
func (*ApigeeOrganizationList) DeepCopyInto ¶
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 ¶
func (in *ApigeeOrganizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigeeOrganizationSpec ¶
type ApigeeOrganizationSpec struct { /* Addon configurations of the Apigee organization. */ // +optional AddonsConfig *OrganizationAddonsConfig `json:"addonsConfig,omitempty"` /* Immutable. Required. Primary GCP region for analytics data storage. For valid values, see (https://cloud.google.com/apigee/docs/api-platform/get-started/create-org). */ AnalyticsRegion string `json:"analyticsRegion"` // +optional AuthorizedNetworkRef *v1alpha1.ResourceRef `json:"authorizedNetworkRef,omitempty"` /* Description of the Apigee organization. */ // +optional Description *string `json:"description,omitempty"` /* Display name for the Apigee organization. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* Immutable. The Project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Properties defined in the Apigee organization profile. */ // +optional Properties map[string]string `json:"properties,omitempty"` /* 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"` // +optional RuntimeDatabaseEncryptionKeyRef *v1alpha1.ResourceRef `json:"runtimeDatabaseEncryptionKeyRef,omitempty"` /* Immutable. Required. Runtime type of the Apigee organization based on the Apigee subscription purchased. Possible values: RUNTIME_TYPE_UNSPECIFIED, CLOUD, HYBRID */ RuntimeType string `json:"runtimeType"` }
func (*ApigeeOrganizationSpec) DeepCopy ¶
func (in *ApigeeOrganizationSpec) DeepCopy() *ApigeeOrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationSpec.
func (*ApigeeOrganizationSpec) DeepCopyInto ¶
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 ¶
type ApigeeOrganizationStatus struct { /* Conditions represent the latest available observations of the ApigeeOrganization's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Output only. Billing type of the Apigee organization. See (https://cloud.google.com/apigee/pricing). Possible values: BILLING_TYPE_UNSPECIFIED, SUBSCRIPTION, EVALUATION */ // +optional BillingType *string `json:"billingType,omitempty"` /* Output only. Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when (#RuntimeType) is `CLOUD`. */ // +optional CaCertificate *string `json:"caCertificate,omitempty"` /* Output only. Time that the Apigee organization was created in milliseconds since epoch. */ // +optional CreatedAt *int64 `json:"createdAt,omitempty"` /* Output only. List of environments in the Apigee organization. */ // +optional Environments []string `json:"environments,omitempty"` /* Output only. Time that the Apigee organization is scheduled for deletion. */ // +optional ExpiresAt *int64 `json:"expiresAt,omitempty"` /* Output only. Time that the Apigee organization was last modified in milliseconds since epoch. */ // +optional LastModifiedAt *int64 `json:"lastModifiedAt,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. Project ID associated with the Apigee organization. */ // +optional ProjectId *string `json:"projectId,omitempty"` /* Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use. Possible values: SNAPSHOT_STATE_UNSPECIFIED, MISSING, OK_DOCSTORE, OK_SUBMITTED, OK_EXTERNAL, DELETED */ // +optional 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 (https://cloud.google.com/apigee/pricing/). Possible values: SUBSCRIPTION_TYPE_UNSPECIFIED, PAID, TRIAL */ // +optional SubscriptionType *string `json:"subscriptionType,omitempty"` }
func (*ApigeeOrganizationStatus) DeepCopy ¶
func (in *ApigeeOrganizationStatus) DeepCopy() *ApigeeOrganizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeOrganizationStatus.
func (*ApigeeOrganizationStatus) DeepCopyInto ¶
func (in *ApigeeOrganizationStatus) DeepCopyInto(out *ApigeeOrganizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAddonsConfig ¶
type OrganizationAddonsConfig struct { /* Configuration for the Advanced API Ops add-on. */ // +optional AdvancedApiOpsConfig *OrganizationAdvancedApiOpsConfig `json:"advancedApiOpsConfig,omitempty"` /* Configuration for the Monetization add-on. */ // +optional MonetizationConfig *OrganizationMonetizationConfig `json:"monetizationConfig,omitempty"` }
func (*OrganizationAddonsConfig) DeepCopy ¶
func (in *OrganizationAddonsConfig) DeepCopy() *OrganizationAddonsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAddonsConfig.
func (*OrganizationAddonsConfig) DeepCopyInto ¶
func (in *OrganizationAddonsConfig) DeepCopyInto(out *OrganizationAddonsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdvancedApiOpsConfig ¶
type OrganizationAdvancedApiOpsConfig struct { /* Flag that specifies whether the Advanced API Ops add-on is enabled. */ // +optional Enabled *bool `json:"enabled,omitempty"` }
func (*OrganizationAdvancedApiOpsConfig) DeepCopy ¶
func (in *OrganizationAdvancedApiOpsConfig) DeepCopy() *OrganizationAdvancedApiOpsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdvancedApiOpsConfig.
func (*OrganizationAdvancedApiOpsConfig) DeepCopyInto ¶
func (in *OrganizationAdvancedApiOpsConfig) DeepCopyInto(out *OrganizationAdvancedApiOpsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationMonetizationConfig ¶
type OrganizationMonetizationConfig struct { /* Flag that specifies whether the Monetization add-on is enabled. */ // +optional Enabled *bool `json:"enabled,omitempty"` }
func (*OrganizationMonetizationConfig) DeepCopy ¶
func (in *OrganizationMonetizationConfig) DeepCopy() *OrganizationMonetizationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationMonetizationConfig.
func (*OrganizationMonetizationConfig) DeepCopyInto ¶
func (in *OrganizationMonetizationConfig) DeepCopyInto(out *OrganizationMonetizationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.