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