Documentation ¶
Overview ¶
+groupName=apigateway.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountList
- type AccountSpec
- type AccountSpecResource
- type AccountSpecThrottleSettings
- type AccountStatus
- type ApiKey
- func (in *ApiKey) DeepCopy() *ApiKey
- func (in *ApiKey) DeepCopyInto(out *ApiKey)
- func (in *ApiKey) DeepCopyObject() runtime.Object
- func (r *ApiKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiKey) ValidateCreate() error
- func (r *ApiKey) ValidateDelete() error
- func (r *ApiKey) ValidateUpdate(old runtime.Object) error
- type ApiKeyList
- type ApiKeySpec
- type ApiKeySpecResource
- type ApiKeyStatus
- type ApigatewayResource
- func (in *ApigatewayResource) DeepCopy() *ApigatewayResource
- func (in *ApigatewayResource) DeepCopyInto(out *ApigatewayResource)
- func (in *ApigatewayResource) DeepCopyObject() runtime.Object
- func (r *ApigatewayResource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApigatewayResource) ValidateCreate() error
- func (r *ApigatewayResource) ValidateDelete() error
- func (r *ApigatewayResource) ValidateUpdate(old runtime.Object) error
- type ApigatewayResourceList
- type ApigatewayResourceSpec
- type ApigatewayResourceSpecResource
- type ApigatewayResourceStatus
- type Authorizer
- func (in *Authorizer) DeepCopy() *Authorizer
- func (in *Authorizer) DeepCopyInto(out *Authorizer)
- func (in *Authorizer) DeepCopyObject() runtime.Object
- func (r *Authorizer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Authorizer) ValidateCreate() error
- func (r *Authorizer) ValidateDelete() error
- func (r *Authorizer) ValidateUpdate(old runtime.Object) error
- type AuthorizerList
- type AuthorizerSpec
- type AuthorizerSpecResource
- type AuthorizerStatus
- type BasePathMapping
- func (in *BasePathMapping) DeepCopy() *BasePathMapping
- func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
- func (in *BasePathMapping) DeepCopyObject() runtime.Object
- func (r *BasePathMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BasePathMapping) ValidateCreate() error
- func (r *BasePathMapping) ValidateDelete() error
- func (r *BasePathMapping) ValidateUpdate(old runtime.Object) error
- type BasePathMappingList
- type BasePathMappingSpec
- type BasePathMappingSpecResource
- type BasePathMappingStatus
- type ClientCertificate
- func (in *ClientCertificate) DeepCopy() *ClientCertificate
- func (in *ClientCertificate) DeepCopyInto(out *ClientCertificate)
- func (in *ClientCertificate) DeepCopyObject() runtime.Object
- func (r *ClientCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClientCertificate) ValidateCreate() error
- func (r *ClientCertificate) ValidateDelete() error
- func (r *ClientCertificate) ValidateUpdate(old runtime.Object) error
- type ClientCertificateList
- type ClientCertificateSpec
- type ClientCertificateSpecResource
- type ClientCertificateStatus
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Deployment) ValidateCreate() error
- func (r *Deployment) ValidateDelete() error
- func (r *Deployment) ValidateUpdate(old runtime.Object) error
- type DeploymentList
- type DeploymentSpec
- type DeploymentSpecResource
- type DeploymentStatus
- type DocumentationPart
- func (in *DocumentationPart) DeepCopy() *DocumentationPart
- func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
- func (in *DocumentationPart) DeepCopyObject() runtime.Object
- func (r *DocumentationPart) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DocumentationPart) ValidateCreate() error
- func (r *DocumentationPart) ValidateDelete() error
- func (r *DocumentationPart) ValidateUpdate(old runtime.Object) error
- type DocumentationPartList
- type DocumentationPartSpec
- type DocumentationPartSpecLocation
- type DocumentationPartSpecLocationCodec
- type DocumentationPartSpecResource
- type DocumentationPartStatus
- type DocumentationVersion
- func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
- func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
- func (in *DocumentationVersion) DeepCopyObject() runtime.Object
- func (r *DocumentationVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DocumentationVersion) ValidateCreate() error
- func (r *DocumentationVersion) ValidateDelete() error
- func (r *DocumentationVersion) ValidateUpdate(old runtime.Object) error
- type DocumentationVersionList
- type DocumentationVersionSpec
- type DocumentationVersionSpecResource
- type DocumentationVersionStatus
- type DomainName
- func (in *DomainName) DeepCopy() *DomainName
- func (in *DomainName) DeepCopyInto(out *DomainName)
- func (in *DomainName) DeepCopyObject() runtime.Object
- func (r *DomainName) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainName) ValidateCreate() error
- func (r *DomainName) ValidateDelete() error
- func (r *DomainName) ValidateUpdate(old runtime.Object) error
- type DomainNameList
- type DomainNameSpec
- type DomainNameSpecEndpointConfiguration
- type DomainNameSpecEndpointConfigurationCodec
- type DomainNameSpecMutualTlsAuthentication
- type DomainNameSpecMutualTlsAuthenticationCodec
- type DomainNameSpecResource
- type DomainNameStatus
- type GatewayResponse
- func (in *GatewayResponse) DeepCopy() *GatewayResponse
- func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
- func (in *GatewayResponse) DeepCopyObject() runtime.Object
- func (r *GatewayResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GatewayResponse) ValidateCreate() error
- func (r *GatewayResponse) ValidateDelete() error
- func (r *GatewayResponse) ValidateUpdate(old runtime.Object) error
- type GatewayResponseList
- type GatewayResponseSpec
- type GatewayResponseSpecResource
- type GatewayResponseStatus
- type Integration
- func (in *Integration) DeepCopy() *Integration
- func (in *Integration) DeepCopyInto(out *Integration)
- func (in *Integration) DeepCopyObject() runtime.Object
- func (r *Integration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Integration) ValidateCreate() error
- func (r *Integration) ValidateDelete() error
- func (r *Integration) ValidateUpdate(old runtime.Object) error
- type IntegrationList
- type IntegrationResponse
- func (in *IntegrationResponse) DeepCopy() *IntegrationResponse
- func (in *IntegrationResponse) DeepCopyInto(out *IntegrationResponse)
- func (in *IntegrationResponse) DeepCopyObject() runtime.Object
- func (r *IntegrationResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationResponse) ValidateCreate() error
- func (r *IntegrationResponse) ValidateDelete() error
- func (r *IntegrationResponse) ValidateUpdate(old runtime.Object) error
- type IntegrationResponseList
- type IntegrationResponseSpec
- type IntegrationResponseSpecResource
- type IntegrationResponseStatus
- type IntegrationSpec
- type IntegrationSpecResource
- type IntegrationSpecTlsConfig
- type IntegrationSpecTlsConfigCodec
- type IntegrationStatus
- type Method
- func (in *Method) DeepCopy() *Method
- func (in *Method) DeepCopyInto(out *Method)
- func (in *Method) DeepCopyObject() runtime.Object
- func (r *Method) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Method) ValidateCreate() error
- func (r *Method) ValidateDelete() error
- func (r *Method) ValidateUpdate(old runtime.Object) error
- type MethodList
- type MethodResponse
- func (in *MethodResponse) DeepCopy() *MethodResponse
- func (in *MethodResponse) DeepCopyInto(out *MethodResponse)
- func (in *MethodResponse) DeepCopyObject() runtime.Object
- func (r *MethodResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MethodResponse) ValidateCreate() error
- func (r *MethodResponse) ValidateDelete() error
- func (r *MethodResponse) ValidateUpdate(old runtime.Object) error
- type MethodResponseList
- type MethodResponseSpec
- type MethodResponseSpecResource
- type MethodResponseStatus
- type MethodSettings
- func (in *MethodSettings) DeepCopy() *MethodSettings
- func (in *MethodSettings) DeepCopyInto(out *MethodSettings)
- func (in *MethodSettings) DeepCopyObject() runtime.Object
- func (r *MethodSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MethodSettings) ValidateCreate() error
- func (r *MethodSettings) ValidateDelete() error
- func (r *MethodSettings) ValidateUpdate(old runtime.Object) error
- type MethodSettingsList
- type MethodSettingsSpec
- type MethodSettingsSpecResource
- type MethodSettingsSpecSettings
- type MethodSettingsSpecSettingsCodec
- type MethodSettingsStatus
- type MethodSpec
- type MethodSpecResource
- type MethodStatus
- type Model
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (r *Model) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Model) ValidateCreate() error
- func (r *Model) ValidateDelete() error
- func (r *Model) ValidateUpdate(old runtime.Object) error
- type ModelList
- type ModelSpec
- type ModelSpecResource
- type ModelStatus
- type RequestValidator
- func (in *RequestValidator) DeepCopy() *RequestValidator
- func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
- func (in *RequestValidator) DeepCopyObject() runtime.Object
- func (r *RequestValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RequestValidator) ValidateCreate() error
- func (r *RequestValidator) ValidateDelete() error
- func (r *RequestValidator) ValidateUpdate(old runtime.Object) error
- type RequestValidatorList
- type RequestValidatorSpec
- type RequestValidatorSpecResource
- type RequestValidatorStatus
- type RestAPI
- func (in *RestAPI) DeepCopy() *RestAPI
- func (in *RestAPI) DeepCopyInto(out *RestAPI)
- func (in *RestAPI) DeepCopyObject() runtime.Object
- func (r *RestAPI) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RestAPI) ValidateCreate() error
- func (r *RestAPI) ValidateDelete() error
- func (r *RestAPI) ValidateUpdate(old runtime.Object) error
- type RestAPIList
- type RestAPIPolicy
- func (in *RestAPIPolicy) DeepCopy() *RestAPIPolicy
- func (in *RestAPIPolicy) DeepCopyInto(out *RestAPIPolicy)
- func (in *RestAPIPolicy) DeepCopyObject() runtime.Object
- func (r *RestAPIPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RestAPIPolicy) ValidateCreate() error
- func (r *RestAPIPolicy) ValidateDelete() error
- func (r *RestAPIPolicy) ValidateUpdate(old runtime.Object) error
- type RestAPIPolicyList
- type RestAPIPolicySpec
- type RestAPIPolicySpecResource
- type RestAPIPolicyStatus
- type RestAPISpec
- type RestAPISpecEndpointConfiguration
- type RestAPISpecEndpointConfigurationCodec
- type RestAPISpecResource
- type RestAPIStatus
- type Stage
- func (in *Stage) DeepCopy() *Stage
- func (in *Stage) DeepCopyInto(out *Stage)
- func (in *Stage) DeepCopyObject() runtime.Object
- func (r *Stage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Stage) ValidateCreate() error
- func (r *Stage) ValidateDelete() error
- func (r *Stage) ValidateUpdate(old runtime.Object) error
- type StageList
- type StageSpec
- type StageSpecAccessLogSettings
- type StageSpecAccessLogSettingsCodec
- type StageSpecResource
- type StageStatus
- type UsagePlan
- func (in *UsagePlan) DeepCopy() *UsagePlan
- func (in *UsagePlan) DeepCopyInto(out *UsagePlan)
- func (in *UsagePlan) DeepCopyObject() runtime.Object
- func (r *UsagePlan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UsagePlan) ValidateCreate() error
- func (r *UsagePlan) ValidateDelete() error
- func (r *UsagePlan) ValidateUpdate(old runtime.Object) error
- type UsagePlanKey
- func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
- func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
- func (in *UsagePlanKey) DeepCopyObject() runtime.Object
- func (r *UsagePlanKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UsagePlanKey) ValidateCreate() error
- func (r *UsagePlanKey) ValidateDelete() error
- func (r *UsagePlanKey) ValidateUpdate(old runtime.Object) error
- type UsagePlanKeyList
- type UsagePlanKeySpec
- type UsagePlanKeySpecResource
- type UsagePlanKeyStatus
- type UsagePlanList
- type UsagePlanSpec
- type UsagePlanSpecApiStages
- type UsagePlanSpecApiStagesThrottle
- type UsagePlanSpecQuotaSettings
- type UsagePlanSpecQuotaSettingsCodec
- type UsagePlanSpecResource
- type UsagePlanSpecThrottleSettings
- type UsagePlanSpecThrottleSettingsCodec
- type UsagePlanStatus
- type VpcLink
- func (in *VpcLink) DeepCopy() *VpcLink
- func (in *VpcLink) DeepCopyInto(out *VpcLink)
- func (in *VpcLink) DeepCopyObject() runtime.Object
- func (r *VpcLink) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcLink) ValidateCreate() error
- func (r *VpcLink) ValidateDelete() error
- func (r *VpcLink) ValidateUpdate(old runtime.Object) error
- type VpcLinkList
- type VpcLinkSpec
- type VpcLinkSpecResource
- type VpcLinkStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: apigateway.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecResource ¶
type AccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CloudwatchRoleArn *string `json:"cloudwatchRoleArn,omitempty" tf:"cloudwatch_role_arn"` // +optional ThrottleSettings []AccountSpecThrottleSettings `json:"throttleSettings,omitempty" tf:"throttle_settings"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecThrottleSettings ¶
type AccountSpecThrottleSettings struct { // +optional BurstLimit *int64 `json:"burstLimit,omitempty" tf:"burst_limit"` // +optional RateLimit *float64 `json:"rateLimit,omitempty" tf:"rate_limit"` }
func (*AccountSpecThrottleSettings) DeepCopy ¶
func (in *AccountSpecThrottleSettings) DeepCopy() *AccountSpecThrottleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecThrottleSettings.
func (*AccountSpecThrottleSettings) DeepCopyInto ¶
func (in *AccountSpecThrottleSettings) DeepCopyInto(out *AccountSpecThrottleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKey ¶
type ApiKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiKeySpec `json:"spec,omitempty"` Status ApiKeyStatus `json:"status,omitempty"` }
func (*ApiKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKey.
func (*ApiKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKey) SetupWebhookWithManager ¶
func (*ApiKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiKeyList ¶
type ApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiKey CRD objects Items []ApiKey `json:"items,omitempty"` }
ApiKeyList is a list of ApiKeys
func (*ApiKeyList) DeepCopy ¶
func (in *ApiKeyList) DeepCopy() *ApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyList.
func (*ApiKeyList) DeepCopyInto ¶
func (in *ApiKeyList) DeepCopyInto(out *ApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyList) DeepCopyObject ¶
func (in *ApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiKeySpec ¶
type ApiKeySpec struct { State *ApiKeySpecResource `json:"state,omitempty" tf:"-"` Resource ApiKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiKeySpec) DeepCopy ¶
func (in *ApiKeySpec) DeepCopy() *ApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpec.
func (*ApiKeySpec) DeepCopyInto ¶
func (in *ApiKeySpec) DeepCopyInto(out *ApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeySpecResource ¶
type ApiKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*ApiKeySpecResource) DeepCopy ¶
func (in *ApiKeySpecResource) DeepCopy() *ApiKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpecResource.
func (*ApiKeySpecResource) DeepCopyInto ¶
func (in *ApiKeySpecResource) DeepCopyInto(out *ApiKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyStatus ¶
type ApiKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiKeyStatus) DeepCopy ¶
func (in *ApiKeyStatus) DeepCopy() *ApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyStatus.
func (*ApiKeyStatus) DeepCopyInto ¶
func (in *ApiKeyStatus) DeepCopyInto(out *ApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigatewayResource ¶
type ApigatewayResource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApigatewayResourceSpec `json:"spec,omitempty"` Status ApigatewayResourceStatus `json:"status,omitempty"` }
func (*ApigatewayResource) DeepCopy ¶
func (in *ApigatewayResource) DeepCopy() *ApigatewayResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigatewayResource.
func (*ApigatewayResource) DeepCopyInto ¶
func (in *ApigatewayResource) DeepCopyInto(out *ApigatewayResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigatewayResource) DeepCopyObject ¶
func (in *ApigatewayResource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApigatewayResource) SetupWebhookWithManager ¶
func (r *ApigatewayResource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApigatewayResource) ValidateCreate ¶
func (r *ApigatewayResource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApigatewayResource) ValidateDelete ¶
func (r *ApigatewayResource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApigatewayResource) ValidateUpdate ¶
func (r *ApigatewayResource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApigatewayResourceList ¶
type ApigatewayResourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApigatewayResource CRD objects Items []ApigatewayResource `json:"items,omitempty"` }
ApigatewayResourceList is a list of ApigatewayResources
func (*ApigatewayResourceList) DeepCopy ¶
func (in *ApigatewayResourceList) DeepCopy() *ApigatewayResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigatewayResourceList.
func (*ApigatewayResourceList) DeepCopyInto ¶
func (in *ApigatewayResourceList) DeepCopyInto(out *ApigatewayResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApigatewayResourceList) DeepCopyObject ¶
func (in *ApigatewayResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApigatewayResourceSpec ¶
type ApigatewayResourceSpec struct { State *ApigatewayResourceSpecResource `json:"state,omitempty" tf:"-"` Resource ApigatewayResourceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApigatewayResourceSpec) DeepCopy ¶
func (in *ApigatewayResourceSpec) DeepCopy() *ApigatewayResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigatewayResourceSpec.
func (*ApigatewayResourceSpec) DeepCopyInto ¶
func (in *ApigatewayResourceSpec) DeepCopyInto(out *ApigatewayResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigatewayResourceSpecResource ¶
type ApigatewayResourceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ParentID *string `json:"parentID" tf:"parent_id"` // +optional Path *string `json:"path,omitempty" tf:"path"` PathPart *string `json:"pathPart" tf:"path_part"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` }
func (*ApigatewayResourceSpecResource) DeepCopy ¶
func (in *ApigatewayResourceSpecResource) DeepCopy() *ApigatewayResourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigatewayResourceSpecResource.
func (*ApigatewayResourceSpecResource) DeepCopyInto ¶
func (in *ApigatewayResourceSpecResource) DeepCopyInto(out *ApigatewayResourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApigatewayResourceStatus ¶
type ApigatewayResourceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApigatewayResourceStatus) DeepCopy ¶
func (in *ApigatewayResourceStatus) DeepCopy() *ApigatewayResourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApigatewayResourceStatus.
func (*ApigatewayResourceStatus) DeepCopyInto ¶
func (in *ApigatewayResourceStatus) DeepCopyInto(out *ApigatewayResourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Authorizer ¶
type Authorizer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizerSpec `json:"spec,omitempty"` Status AuthorizerStatus `json:"status,omitempty"` }
func (*Authorizer) DeepCopy ¶
func (in *Authorizer) DeepCopy() *Authorizer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authorizer.
func (*Authorizer) DeepCopyInto ¶
func (in *Authorizer) DeepCopyInto(out *Authorizer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Authorizer) DeepCopyObject ¶
func (in *Authorizer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Authorizer) SetupWebhookWithManager ¶
func (r *Authorizer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Authorizer) ValidateCreate ¶
func (r *Authorizer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Authorizer) ValidateDelete ¶
func (r *Authorizer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Authorizer) ValidateUpdate ¶
func (r *Authorizer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AuthorizerList ¶
type AuthorizerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Authorizer CRD objects Items []Authorizer `json:"items,omitempty"` }
AuthorizerList is a list of Authorizers
func (*AuthorizerList) DeepCopy ¶
func (in *AuthorizerList) DeepCopy() *AuthorizerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerList.
func (*AuthorizerList) DeepCopyInto ¶
func (in *AuthorizerList) DeepCopyInto(out *AuthorizerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizerList) DeepCopyObject ¶
func (in *AuthorizerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorizerSpec ¶
type AuthorizerSpec struct { State *AuthorizerSpecResource `json:"state,omitempty" tf:"-"` Resource AuthorizerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AuthorizerSpec) DeepCopy ¶
func (in *AuthorizerSpec) DeepCopy() *AuthorizerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerSpec.
func (*AuthorizerSpec) DeepCopyInto ¶
func (in *AuthorizerSpec) DeepCopyInto(out *AuthorizerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerSpecResource ¶
type AuthorizerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AuthorizerCredentials *string `json:"authorizerCredentials,omitempty" tf:"authorizer_credentials"` // +optional AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds"` // +optional AuthorizerURI *string `json:"authorizerURI,omitempty" tf:"authorizer_uri"` // +optional IdentitySource *string `json:"identitySource,omitempty" tf:"identity_source"` // +optional IdentityValidationExpression *string `json:"identityValidationExpression,omitempty" tf:"identity_validation_expression"` Name *string `json:"name" tf:"name"` // +optional ProviderArns []string `json:"providerArns,omitempty" tf:"provider_arns"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*AuthorizerSpecResource) DeepCopy ¶
func (in *AuthorizerSpecResource) DeepCopy() *AuthorizerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerSpecResource.
func (*AuthorizerSpecResource) DeepCopyInto ¶
func (in *AuthorizerSpecResource) DeepCopyInto(out *AuthorizerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerStatus ¶
type AuthorizerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AuthorizerStatus) DeepCopy ¶
func (in *AuthorizerStatus) DeepCopy() *AuthorizerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerStatus.
func (*AuthorizerStatus) DeepCopyInto ¶
func (in *AuthorizerStatus) DeepCopyInto(out *AuthorizerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMapping ¶
type BasePathMapping struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BasePathMappingSpec `json:"spec,omitempty"` Status BasePathMappingStatus `json:"status,omitempty"` }
func (*BasePathMapping) DeepCopy ¶
func (in *BasePathMapping) DeepCopy() *BasePathMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMapping.
func (*BasePathMapping) DeepCopyInto ¶
func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMapping) DeepCopyObject ¶
func (in *BasePathMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasePathMapping) SetupWebhookWithManager ¶
func (r *BasePathMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BasePathMapping) ValidateCreate ¶
func (r *BasePathMapping) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BasePathMapping) ValidateDelete ¶
func (r *BasePathMapping) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BasePathMapping) ValidateUpdate ¶
func (r *BasePathMapping) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BasePathMappingList ¶
type BasePathMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BasePathMapping CRD objects Items []BasePathMapping `json:"items,omitempty"` }
BasePathMappingList is a list of BasePathMappings
func (*BasePathMappingList) DeepCopy ¶
func (in *BasePathMappingList) DeepCopy() *BasePathMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingList.
func (*BasePathMappingList) DeepCopyInto ¶
func (in *BasePathMappingList) DeepCopyInto(out *BasePathMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMappingList) DeepCopyObject ¶
func (in *BasePathMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasePathMappingSpec ¶
type BasePathMappingSpec struct { State *BasePathMappingSpecResource `json:"state,omitempty" tf:"-"` Resource BasePathMappingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BasePathMappingSpec) DeepCopy ¶
func (in *BasePathMappingSpec) DeepCopy() *BasePathMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingSpec.
func (*BasePathMappingSpec) DeepCopyInto ¶
func (in *BasePathMappingSpec) DeepCopyInto(out *BasePathMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingSpecResource ¶
type BasePathMappingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` // +optional BasePath *string `json:"basePath,omitempty" tf:"base_path"` DomainName *string `json:"domainName" tf:"domain_name"` // +optional StageName *string `json:"stageName,omitempty" tf:"stage_name"` }
func (*BasePathMappingSpecResource) DeepCopy ¶
func (in *BasePathMappingSpecResource) DeepCopy() *BasePathMappingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingSpecResource.
func (*BasePathMappingSpecResource) DeepCopyInto ¶
func (in *BasePathMappingSpecResource) DeepCopyInto(out *BasePathMappingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingStatus ¶
type BasePathMappingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BasePathMappingStatus) DeepCopy ¶
func (in *BasePathMappingStatus) DeepCopy() *BasePathMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingStatus.
func (*BasePathMappingStatus) DeepCopyInto ¶
func (in *BasePathMappingStatus) DeepCopyInto(out *BasePathMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificate ¶
type ClientCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientCertificateSpec `json:"spec,omitempty"` Status ClientCertificateStatus `json:"status,omitempty"` }
func (*ClientCertificate) DeepCopy ¶
func (in *ClientCertificate) DeepCopy() *ClientCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificate.
func (*ClientCertificate) DeepCopyInto ¶
func (in *ClientCertificate) DeepCopyInto(out *ClientCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientCertificate) DeepCopyObject ¶
func (in *ClientCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientCertificate) SetupWebhookWithManager ¶
func (r *ClientCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClientCertificate) ValidateCreate ¶
func (r *ClientCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClientCertificate) ValidateDelete ¶
func (r *ClientCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClientCertificate) ValidateUpdate ¶
func (r *ClientCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClientCertificateList ¶
type ClientCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClientCertificate CRD objects Items []ClientCertificate `json:"items,omitempty"` }
ClientCertificateList is a list of ClientCertificates
func (*ClientCertificateList) DeepCopy ¶
func (in *ClientCertificateList) DeepCopy() *ClientCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateList.
func (*ClientCertificateList) DeepCopyInto ¶
func (in *ClientCertificateList) DeepCopyInto(out *ClientCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientCertificateList) DeepCopyObject ¶
func (in *ClientCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientCertificateSpec ¶
type ClientCertificateSpec struct { State *ClientCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ClientCertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClientCertificateSpec) DeepCopy ¶
func (in *ClientCertificateSpec) DeepCopy() *ClientCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateSpec.
func (*ClientCertificateSpec) DeepCopyInto ¶
func (in *ClientCertificateSpec) DeepCopyInto(out *ClientCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateSpecResource ¶
type ClientCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` // +optional PemEncodedCertificate *string `json:"pemEncodedCertificate,omitempty" tf:"pem_encoded_certificate"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ClientCertificateSpecResource) DeepCopy ¶
func (in *ClientCertificateSpecResource) DeepCopy() *ClientCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateSpecResource.
func (*ClientCertificateSpecResource) DeepCopyInto ¶
func (in *ClientCertificateSpecResource) DeepCopyInto(out *ClientCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateStatus ¶
type ClientCertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ClientCertificateStatus) DeepCopy ¶
func (in *ClientCertificateStatus) DeepCopy() *ClientCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateStatus.
func (*ClientCertificateStatus) DeepCopyInto ¶
func (in *ClientCertificateStatus) DeepCopyInto(out *ClientCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSpec `json:"spec,omitempty"` Status DeploymentStatus `json:"status,omitempty"` }
func (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deployment) SetupWebhookWithManager ¶
func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Deployment) ValidateCreate ¶
func (r *Deployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateDelete ¶
func (r *Deployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateUpdate ¶
func (r *Deployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Deployment CRD objects Items []Deployment `json:"items,omitempty"` }
DeploymentList is a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentSpec ¶
type DeploymentSpec struct { State *DeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecResource ¶
type DeploymentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn"` // +optional InvokeURL *string `json:"invokeURL,omitempty" tf:"invoke_url"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional StageDescription *string `json:"stageDescription,omitempty" tf:"stage_description"` // +optional StageName *string `json:"stageName,omitempty" tf:"stage_name"` // +optional Triggers *map[string]string `json:"triggers,omitempty" tf:"triggers"` // +optional Variables *map[string]string `json:"variables,omitempty" tf:"variables"` }
func (*DeploymentSpecResource) DeepCopy ¶
func (in *DeploymentSpecResource) DeepCopy() *DeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecResource.
func (*DeploymentSpecResource) DeepCopyInto ¶
func (in *DeploymentSpecResource) DeepCopyInto(out *DeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPart ¶
type DocumentationPart struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationPartSpec `json:"spec,omitempty"` Status DocumentationPartStatus `json:"status,omitempty"` }
func (*DocumentationPart) DeepCopy ¶
func (in *DocumentationPart) DeepCopy() *DocumentationPart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPart.
func (*DocumentationPart) DeepCopyInto ¶
func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPart) DeepCopyObject ¶
func (in *DocumentationPart) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationPart) SetupWebhookWithManager ¶
func (r *DocumentationPart) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DocumentationPart) ValidateCreate ¶
func (r *DocumentationPart) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DocumentationPart) ValidateDelete ¶
func (r *DocumentationPart) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DocumentationPart) ValidateUpdate ¶
func (r *DocumentationPart) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DocumentationPartList ¶
type DocumentationPartList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DocumentationPart CRD objects Items []DocumentationPart `json:"items,omitempty"` }
DocumentationPartList is a list of DocumentationParts
func (*DocumentationPartList) DeepCopy ¶
func (in *DocumentationPartList) DeepCopy() *DocumentationPartList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartList.
func (*DocumentationPartList) DeepCopyInto ¶
func (in *DocumentationPartList) DeepCopyInto(out *DocumentationPartList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPartList) DeepCopyObject ¶
func (in *DocumentationPartList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DocumentationPartSpec ¶
type DocumentationPartSpec struct { State *DocumentationPartSpecResource `json:"state,omitempty" tf:"-"` Resource DocumentationPartSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DocumentationPartSpec) DeepCopy ¶
func (in *DocumentationPartSpec) DeepCopy() *DocumentationPartSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartSpec.
func (*DocumentationPartSpec) DeepCopyInto ¶
func (in *DocumentationPartSpec) DeepCopyInto(out *DocumentationPartSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartSpecLocation ¶
type DocumentationPartSpecLocation struct { // +optional Method *string `json:"method,omitempty" tf:"method"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code"` Type *string `json:"type" tf:"type"` }
func (*DocumentationPartSpecLocation) DeepCopy ¶
func (in *DocumentationPartSpecLocation) DeepCopy() *DocumentationPartSpecLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartSpecLocation.
func (*DocumentationPartSpecLocation) DeepCopyInto ¶
func (in *DocumentationPartSpecLocation) DeepCopyInto(out *DocumentationPartSpecLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartSpecLocationCodec ¶
type DocumentationPartSpecLocationCodec struct { }
+k8s:deepcopy-gen=false
func (DocumentationPartSpecLocationCodec) Decode ¶
func (DocumentationPartSpecLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DocumentationPartSpecResource ¶
type DocumentationPartSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Location *DocumentationPartSpecLocation `json:"location" tf:"location"` Properties *string `json:"properties" tf:"properties"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` }
func (*DocumentationPartSpecResource) DeepCopy ¶
func (in *DocumentationPartSpecResource) DeepCopy() *DocumentationPartSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartSpecResource.
func (*DocumentationPartSpecResource) DeepCopyInto ¶
func (in *DocumentationPartSpecResource) DeepCopyInto(out *DocumentationPartSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartStatus ¶
type DocumentationPartStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DocumentationPartStatus) DeepCopy ¶
func (in *DocumentationPartStatus) DeepCopy() *DocumentationPartStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartStatus.
func (*DocumentationPartStatus) DeepCopyInto ¶
func (in *DocumentationPartStatus) DeepCopyInto(out *DocumentationPartStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersion ¶
type DocumentationVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationVersionSpec `json:"spec,omitempty"` Status DocumentationVersionStatus `json:"status,omitempty"` }
func (*DocumentationVersion) DeepCopy ¶
func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersion.
func (*DocumentationVersion) DeepCopyInto ¶
func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersion) DeepCopyObject ¶
func (in *DocumentationVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationVersion) SetupWebhookWithManager ¶
func (r *DocumentationVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DocumentationVersion) ValidateCreate ¶
func (r *DocumentationVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DocumentationVersion) ValidateDelete ¶
func (r *DocumentationVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DocumentationVersion) ValidateUpdate ¶
func (r *DocumentationVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DocumentationVersionList ¶
type DocumentationVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DocumentationVersion CRD objects Items []DocumentationVersion `json:"items,omitempty"` }
DocumentationVersionList is a list of DocumentationVersions
func (*DocumentationVersionList) DeepCopy ¶
func (in *DocumentationVersionList) DeepCopy() *DocumentationVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionList.
func (*DocumentationVersionList) DeepCopyInto ¶
func (in *DocumentationVersionList) DeepCopyInto(out *DocumentationVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersionList) DeepCopyObject ¶
func (in *DocumentationVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DocumentationVersionSpec ¶
type DocumentationVersionSpec struct { State *DocumentationVersionSpecResource `json:"state,omitempty" tf:"-"` Resource DocumentationVersionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DocumentationVersionSpec) DeepCopy ¶
func (in *DocumentationVersionSpec) DeepCopy() *DocumentationVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionSpec.
func (*DocumentationVersionSpec) DeepCopyInto ¶
func (in *DocumentationVersionSpec) DeepCopyInto(out *DocumentationVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionSpecResource ¶
type DocumentationVersionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` Version *string `json:"version" tf:"version"` }
func (*DocumentationVersionSpecResource) DeepCopy ¶
func (in *DocumentationVersionSpecResource) DeepCopy() *DocumentationVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionSpecResource.
func (*DocumentationVersionSpecResource) DeepCopyInto ¶
func (in *DocumentationVersionSpecResource) DeepCopyInto(out *DocumentationVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionStatus ¶
type DocumentationVersionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DocumentationVersionStatus) DeepCopy ¶
func (in *DocumentationVersionStatus) DeepCopy() *DocumentationVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionStatus.
func (*DocumentationVersionStatus) DeepCopyInto ¶
func (in *DocumentationVersionStatus) DeepCopyInto(out *DocumentationVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainName ¶
type DomainName struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainNameSpec `json:"spec,omitempty"` Status DomainNameStatus `json:"status,omitempty"` }
func (*DomainName) DeepCopy ¶
func (in *DomainName) DeepCopy() *DomainName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainName.
func (*DomainName) DeepCopyInto ¶
func (in *DomainName) DeepCopyInto(out *DomainName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainName) DeepCopyObject ¶
func (in *DomainName) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainName) SetupWebhookWithManager ¶
func (r *DomainName) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainName) ValidateCreate ¶
func (r *DomainName) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainName) ValidateDelete ¶
func (r *DomainName) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainName) ValidateUpdate ¶
func (r *DomainName) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainNameList ¶
type DomainNameList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainName CRD objects Items []DomainName `json:"items,omitempty"` }
DomainNameList is a list of DomainNames
func (*DomainNameList) DeepCopy ¶
func (in *DomainNameList) DeepCopy() *DomainNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameList.
func (*DomainNameList) DeepCopyInto ¶
func (in *DomainNameList) DeepCopyInto(out *DomainNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameList) DeepCopyObject ¶
func (in *DomainNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainNameSpec ¶
type DomainNameSpec struct { State *DomainNameSpecResource `json:"state,omitempty" tf:"-"` Resource DomainNameSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DomainNameSpec) DeepCopy ¶
func (in *DomainNameSpec) DeepCopy() *DomainNameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpec.
func (*DomainNameSpec) DeepCopyInto ¶
func (in *DomainNameSpec) DeepCopyInto(out *DomainNameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpecEndpointConfiguration ¶
type DomainNameSpecEndpointConfiguration struct {
Types []string `json:"types" tf:"types"`
}
func (*DomainNameSpecEndpointConfiguration) DeepCopy ¶
func (in *DomainNameSpecEndpointConfiguration) DeepCopy() *DomainNameSpecEndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpecEndpointConfiguration.
func (*DomainNameSpecEndpointConfiguration) DeepCopyInto ¶
func (in *DomainNameSpecEndpointConfiguration) DeepCopyInto(out *DomainNameSpecEndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpecEndpointConfigurationCodec ¶
type DomainNameSpecEndpointConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (DomainNameSpecEndpointConfigurationCodec) Decode ¶
func (DomainNameSpecEndpointConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DomainNameSpecMutualTlsAuthentication ¶
type DomainNameSpecMutualTlsAuthentication struct { TruststoreURI *string `json:"truststoreURI" tf:"truststore_uri"` // +optional TruststoreVersion *string `json:"truststoreVersion,omitempty" tf:"truststore_version"` }
func (*DomainNameSpecMutualTlsAuthentication) DeepCopy ¶
func (in *DomainNameSpecMutualTlsAuthentication) DeepCopy() *DomainNameSpecMutualTlsAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpecMutualTlsAuthentication.
func (*DomainNameSpecMutualTlsAuthentication) DeepCopyInto ¶
func (in *DomainNameSpecMutualTlsAuthentication) DeepCopyInto(out *DomainNameSpecMutualTlsAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpecMutualTlsAuthenticationCodec ¶
type DomainNameSpecMutualTlsAuthenticationCodec struct { }
+k8s:deepcopy-gen=false
func (DomainNameSpecMutualTlsAuthenticationCodec) Decode ¶
func (DomainNameSpecMutualTlsAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DomainNameSpecResource ¶
type DomainNameSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn"` // +optional CertificateBody *string `json:"certificateBody,omitempty" tf:"certificate_body"` // +optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain"` // +optional CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name"` // +optional CertificatePrivateKey *string `json:"-" sensitive:"true" tf:"certificate_private_key"` // +optional CertificateUploadDate *string `json:"certificateUploadDate,omitempty" tf:"certificate_upload_date"` // +optional CloudfrontDomainName *string `json:"cloudfrontDomainName,omitempty" tf:"cloudfront_domain_name"` // +optional CloudfrontZoneID *string `json:"cloudfrontZoneID,omitempty" tf:"cloudfront_zone_id"` DomainName *string `json:"domainName" tf:"domain_name"` // +optional EndpointConfiguration *DomainNameSpecEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration"` // +optional MutualTlsAuthentication *DomainNameSpecMutualTlsAuthentication `json:"mutualTlsAuthentication,omitempty" tf:"mutual_tls_authentication"` // +optional OwnershipVerificationCertificateArn *string `json:"ownershipVerificationCertificateArn,omitempty" tf:"ownership_verification_certificate_arn"` // +optional RegionalCertificateArn *string `json:"regionalCertificateArn,omitempty" tf:"regional_certificate_arn"` // +optional RegionalCertificateName *string `json:"regionalCertificateName,omitempty" tf:"regional_certificate_name"` // +optional RegionalDomainName *string `json:"regionalDomainName,omitempty" tf:"regional_domain_name"` // +optional RegionalZoneID *string `json:"regionalZoneID,omitempty" tf:"regional_zone_id"` // +optional SecurityPolicy *string `json:"securityPolicy,omitempty" tf:"security_policy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*DomainNameSpecResource) DeepCopy ¶
func (in *DomainNameSpecResource) DeepCopy() *DomainNameSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpecResource.
func (*DomainNameSpecResource) DeepCopyInto ¶
func (in *DomainNameSpecResource) DeepCopyInto(out *DomainNameSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameStatus ¶
type DomainNameStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DomainNameStatus) DeepCopy ¶
func (in *DomainNameStatus) DeepCopy() *DomainNameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameStatus.
func (*DomainNameStatus) DeepCopyInto ¶
func (in *DomainNameStatus) DeepCopyInto(out *DomainNameStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponse ¶
type GatewayResponse struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayResponseSpec `json:"spec,omitempty"` Status GatewayResponseStatus `json:"status,omitempty"` }
func (*GatewayResponse) DeepCopy ¶
func (in *GatewayResponse) DeepCopy() *GatewayResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponse.
func (*GatewayResponse) DeepCopyInto ¶
func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponse) DeepCopyObject ¶
func (in *GatewayResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayResponse) SetupWebhookWithManager ¶
func (r *GatewayResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayResponse) ValidateCreate ¶
func (r *GatewayResponse) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GatewayResponse) ValidateDelete ¶
func (r *GatewayResponse) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GatewayResponse) ValidateUpdate ¶
func (r *GatewayResponse) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GatewayResponseList ¶
type GatewayResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GatewayResponse CRD objects Items []GatewayResponse `json:"items,omitempty"` }
GatewayResponseList is a list of GatewayResponses
func (*GatewayResponseList) DeepCopy ¶
func (in *GatewayResponseList) DeepCopy() *GatewayResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseList.
func (*GatewayResponseList) DeepCopyInto ¶
func (in *GatewayResponseList) DeepCopyInto(out *GatewayResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponseList) DeepCopyObject ¶
func (in *GatewayResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewayResponseSpec ¶
type GatewayResponseSpec struct { State *GatewayResponseSpecResource `json:"state,omitempty" tf:"-"` Resource GatewayResponseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GatewayResponseSpec) DeepCopy ¶
func (in *GatewayResponseSpec) DeepCopy() *GatewayResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseSpec.
func (*GatewayResponseSpec) DeepCopyInto ¶
func (in *GatewayResponseSpec) DeepCopyInto(out *GatewayResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseSpecResource ¶
type GatewayResponseSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ResponseParameters *map[string]string `json:"responseParameters,omitempty" tf:"response_parameters"` // +optional ResponseTemplates *map[string]string `json:"responseTemplates,omitempty" tf:"response_templates"` ResponseType *string `json:"responseType" tf:"response_type"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code"` }
func (*GatewayResponseSpecResource) DeepCopy ¶
func (in *GatewayResponseSpecResource) DeepCopy() *GatewayResponseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseSpecResource.
func (*GatewayResponseSpecResource) DeepCopyInto ¶
func (in *GatewayResponseSpecResource) DeepCopyInto(out *GatewayResponseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseStatus ¶
type GatewayResponseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GatewayResponseStatus) DeepCopy ¶
func (in *GatewayResponseStatus) DeepCopy() *GatewayResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseStatus.
func (*GatewayResponseStatus) DeepCopyInto ¶
func (in *GatewayResponseStatus) DeepCopyInto(out *GatewayResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Integration ¶
type Integration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationSpec `json:"spec,omitempty"` Status IntegrationStatus `json:"status,omitempty"` }
func (*Integration) DeepCopy ¶
func (in *Integration) DeepCopy() *Integration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Integration.
func (*Integration) DeepCopyInto ¶
func (in *Integration) DeepCopyInto(out *Integration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Integration) DeepCopyObject ¶
func (in *Integration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Integration) SetupWebhookWithManager ¶
func (r *Integration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Integration) ValidateCreate ¶
func (r *Integration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Integration) ValidateDelete ¶
func (r *Integration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Integration) ValidateUpdate ¶
func (r *Integration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationList ¶
type IntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Integration CRD objects Items []Integration `json:"items,omitempty"` }
IntegrationList is a list of Integrations
func (*IntegrationList) DeepCopy ¶
func (in *IntegrationList) DeepCopy() *IntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationList.
func (*IntegrationList) DeepCopyInto ¶
func (in *IntegrationList) DeepCopyInto(out *IntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationList) DeepCopyObject ¶
func (in *IntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationResponse ¶
type IntegrationResponse struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationResponseSpec `json:"spec,omitempty"` Status IntegrationResponseStatus `json:"status,omitempty"` }
func (*IntegrationResponse) DeepCopy ¶
func (in *IntegrationResponse) DeepCopy() *IntegrationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponse.
func (*IntegrationResponse) DeepCopyInto ¶
func (in *IntegrationResponse) DeepCopyInto(out *IntegrationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationResponse) DeepCopyObject ¶
func (in *IntegrationResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationResponse) SetupWebhookWithManager ¶
func (r *IntegrationResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationResponse) ValidateCreate ¶
func (r *IntegrationResponse) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationResponse) ValidateDelete ¶
func (r *IntegrationResponse) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationResponse) ValidateUpdate ¶
func (r *IntegrationResponse) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationResponseList ¶
type IntegrationResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationResponse CRD objects Items []IntegrationResponse `json:"items,omitempty"` }
IntegrationResponseList is a list of IntegrationResponses
func (*IntegrationResponseList) DeepCopy ¶
func (in *IntegrationResponseList) DeepCopy() *IntegrationResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseList.
func (*IntegrationResponseList) DeepCopyInto ¶
func (in *IntegrationResponseList) DeepCopyInto(out *IntegrationResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationResponseList) DeepCopyObject ¶
func (in *IntegrationResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationResponseSpec ¶
type IntegrationResponseSpec struct { State *IntegrationResponseSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationResponseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IntegrationResponseSpec) DeepCopy ¶
func (in *IntegrationResponseSpec) DeepCopy() *IntegrationResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseSpec.
func (*IntegrationResponseSpec) DeepCopyInto ¶
func (in *IntegrationResponseSpec) DeepCopyInto(out *IntegrationResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponseSpecResource ¶
type IntegrationResponseSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ContentHandling *string `json:"contentHandling,omitempty" tf:"content_handling"` HttpMethod *string `json:"httpMethod" tf:"http_method"` ResourceID *string `json:"resourceID" tf:"resource_id"` // +optional ResponseParameters *map[string]string `json:"responseParameters,omitempty" tf:"response_parameters"` // +optional ResponseTemplates *map[string]string `json:"responseTemplates,omitempty" tf:"response_templates"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional SelectionPattern *string `json:"selectionPattern,omitempty" tf:"selection_pattern"` StatusCode *string `json:"statusCode" tf:"status_code"` }
func (*IntegrationResponseSpecResource) DeepCopy ¶
func (in *IntegrationResponseSpecResource) DeepCopy() *IntegrationResponseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseSpecResource.
func (*IntegrationResponseSpecResource) DeepCopyInto ¶
func (in *IntegrationResponseSpecResource) DeepCopyInto(out *IntegrationResponseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponseStatus ¶
type IntegrationResponseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IntegrationResponseStatus) DeepCopy ¶
func (in *IntegrationResponseStatus) DeepCopy() *IntegrationResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseStatus.
func (*IntegrationResponseStatus) DeepCopyInto ¶
func (in *IntegrationResponseStatus) DeepCopyInto(out *IntegrationResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpec ¶
type IntegrationSpec struct { State *IntegrationSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IntegrationSpec) DeepCopy ¶
func (in *IntegrationSpec) DeepCopy() *IntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpec.
func (*IntegrationSpec) DeepCopyInto ¶
func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpecResource ¶
type IntegrationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CacheKeyParameters []string `json:"cacheKeyParameters,omitempty" tf:"cache_key_parameters"` // +optional CacheNamespace *string `json:"cacheNamespace,omitempty" tf:"cache_namespace"` // +optional ConnectionID *string `json:"connectionID,omitempty" tf:"connection_id"` // +optional ConnectionType *string `json:"connectionType,omitempty" tf:"connection_type"` // +optional ContentHandling *string `json:"contentHandling,omitempty" tf:"content_handling"` // +optional Credentials *string `json:"credentials,omitempty" tf:"credentials"` HttpMethod *string `json:"httpMethod" tf:"http_method"` // +optional IntegrationHTTPMethod *string `json:"integrationHTTPMethod,omitempty" tf:"integration_http_method"` // +optional PassthroughBehavior *string `json:"passthroughBehavior,omitempty" tf:"passthrough_behavior"` // +optional RequestParameters *map[string]string `json:"requestParameters,omitempty" tf:"request_parameters"` // +optional RequestTemplates *map[string]string `json:"requestTemplates,omitempty" tf:"request_templates"` ResourceID *string `json:"resourceID" tf:"resource_id"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional TimeoutMilliseconds *int64 `json:"timeoutMilliseconds,omitempty" tf:"timeout_milliseconds"` // +optional TlsConfig *IntegrationSpecTlsConfig `json:"tlsConfig,omitempty" tf:"tls_config"` Type *string `json:"type" tf:"type"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*IntegrationSpecResource) DeepCopy ¶
func (in *IntegrationSpecResource) DeepCopy() *IntegrationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpecResource.
func (*IntegrationSpecResource) DeepCopyInto ¶
func (in *IntegrationSpecResource) DeepCopyInto(out *IntegrationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpecTlsConfig ¶
type IntegrationSpecTlsConfig struct { // +optional InsecureSkipVerification *bool `json:"insecureSkipVerification,omitempty" tf:"insecure_skip_verification"` }
func (*IntegrationSpecTlsConfig) DeepCopy ¶
func (in *IntegrationSpecTlsConfig) DeepCopy() *IntegrationSpecTlsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpecTlsConfig.
func (*IntegrationSpecTlsConfig) DeepCopyInto ¶
func (in *IntegrationSpecTlsConfig) DeepCopyInto(out *IntegrationSpecTlsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpecTlsConfigCodec ¶
type IntegrationSpecTlsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (IntegrationSpecTlsConfigCodec) Decode ¶
func (IntegrationSpecTlsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IntegrationStatus ¶
type IntegrationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IntegrationStatus) DeepCopy ¶
func (in *IntegrationStatus) DeepCopy() *IntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationStatus.
func (*IntegrationStatus) DeepCopyInto ¶
func (in *IntegrationStatus) DeepCopyInto(out *IntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Method ¶
type Method struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodSpec `json:"spec,omitempty"` Status MethodStatus `json:"status,omitempty"` }
func (*Method) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method.
func (*Method) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Method) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Method) SetupWebhookWithManager ¶
func (*Method) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Method) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MethodList ¶
type MethodList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Method CRD objects Items []Method `json:"items,omitempty"` }
MethodList is a list of Methods
func (*MethodList) DeepCopy ¶
func (in *MethodList) DeepCopy() *MethodList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodList.
func (*MethodList) DeepCopyInto ¶
func (in *MethodList) DeepCopyInto(out *MethodList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodList) DeepCopyObject ¶
func (in *MethodList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MethodResponse ¶
type MethodResponse struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodResponseSpec `json:"spec,omitempty"` Status MethodResponseStatus `json:"status,omitempty"` }
func (*MethodResponse) DeepCopy ¶
func (in *MethodResponse) DeepCopy() *MethodResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponse.
func (*MethodResponse) DeepCopyInto ¶
func (in *MethodResponse) DeepCopyInto(out *MethodResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodResponse) DeepCopyObject ¶
func (in *MethodResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MethodResponse) SetupWebhookWithManager ¶
func (r *MethodResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MethodResponse) ValidateCreate ¶
func (r *MethodResponse) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MethodResponse) ValidateDelete ¶
func (r *MethodResponse) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MethodResponse) ValidateUpdate ¶
func (r *MethodResponse) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MethodResponseList ¶
type MethodResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MethodResponse CRD objects Items []MethodResponse `json:"items,omitempty"` }
MethodResponseList is a list of MethodResponses
func (*MethodResponseList) DeepCopy ¶
func (in *MethodResponseList) DeepCopy() *MethodResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseList.
func (*MethodResponseList) DeepCopyInto ¶
func (in *MethodResponseList) DeepCopyInto(out *MethodResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodResponseList) DeepCopyObject ¶
func (in *MethodResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MethodResponseSpec ¶
type MethodResponseSpec struct { State *MethodResponseSpecResource `json:"state,omitempty" tf:"-"` Resource MethodResponseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MethodResponseSpec) DeepCopy ¶
func (in *MethodResponseSpec) DeepCopy() *MethodResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseSpec.
func (*MethodResponseSpec) DeepCopyInto ¶
func (in *MethodResponseSpec) DeepCopyInto(out *MethodResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponseSpecResource ¶
type MethodResponseSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HttpMethod *string `json:"httpMethod" tf:"http_method"` ResourceID *string `json:"resourceID" tf:"resource_id"` // +optional ResponseModels *map[string]string `json:"responseModels,omitempty" tf:"response_models"` // +optional ResponseParameters *map[string]bool `json:"responseParameters,omitempty" tf:"response_parameters"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` StatusCode *string `json:"statusCode" tf:"status_code"` }
func (*MethodResponseSpecResource) DeepCopy ¶
func (in *MethodResponseSpecResource) DeepCopy() *MethodResponseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseSpecResource.
func (*MethodResponseSpecResource) DeepCopyInto ¶
func (in *MethodResponseSpecResource) DeepCopyInto(out *MethodResponseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponseStatus ¶
type MethodResponseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MethodResponseStatus) DeepCopy ¶
func (in *MethodResponseStatus) DeepCopy() *MethodResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseStatus.
func (*MethodResponseStatus) DeepCopyInto ¶
func (in *MethodResponseStatus) DeepCopyInto(out *MethodResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSettings ¶
type MethodSettings struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodSettingsSpec `json:"spec,omitempty"` Status MethodSettingsStatus `json:"status,omitempty"` }
func (*MethodSettings) DeepCopy ¶
func (in *MethodSettings) DeepCopy() *MethodSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettings.
func (*MethodSettings) DeepCopyInto ¶
func (in *MethodSettings) DeepCopyInto(out *MethodSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodSettings) DeepCopyObject ¶
func (in *MethodSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MethodSettings) SetupWebhookWithManager ¶
func (r *MethodSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MethodSettings) ValidateCreate ¶
func (r *MethodSettings) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MethodSettings) ValidateDelete ¶
func (r *MethodSettings) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MethodSettings) ValidateUpdate ¶
func (r *MethodSettings) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MethodSettingsList ¶
type MethodSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MethodSettings CRD objects Items []MethodSettings `json:"items,omitempty"` }
MethodSettingsList is a list of MethodSettingss
func (*MethodSettingsList) DeepCopy ¶
func (in *MethodSettingsList) DeepCopy() *MethodSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettingsList.
func (*MethodSettingsList) DeepCopyInto ¶
func (in *MethodSettingsList) DeepCopyInto(out *MethodSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodSettingsList) DeepCopyObject ¶
func (in *MethodSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MethodSettingsSpec ¶
type MethodSettingsSpec struct { State *MethodSettingsSpecResource `json:"state,omitempty" tf:"-"` Resource MethodSettingsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MethodSettingsSpec) DeepCopy ¶
func (in *MethodSettingsSpec) DeepCopy() *MethodSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettingsSpec.
func (*MethodSettingsSpec) DeepCopyInto ¶
func (in *MethodSettingsSpec) DeepCopyInto(out *MethodSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSettingsSpecResource ¶
type MethodSettingsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` MethodPath *string `json:"methodPath" tf:"method_path"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` Settings *MethodSettingsSpecSettings `json:"settings" tf:"settings"` StageName *string `json:"stageName" tf:"stage_name"` }
func (*MethodSettingsSpecResource) DeepCopy ¶
func (in *MethodSettingsSpecResource) DeepCopy() *MethodSettingsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettingsSpecResource.
func (*MethodSettingsSpecResource) DeepCopyInto ¶
func (in *MethodSettingsSpecResource) DeepCopyInto(out *MethodSettingsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSettingsSpecSettings ¶
type MethodSettingsSpecSettings struct { // +optional CacheDataEncrypted *bool `json:"cacheDataEncrypted,omitempty" tf:"cache_data_encrypted"` // +optional CacheTtlInSeconds *int64 `json:"cacheTtlInSeconds,omitempty" tf:"cache_ttl_in_seconds"` // +optional CachingEnabled *bool `json:"cachingEnabled,omitempty" tf:"caching_enabled"` // +optional DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled"` // +optional LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level"` // +optional MetricsEnabled *bool `json:"metricsEnabled,omitempty" tf:"metrics_enabled"` // +optional RequireAuthorizationForCacheControl *bool `json:"requireAuthorizationForCacheControl,omitempty" tf:"require_authorization_for_cache_control"` // +optional ThrottlingBurstLimit *int64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit"` // +optional ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit"` UnauthorizedCacheControlHeaderStrategy *string `json:"unauthorizedCacheControlHeaderStrategy,omitempty" tf:"unauthorized_cache_control_header_strategy"` }
func (*MethodSettingsSpecSettings) DeepCopy ¶
func (in *MethodSettingsSpecSettings) DeepCopy() *MethodSettingsSpecSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettingsSpecSettings.
func (*MethodSettingsSpecSettings) DeepCopyInto ¶
func (in *MethodSettingsSpecSettings) DeepCopyInto(out *MethodSettingsSpecSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSettingsSpecSettingsCodec ¶
type MethodSettingsSpecSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (MethodSettingsSpecSettingsCodec) Decode ¶
func (MethodSettingsSpecSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MethodSettingsStatus ¶
type MethodSettingsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MethodSettingsStatus) DeepCopy ¶
func (in *MethodSettingsStatus) DeepCopy() *MethodSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSettingsStatus.
func (*MethodSettingsStatus) DeepCopyInto ¶
func (in *MethodSettingsStatus) DeepCopyInto(out *MethodSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSpec ¶
type MethodSpec struct { State *MethodSpecResource `json:"state,omitempty" tf:"-"` Resource MethodSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MethodSpec) DeepCopy ¶
func (in *MethodSpec) DeepCopy() *MethodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSpec.
func (*MethodSpec) DeepCopyInto ¶
func (in *MethodSpec) DeepCopyInto(out *MethodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSpecResource ¶
type MethodSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiKeyRequired *bool `json:"apiKeyRequired,omitempty" tf:"api_key_required"` Authorization *string `json:"authorization" tf:"authorization"` // +optional AuthorizationScopes []string `json:"authorizationScopes,omitempty" tf:"authorization_scopes"` // +optional AuthorizerID *string `json:"authorizerID,omitempty" tf:"authorizer_id"` HttpMethod *string `json:"httpMethod" tf:"http_method"` // +optional OperationName *string `json:"operationName,omitempty" tf:"operation_name"` // +optional RequestModels *map[string]string `json:"requestModels,omitempty" tf:"request_models"` // +optional RequestParameters *map[string]bool `json:"requestParameters,omitempty" tf:"request_parameters"` // +optional RequestValidatorID *string `json:"requestValidatorID,omitempty" tf:"request_validator_id"` ResourceID *string `json:"resourceID" tf:"resource_id"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` }
func (*MethodSpecResource) DeepCopy ¶
func (in *MethodSpecResource) DeepCopy() *MethodSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSpecResource.
func (*MethodSpecResource) DeepCopyInto ¶
func (in *MethodSpecResource) DeepCopyInto(out *MethodSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodStatus ¶
type MethodStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MethodStatus) DeepCopy ¶
func (in *MethodStatus) DeepCopy() *MethodStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodStatus.
func (*MethodStatus) DeepCopyInto ¶
func (in *MethodStatus) DeepCopyInto(out *MethodStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec,omitempty"` Status ModelStatus `json:"status,omitempty"` }
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) SetupWebhookWithManager ¶
func (*Model) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Model) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ModelList ¶
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Model CRD objects Items []Model `json:"items,omitempty"` }
ModelList is a list of Models
func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelSpec ¶
type ModelSpec struct { State *ModelSpecResource `json:"state,omitempty" tf:"-"` Resource ModelSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpecResource ¶
type ModelSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ContentType *string `json:"contentType" tf:"content_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional Schema *string `json:"schema,omitempty" tf:"schema"` }
func (*ModelSpecResource) DeepCopy ¶
func (in *ModelSpecResource) DeepCopy() *ModelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpecResource.
func (*ModelSpecResource) DeepCopyInto ¶
func (in *ModelSpecResource) DeepCopyInto(out *ModelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidator ¶
type RequestValidator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RequestValidatorSpec `json:"spec,omitempty"` Status RequestValidatorStatus `json:"status,omitempty"` }
func (*RequestValidator) DeepCopy ¶
func (in *RequestValidator) DeepCopy() *RequestValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidator.
func (*RequestValidator) DeepCopyInto ¶
func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidator) DeepCopyObject ¶
func (in *RequestValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RequestValidator) SetupWebhookWithManager ¶
func (r *RequestValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RequestValidator) ValidateCreate ¶
func (r *RequestValidator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RequestValidator) ValidateDelete ¶
func (r *RequestValidator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RequestValidator) ValidateUpdate ¶
func (r *RequestValidator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RequestValidatorList ¶
type RequestValidatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RequestValidator CRD objects Items []RequestValidator `json:"items,omitempty"` }
RequestValidatorList is a list of RequestValidators
func (*RequestValidatorList) DeepCopy ¶
func (in *RequestValidatorList) DeepCopy() *RequestValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorList.
func (*RequestValidatorList) DeepCopyInto ¶
func (in *RequestValidatorList) DeepCopyInto(out *RequestValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidatorList) DeepCopyObject ¶
func (in *RequestValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RequestValidatorSpec ¶
type RequestValidatorSpec struct { State *RequestValidatorSpecResource `json:"state,omitempty" tf:"-"` Resource RequestValidatorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RequestValidatorSpec) DeepCopy ¶
func (in *RequestValidatorSpec) DeepCopy() *RequestValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorSpec.
func (*RequestValidatorSpec) DeepCopyInto ¶
func (in *RequestValidatorSpec) DeepCopyInto(out *RequestValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorSpecResource ¶
type RequestValidatorSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` // +optional ValidateRequestBody *bool `json:"validateRequestBody,omitempty" tf:"validate_request_body"` // +optional ValidateRequestParameters *bool `json:"validateRequestParameters,omitempty" tf:"validate_request_parameters"` }
func (*RequestValidatorSpecResource) DeepCopy ¶
func (in *RequestValidatorSpecResource) DeepCopy() *RequestValidatorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorSpecResource.
func (*RequestValidatorSpecResource) DeepCopyInto ¶
func (in *RequestValidatorSpecResource) DeepCopyInto(out *RequestValidatorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorStatus ¶
type RequestValidatorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RequestValidatorStatus) DeepCopy ¶
func (in *RequestValidatorStatus) DeepCopy() *RequestValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorStatus.
func (*RequestValidatorStatus) DeepCopyInto ¶
func (in *RequestValidatorStatus) DeepCopyInto(out *RequestValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPI ¶
type RestAPI struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RestAPISpec `json:"spec,omitempty"` Status RestAPIStatus `json:"status,omitempty"` }
func (*RestAPI) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPI.
func (*RestAPI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPI) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestAPI) SetupWebhookWithManager ¶
func (*RestAPI) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RestAPI) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RestAPIList ¶
type RestAPIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RestAPI CRD objects Items []RestAPI `json:"items,omitempty"` }
RestAPIList is a list of RestAPIs
func (*RestAPIList) DeepCopy ¶
func (in *RestAPIList) DeepCopy() *RestAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIList.
func (*RestAPIList) DeepCopyInto ¶
func (in *RestAPIList) DeepCopyInto(out *RestAPIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPIList) DeepCopyObject ¶
func (in *RestAPIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RestAPIPolicy ¶
type RestAPIPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RestAPIPolicySpec `json:"spec,omitempty"` Status RestAPIPolicyStatus `json:"status,omitempty"` }
func (*RestAPIPolicy) DeepCopy ¶
func (in *RestAPIPolicy) DeepCopy() *RestAPIPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicy.
func (*RestAPIPolicy) DeepCopyInto ¶
func (in *RestAPIPolicy) DeepCopyInto(out *RestAPIPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPIPolicy) DeepCopyObject ¶
func (in *RestAPIPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestAPIPolicy) SetupWebhookWithManager ¶
func (r *RestAPIPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RestAPIPolicy) ValidateCreate ¶
func (r *RestAPIPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RestAPIPolicy) ValidateDelete ¶
func (r *RestAPIPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RestAPIPolicy) ValidateUpdate ¶
func (r *RestAPIPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RestAPIPolicyList ¶
type RestAPIPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RestAPIPolicy CRD objects Items []RestAPIPolicy `json:"items,omitempty"` }
RestAPIPolicyList is a list of RestAPIPolicys
func (*RestAPIPolicyList) DeepCopy ¶
func (in *RestAPIPolicyList) DeepCopy() *RestAPIPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyList.
func (*RestAPIPolicyList) DeepCopyInto ¶
func (in *RestAPIPolicyList) DeepCopyInto(out *RestAPIPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPIPolicyList) DeepCopyObject ¶
func (in *RestAPIPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RestAPIPolicySpec ¶
type RestAPIPolicySpec struct { State *RestAPIPolicySpecResource `json:"state,omitempty" tf:"-"` Resource RestAPIPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RestAPIPolicySpec) DeepCopy ¶
func (in *RestAPIPolicySpec) DeepCopy() *RestAPIPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicySpec.
func (*RestAPIPolicySpec) DeepCopyInto ¶
func (in *RestAPIPolicySpec) DeepCopyInto(out *RestAPIPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPIPolicySpecResource ¶
type RestAPIPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` }
func (*RestAPIPolicySpecResource) DeepCopy ¶
func (in *RestAPIPolicySpecResource) DeepCopy() *RestAPIPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicySpecResource.
func (*RestAPIPolicySpecResource) DeepCopyInto ¶
func (in *RestAPIPolicySpecResource) DeepCopyInto(out *RestAPIPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPIPolicyStatus ¶
type RestAPIPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RestAPIPolicyStatus) DeepCopy ¶
func (in *RestAPIPolicyStatus) DeepCopy() *RestAPIPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyStatus.
func (*RestAPIPolicyStatus) DeepCopyInto ¶
func (in *RestAPIPolicyStatus) DeepCopyInto(out *RestAPIPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPISpec ¶
type RestAPISpec struct { State *RestAPISpecResource `json:"state,omitempty" tf:"-"` Resource RestAPISpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RestAPISpec) DeepCopy ¶
func (in *RestAPISpec) DeepCopy() *RestAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPISpec.
func (*RestAPISpec) DeepCopyInto ¶
func (in *RestAPISpec) DeepCopyInto(out *RestAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPISpecEndpointConfiguration ¶
type RestAPISpecEndpointConfiguration struct { Types []string `json:"types" tf:"types"` // +optional // +kubebuilder:validation:MinItems=1 VpcEndpointIDS []string `json:"vpcEndpointIDS,omitempty" tf:"vpc_endpoint_ids"` }
func (*RestAPISpecEndpointConfiguration) DeepCopy ¶
func (in *RestAPISpecEndpointConfiguration) DeepCopy() *RestAPISpecEndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPISpecEndpointConfiguration.
func (*RestAPISpecEndpointConfiguration) DeepCopyInto ¶
func (in *RestAPISpecEndpointConfiguration) DeepCopyInto(out *RestAPISpecEndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPISpecEndpointConfigurationCodec ¶
type RestAPISpecEndpointConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (RestAPISpecEndpointConfigurationCodec) Decode ¶
func (RestAPISpecEndpointConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RestAPISpecResource ¶
type RestAPISpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiKeySource *string `json:"apiKeySource,omitempty" tf:"api_key_source"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BinaryMediaTypes []string `json:"binaryMediaTypes,omitempty" tf:"binary_media_types"` // +optional Body *string `json:"body,omitempty" tf:"body"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty" tf:"disable_execute_api_endpoint"` // +optional EndpointConfiguration *RestAPISpecEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration"` // +optional ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn"` // +optional MinimumCompressionSize *int64 `json:"minimumCompressionSize,omitempty" tf:"minimum_compression_size"` Name *string `json:"name" tf:"name"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional RootResourceID *string `json:"rootResourceID,omitempty" tf:"root_resource_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RestAPISpecResource) DeepCopy ¶
func (in *RestAPISpecResource) DeepCopy() *RestAPISpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPISpecResource.
func (*RestAPISpecResource) DeepCopyInto ¶
func (in *RestAPISpecResource) DeepCopyInto(out *RestAPISpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPIStatus ¶
type RestAPIStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RestAPIStatus) DeepCopy ¶
func (in *RestAPIStatus) DeepCopy() *RestAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIStatus.
func (*RestAPIStatus) DeepCopyInto ¶
func (in *RestAPIStatus) DeepCopyInto(out *RestAPIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage ¶
type Stage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StageSpec `json:"spec,omitempty"` Status StageStatus `json:"status,omitempty"` }
func (*Stage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage.
func (*Stage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stage) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stage) SetupWebhookWithManager ¶
func (*Stage) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Stage) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type StageList ¶
type StageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Stage CRD objects Items []Stage `json:"items,omitempty"` }
StageList is a list of Stages
func (*StageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageList.
func (*StageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StageSpec ¶
type StageSpec struct { State *StageSpecResource `json:"state,omitempty" tf:"-"` Resource StageSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*StageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpec.
func (*StageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageSpecAccessLogSettings ¶
type StageSpecAccessLogSettings struct { DestinationArn *string `json:"destinationArn" tf:"destination_arn"` Format *string `json:"format" tf:"format"` }
func (*StageSpecAccessLogSettings) DeepCopy ¶
func (in *StageSpecAccessLogSettings) DeepCopy() *StageSpecAccessLogSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpecAccessLogSettings.
func (*StageSpecAccessLogSettings) DeepCopyInto ¶
func (in *StageSpecAccessLogSettings) DeepCopyInto(out *StageSpecAccessLogSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageSpecAccessLogSettingsCodec ¶
type StageSpecAccessLogSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (StageSpecAccessLogSettingsCodec) Decode ¶
func (StageSpecAccessLogSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type StageSpecResource ¶
type StageSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessLogSettings *StageSpecAccessLogSettings `json:"accessLogSettings,omitempty" tf:"access_log_settings"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CacheClusterEnabled *bool `json:"cacheClusterEnabled,omitempty" tf:"cache_cluster_enabled"` // +optional CacheClusterSize *string `json:"cacheClusterSize,omitempty" tf:"cache_cluster_size"` // +optional ClientCertificateID *string `json:"clientCertificateID,omitempty" tf:"client_certificate_id"` DeploymentID *string `json:"deploymentID" tf:"deployment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DocumentationVersion *string `json:"documentationVersion,omitempty" tf:"documentation_version"` // +optional ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn"` // +optional InvokeURL *string `json:"invokeURL,omitempty" tf:"invoke_url"` RestAPIID *string `json:"restAPIID" tf:"rest_api_id"` StageName *string `json:"stageName" tf:"stage_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Variables *map[string]string `json:"variables,omitempty" tf:"variables"` // +optional WebACLArn *string `json:"webACLArn,omitempty" tf:"web_acl_arn"` // +optional XrayTracingEnabled *bool `json:"xrayTracingEnabled,omitempty" tf:"xray_tracing_enabled"` }
func (*StageSpecResource) DeepCopy ¶
func (in *StageSpecResource) DeepCopy() *StageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpecResource.
func (*StageSpecResource) DeepCopyInto ¶
func (in *StageSpecResource) DeepCopyInto(out *StageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageStatus ¶
type StageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*StageStatus) DeepCopy ¶
func (in *StageStatus) DeepCopy() *StageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageStatus.
func (*StageStatus) DeepCopyInto ¶
func (in *StageStatus) DeepCopyInto(out *StageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan ¶
type UsagePlan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanSpec `json:"spec,omitempty"` Status UsagePlanStatus `json:"status,omitempty"` }
func (*UsagePlan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan.
func (*UsagePlan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlan) SetupWebhookWithManager ¶
func (*UsagePlan) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UsagePlan) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UsagePlanKey ¶
type UsagePlanKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanKeySpec `json:"spec,omitempty"` Status UsagePlanKeyStatus `json:"status,omitempty"` }
func (*UsagePlanKey) DeepCopy ¶
func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKey.
func (*UsagePlanKey) DeepCopyInto ¶
func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKey) DeepCopyObject ¶
func (in *UsagePlanKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanKey) SetupWebhookWithManager ¶
func (r *UsagePlanKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UsagePlanKey) ValidateCreate ¶
func (r *UsagePlanKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UsagePlanKey) ValidateDelete ¶
func (r *UsagePlanKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UsagePlanKey) ValidateUpdate ¶
func (r *UsagePlanKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UsagePlanKeyList ¶
type UsagePlanKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UsagePlanKey CRD objects Items []UsagePlanKey `json:"items,omitempty"` }
UsagePlanKeyList is a list of UsagePlanKeys
func (*UsagePlanKeyList) DeepCopy ¶
func (in *UsagePlanKeyList) DeepCopy() *UsagePlanKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyList.
func (*UsagePlanKeyList) DeepCopyInto ¶
func (in *UsagePlanKeyList) DeepCopyInto(out *UsagePlanKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKeyList) DeepCopyObject ¶
func (in *UsagePlanKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UsagePlanKeySpec ¶
type UsagePlanKeySpec struct { State *UsagePlanKeySpecResource `json:"state,omitempty" tf:"-"` Resource UsagePlanKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UsagePlanKeySpec) DeepCopy ¶
func (in *UsagePlanKeySpec) DeepCopy() *UsagePlanKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeySpec.
func (*UsagePlanKeySpec) DeepCopyInto ¶
func (in *UsagePlanKeySpec) DeepCopyInto(out *UsagePlanKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeySpecResource ¶
type UsagePlanKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` KeyID *string `json:"keyID" tf:"key_id"` KeyType *string `json:"keyType" tf:"key_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` UsagePlanID *string `json:"usagePlanID" tf:"usage_plan_id"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*UsagePlanKeySpecResource) DeepCopy ¶
func (in *UsagePlanKeySpecResource) DeepCopy() *UsagePlanKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeySpecResource.
func (*UsagePlanKeySpecResource) DeepCopyInto ¶
func (in *UsagePlanKeySpecResource) DeepCopyInto(out *UsagePlanKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeyStatus ¶
type UsagePlanKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UsagePlanKeyStatus) DeepCopy ¶
func (in *UsagePlanKeyStatus) DeepCopy() *UsagePlanKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyStatus.
func (*UsagePlanKeyStatus) DeepCopyInto ¶
func (in *UsagePlanKeyStatus) DeepCopyInto(out *UsagePlanKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanList ¶
type UsagePlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UsagePlan CRD objects Items []UsagePlan `json:"items,omitempty"` }
UsagePlanList is a list of UsagePlans
func (*UsagePlanList) DeepCopy ¶
func (in *UsagePlanList) DeepCopy() *UsagePlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanList.
func (*UsagePlanList) DeepCopyInto ¶
func (in *UsagePlanList) DeepCopyInto(out *UsagePlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanList) DeepCopyObject ¶
func (in *UsagePlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UsagePlanSpec ¶
type UsagePlanSpec struct { State *UsagePlanSpecResource `json:"state,omitempty" tf:"-"` Resource UsagePlanSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UsagePlanSpec) DeepCopy ¶
func (in *UsagePlanSpec) DeepCopy() *UsagePlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpec.
func (*UsagePlanSpec) DeepCopyInto ¶
func (in *UsagePlanSpec) DeepCopyInto(out *UsagePlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecApiStages ¶
type UsagePlanSpecApiStages struct { ApiID *string `json:"apiID" tf:"api_id"` Stage *string `json:"stage" tf:"stage"` // +optional Throttle []UsagePlanSpecApiStagesThrottle `json:"throttle,omitempty" tf:"throttle"` }
func (*UsagePlanSpecApiStages) DeepCopy ¶
func (in *UsagePlanSpecApiStages) DeepCopy() *UsagePlanSpecApiStages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpecApiStages.
func (*UsagePlanSpecApiStages) DeepCopyInto ¶
func (in *UsagePlanSpecApiStages) DeepCopyInto(out *UsagePlanSpecApiStages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecApiStagesThrottle ¶ added in v0.5.0
type UsagePlanSpecApiStagesThrottle struct { // +optional BurstLimit *int64 `json:"burstLimit,omitempty" tf:"burst_limit"` Path *string `json:"path" tf:"path"` // +optional RateLimit *float64 `json:"rateLimit,omitempty" tf:"rate_limit"` }
func (*UsagePlanSpecApiStagesThrottle) DeepCopy ¶ added in v0.5.0
func (in *UsagePlanSpecApiStagesThrottle) DeepCopy() *UsagePlanSpecApiStagesThrottle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpecApiStagesThrottle.
func (*UsagePlanSpecApiStagesThrottle) DeepCopyInto ¶ added in v0.5.0
func (in *UsagePlanSpecApiStagesThrottle) DeepCopyInto(out *UsagePlanSpecApiStagesThrottle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecQuotaSettings ¶
type UsagePlanSpecQuotaSettings struct { Limit *int64 `json:"limit" tf:"limit"` // +optional Offset *int64 `json:"offset,omitempty" tf:"offset"` Period *string `json:"period" tf:"period"` }
func (*UsagePlanSpecQuotaSettings) DeepCopy ¶
func (in *UsagePlanSpecQuotaSettings) DeepCopy() *UsagePlanSpecQuotaSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpecQuotaSettings.
func (*UsagePlanSpecQuotaSettings) DeepCopyInto ¶
func (in *UsagePlanSpecQuotaSettings) DeepCopyInto(out *UsagePlanSpecQuotaSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecQuotaSettingsCodec ¶
type UsagePlanSpecQuotaSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (UsagePlanSpecQuotaSettingsCodec) Decode ¶
func (UsagePlanSpecQuotaSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UsagePlanSpecResource ¶
type UsagePlanSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiStages []UsagePlanSpecApiStages `json:"apiStages,omitempty" tf:"api_stages"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional ProductCode *string `json:"productCode,omitempty" tf:"product_code"` // +optional QuotaSettings *UsagePlanSpecQuotaSettings `json:"quotaSettings,omitempty" tf:"quota_settings"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional ThrottleSettings *UsagePlanSpecThrottleSettings `json:"throttleSettings,omitempty" tf:"throttle_settings"` }
func (*UsagePlanSpecResource) DeepCopy ¶
func (in *UsagePlanSpecResource) DeepCopy() *UsagePlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpecResource.
func (*UsagePlanSpecResource) DeepCopyInto ¶
func (in *UsagePlanSpecResource) DeepCopyInto(out *UsagePlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecThrottleSettings ¶
type UsagePlanSpecThrottleSettings struct { // +optional BurstLimit *int64 `json:"burstLimit,omitempty" tf:"burst_limit"` // +optional RateLimit *float64 `json:"rateLimit,omitempty" tf:"rate_limit"` }
func (*UsagePlanSpecThrottleSettings) DeepCopy ¶
func (in *UsagePlanSpecThrottleSettings) DeepCopy() *UsagePlanSpecThrottleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpecThrottleSettings.
func (*UsagePlanSpecThrottleSettings) DeepCopyInto ¶
func (in *UsagePlanSpecThrottleSettings) DeepCopyInto(out *UsagePlanSpecThrottleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpecThrottleSettingsCodec ¶
type UsagePlanSpecThrottleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (UsagePlanSpecThrottleSettingsCodec) Decode ¶
func (UsagePlanSpecThrottleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UsagePlanStatus ¶
type UsagePlanStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UsagePlanStatus) DeepCopy ¶
func (in *UsagePlanStatus) DeepCopy() *UsagePlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanStatus.
func (*UsagePlanStatus) DeepCopyInto ¶
func (in *UsagePlanStatus) DeepCopyInto(out *UsagePlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcLink ¶
type VpcLink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcLinkSpec `json:"spec,omitempty"` Status VpcLinkStatus `json:"status,omitempty"` }
func (*VpcLink) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLink.
func (*VpcLink) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcLink) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcLink) SetupWebhookWithManager ¶
func (*VpcLink) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcLink) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpcLinkList ¶
type VpcLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcLink CRD objects Items []VpcLink `json:"items,omitempty"` }
VpcLinkList is a list of VpcLinks
func (*VpcLinkList) DeepCopy ¶
func (in *VpcLinkList) DeepCopy() *VpcLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkList.
func (*VpcLinkList) DeepCopyInto ¶
func (in *VpcLinkList) DeepCopyInto(out *VpcLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcLinkList) DeepCopyObject ¶
func (in *VpcLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcLinkSpec ¶
type VpcLinkSpec struct { State *VpcLinkSpecResource `json:"state,omitempty" tf:"-"` Resource VpcLinkSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VpcLinkSpec) DeepCopy ¶
func (in *VpcLinkSpec) DeepCopy() *VpcLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkSpec.
func (*VpcLinkSpec) DeepCopyInto ¶
func (in *VpcLinkSpec) DeepCopyInto(out *VpcLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcLinkSpecResource ¶
type VpcLinkSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TargetArns []string `json:"targetArns" tf:"target_arns"` }
func (*VpcLinkSpecResource) DeepCopy ¶
func (in *VpcLinkSpecResource) DeepCopy() *VpcLinkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkSpecResource.
func (*VpcLinkSpecResource) DeepCopyInto ¶
func (in *VpcLinkSpecResource) DeepCopyInto(out *VpcLinkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcLinkStatus ¶
type VpcLinkStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VpcLinkStatus) DeepCopy ¶
func (in *VpcLinkStatus) DeepCopy() *VpcLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkStatus.
func (*VpcLinkStatus) DeepCopyInto ¶
func (in *VpcLinkStatus) DeepCopyInto(out *VpcLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_types.go
- account_webhook.go
- api_key_types.go
- api_key_webhook.go
- apigateway_resource_types.go
- apigateway_resource_webhook.go
- authorizer_types.go
- authorizer_webhook.go
- base_path_mapping_types.go
- base_path_mapping_webhook.go
- client_certificate_types.go
- client_certificate_webhook.go
- codec.go
- deployment_types.go
- deployment_webhook.go
- doc.go
- documentation_part_types.go
- documentation_part_webhook.go
- documentation_version_types.go
- documentation_version_webhook.go
- domain_name_types.go
- domain_name_webhook.go
- gateway_response_types.go
- gateway_response_webhook.go
- integration_response_types.go
- integration_response_webhook.go
- integration_types.go
- integration_webhook.go
- method_response_types.go
- method_response_webhook.go
- method_settings_types.go
- method_settings_webhook.go
- method_types.go
- method_webhook.go
- model_types.go
- model_webhook.go
- register.go
- request_validator_types.go
- request_validator_webhook.go
- rest_api_policy_types.go
- rest_api_policy_webhook.go
- rest_api_types.go
- rest_api_webhook.go
- stage_types.go
- stage_webhook.go
- usage_plan_key_types.go
- usage_plan_key_webhook.go
- usage_plan_types.go
- usage_plan_webhook.go
- vpc_link_types.go
- vpc_link_webhook.go
- zz_generated.deepcopy.go