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 ¶
- Variables
- type AddonsconfigAddonsConfig
- type AddonsconfigAdvancedApiOpsConfig
- type AddonsconfigApiSecurityConfig
- type AddonsconfigConnectorsPlatformConfig
- type AddonsconfigIntegrationConfig
- type AddonsconfigMonetizationConfig
- type ApigeeAddonsConfig
- type ApigeeAddonsConfigList
- type ApigeeAddonsConfigSpec
- type ApigeeAddonsConfigStatus
- type ApigeeEndpointAttachment
- type ApigeeEndpointAttachmentList
- type ApigeeEndpointAttachmentSpec
- type ApigeeEndpointAttachmentStatus
- type ApigeeEnvgroup
- type ApigeeEnvgroupAttachment
- type ApigeeEnvgroupAttachmentList
- type ApigeeEnvgroupAttachmentSpec
- type ApigeeEnvgroupAttachmentStatus
- type ApigeeEnvgroupList
- type ApigeeEnvgroupSpec
- type ApigeeEnvgroupStatus
- type ApigeeInstance
- type ApigeeInstanceAttachment
- type ApigeeInstanceAttachmentList
- type ApigeeInstanceAttachmentSpec
- type ApigeeInstanceAttachmentStatus
- type ApigeeInstanceList
- type ApigeeInstanceSpec
- type ApigeeInstanceStatus
- type ApigeeNATAddress
- type ApigeeNATAddressList
- type ApigeeNATAddressSpec
- type ApigeeNATAddressStatus
- type ApigeeSyncAuthorization
- type ApigeeSyncAuthorizationList
- type ApigeeSyncAuthorizationSpec
- type ApigeeSyncAuthorizationStatus
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: "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 ¶
func (in *AddonsconfigAddonsConfig) DeepCopy() *AddonsconfigAddonsConfig
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 ¶
func (in *AddonsconfigAdvancedApiOpsConfig) DeepCopy() *AddonsconfigAdvancedApiOpsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonsconfigAdvancedApiOpsConfig.
func (*AddonsconfigAdvancedApiOpsConfig) DeepCopyInto ¶
func (in *AddonsconfigAdvancedApiOpsConfig) DeepCopyInto(out *AddonsconfigAdvancedApiOpsConfig)
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 ¶
func (in *AddonsconfigApiSecurityConfig) DeepCopy() *AddonsconfigApiSecurityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonsconfigApiSecurityConfig.
func (*AddonsconfigApiSecurityConfig) DeepCopyInto ¶
func (in *AddonsconfigApiSecurityConfig) DeepCopyInto(out *AddonsconfigApiSecurityConfig)
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 ¶
func (in *AddonsconfigConnectorsPlatformConfig) DeepCopy() *AddonsconfigConnectorsPlatformConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonsconfigConnectorsPlatformConfig.
func (*AddonsconfigConnectorsPlatformConfig) DeepCopyInto ¶
func (in *AddonsconfigConnectorsPlatformConfig) DeepCopyInto(out *AddonsconfigConnectorsPlatformConfig)
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 ¶
func (in *AddonsconfigIntegrationConfig) DeepCopy() *AddonsconfigIntegrationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonsconfigIntegrationConfig.
func (*AddonsconfigIntegrationConfig) DeepCopyInto ¶
func (in *AddonsconfigIntegrationConfig) DeepCopyInto(out *AddonsconfigIntegrationConfig)
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 ¶
func (in *AddonsconfigMonetizationConfig) DeepCopy() *AddonsconfigMonetizationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonsconfigMonetizationConfig.
func (*AddonsconfigMonetizationConfig) DeepCopyInto ¶
func (in *AddonsconfigMonetizationConfig) DeepCopyInto(out *AddonsconfigMonetizationConfig)
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 ¶
func (in *ApigeeAddonsConfigList) DeepCopy() *ApigeeAddonsConfigList
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 ¶
func (in *ApigeeAddonsConfigSpec) DeepCopy() *ApigeeAddonsConfigSpec
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 ¶
func (in *ApigeeAddonsConfigStatus) DeepCopy() *ApigeeAddonsConfigStatus
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 ¶
func (in *ApigeeEndpointAttachment) DeepCopy() *ApigeeEndpointAttachment
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 ¶
func (in *ApigeeEndpointAttachmentList) DeepCopy() *ApigeeEndpointAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentList.
func (*ApigeeEndpointAttachmentList) DeepCopyInto ¶
func (in *ApigeeEndpointAttachmentList) DeepCopyInto(out *ApigeeEndpointAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEndpointAttachmentList) DeepCopyObject ¶
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 ¶
func (in *ApigeeEndpointAttachmentSpec) DeepCopy() *ApigeeEndpointAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentSpec.
func (*ApigeeEndpointAttachmentSpec) DeepCopyInto ¶
func (in *ApigeeEndpointAttachmentSpec) DeepCopyInto(out *ApigeeEndpointAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEndpointAttachmentStatus ¶
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 ¶
func (in *ApigeeEndpointAttachmentStatus) DeepCopy() *ApigeeEndpointAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEndpointAttachmentStatus.
func (*ApigeeEndpointAttachmentStatus) DeepCopyInto ¶
func (in *ApigeeEndpointAttachmentStatus) DeepCopyInto(out *ApigeeEndpointAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroup ¶
type ApigeeEnvgroup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
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 ¶
func (in *ApigeeEnvgroupAttachment) DeepCopy() *ApigeeEnvgroupAttachment
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 ¶
func (in *ApigeeEnvgroupAttachmentList) DeepCopy() *ApigeeEnvgroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentList.
func (*ApigeeEnvgroupAttachmentList) DeepCopyInto ¶
func (in *ApigeeEnvgroupAttachmentList) DeepCopyInto(out *ApigeeEnvgroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeEnvgroupAttachmentList) DeepCopyObject ¶
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 ¶
func (in *ApigeeEnvgroupAttachmentSpec) DeepCopy() *ApigeeEnvgroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentSpec.
func (*ApigeeEnvgroupAttachmentSpec) DeepCopyInto ¶
func (in *ApigeeEnvgroupAttachmentSpec) DeepCopyInto(out *ApigeeEnvgroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeEnvgroupAttachmentStatus ¶
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 ¶
func (in *ApigeeEnvgroupAttachmentStatus) DeepCopy() *ApigeeEnvgroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupAttachmentStatus.
func (*ApigeeEnvgroupAttachmentStatus) DeepCopyInto ¶
func (in *ApigeeEnvgroupAttachmentStatus) DeepCopyInto(out *ApigeeEnvgroupAttachmentStatus)
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 ¶
func (in *ApigeeEnvgroupStatus) DeepCopy() *ApigeeEnvgroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeEnvgroupStatus.
func (*ApigeeEnvgroupStatus) DeepCopyInto ¶
func (in *ApigeeEnvgroupStatus) DeepCopyInto(out *ApigeeEnvgroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstance ¶
type ApigeeInstance struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
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 ¶
func (in *ApigeeInstanceAttachment) DeepCopy() *ApigeeInstanceAttachment
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 ¶
func (in *ApigeeInstanceAttachmentList) DeepCopy() *ApigeeInstanceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentList.
func (*ApigeeInstanceAttachmentList) DeepCopyInto ¶
func (in *ApigeeInstanceAttachmentList) DeepCopyInto(out *ApigeeInstanceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigeeInstanceAttachmentList) DeepCopyObject ¶
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 ¶
func (in *ApigeeInstanceAttachmentSpec) DeepCopy() *ApigeeInstanceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentSpec.
func (*ApigeeInstanceAttachmentSpec) DeepCopyInto ¶
func (in *ApigeeInstanceAttachmentSpec) DeepCopyInto(out *ApigeeInstanceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigeeInstanceAttachmentStatus ¶
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 ¶
func (in *ApigeeInstanceAttachmentStatus) DeepCopy() *ApigeeInstanceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceAttachmentStatus.
func (*ApigeeInstanceAttachmentStatus) DeepCopyInto ¶
func (in *ApigeeInstanceAttachmentStatus) DeepCopyInto(out *ApigeeInstanceAttachmentStatus)
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 ¶
func (in *ApigeeInstanceStatus) DeepCopy() *ApigeeInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeInstanceStatus.
func (*ApigeeInstanceStatus) DeepCopyInto ¶
func (in *ApigeeInstanceStatus) DeepCopyInto(out *ApigeeInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 ¶
func (in *ApigeeNATAddressList) DeepCopy() *ApigeeNATAddressList
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 ¶
func (in *ApigeeNATAddressSpec) DeepCopy() *ApigeeNATAddressSpec
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 ¶
func (in *ApigeeNATAddressStatus) DeepCopy() *ApigeeNATAddressStatus
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 ¶
func (in *ApigeeSyncAuthorization) DeepCopy() *ApigeeSyncAuthorization
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 ¶
func (in *ApigeeSyncAuthorizationList) DeepCopy() *ApigeeSyncAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeSyncAuthorizationList.
func (*ApigeeSyncAuthorizationList) DeepCopyInto ¶
func (in *ApigeeSyncAuthorizationList) DeepCopyInto(out *ApigeeSyncAuthorizationList)
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 ¶
func (in *ApigeeSyncAuthorizationSpec) DeepCopy() *ApigeeSyncAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeSyncAuthorizationSpec.
func (*ApigeeSyncAuthorizationSpec) DeepCopyInto ¶
func (in *ApigeeSyncAuthorizationSpec) DeepCopyInto(out *ApigeeSyncAuthorizationSpec)
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 ¶
func (in *ApigeeSyncAuthorizationStatus) DeepCopy() *ApigeeSyncAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigeeSyncAuthorizationStatus.
func (*ApigeeSyncAuthorizationStatus) DeepCopyInto ¶
func (in *ApigeeSyncAuthorizationStatus) DeepCopyInto(out *ApigeeSyncAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.