Documentation ¶
Overview ¶
+groupName=apigatewayv2.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 Api
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- func (r *Api) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Api) ValidateCreate() error
- func (r *Api) ValidateDelete() error
- func (r *Api) ValidateUpdate(old runtime.Object) error
- type ApiList
- type ApiMapping
- func (in *ApiMapping) DeepCopy() *ApiMapping
- func (in *ApiMapping) DeepCopyInto(out *ApiMapping)
- func (in *ApiMapping) DeepCopyObject() runtime.Object
- func (r *ApiMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiMapping) ValidateCreate() error
- func (r *ApiMapping) ValidateDelete() error
- func (r *ApiMapping) ValidateUpdate(old runtime.Object) error
- type ApiMappingList
- type ApiMappingSpec
- type ApiMappingSpecResource
- type ApiMappingStatus
- type ApiSpec
- type ApiSpecCorsConfiguration
- type ApiSpecCorsConfigurationCodec
- type ApiSpecResource
- type ApiStatus
- 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 AuthorizerSpecJwtConfiguration
- type AuthorizerSpecJwtConfigurationCodec
- type AuthorizerSpecResource
- type AuthorizerStatus
- 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 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 DomainNameSpecDomainNameConfiguration
- type DomainNameSpecDomainNameConfigurationCodec
- type DomainNameSpecMutualTlsAuthentication
- type DomainNameSpecMutualTlsAuthenticationCodec
- type DomainNameSpecResource
- type DomainNameStatus
- 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 IntegrationSpecResponseParameters
- type IntegrationSpecTlsConfig
- type IntegrationSpecTlsConfigCodec
- type IntegrationStatus
- 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 Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (r *Route) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Route) ValidateCreate() error
- func (r *Route) ValidateDelete() error
- func (r *Route) ValidateUpdate(old runtime.Object) error
- type RouteList
- type RouteResponse
- func (in *RouteResponse) DeepCopy() *RouteResponse
- func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
- func (in *RouteResponse) DeepCopyObject() runtime.Object
- func (r *RouteResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteResponse) ValidateCreate() error
- func (r *RouteResponse) ValidateDelete() error
- func (r *RouteResponse) ValidateUpdate(old runtime.Object) error
- type RouteResponseList
- type RouteResponseSpec
- type RouteResponseSpecResource
- type RouteResponseStatus
- type RouteSpec
- type RouteSpecRequestParameter
- type RouteSpecResource
- type RouteStatus
- 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 StageSpecDefaultRouteSettings
- type StageSpecDefaultRouteSettingsCodec
- type StageSpecResource
- type StageSpecRouteSettings
- type StageStatus
- 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: apigatewayv2.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 Api ¶
type Api struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiSpec `json:"spec,omitempty"` Status ApiStatus `json:"status,omitempty"` }
func (*Api) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api.
func (*Api) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Api) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Api) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Api CRD objects Items []Api `json:"items,omitempty"` }
ApiList is a list of Apis
func (*ApiList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiList.
func (*ApiList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiMapping ¶
type ApiMapping struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiMappingSpec `json:"spec,omitempty"` Status ApiMappingStatus `json:"status,omitempty"` }
func (*ApiMapping) DeepCopy ¶
func (in *ApiMapping) DeepCopy() *ApiMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiMapping.
func (*ApiMapping) DeepCopyInto ¶
func (in *ApiMapping) DeepCopyInto(out *ApiMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiMapping) DeepCopyObject ¶
func (in *ApiMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiMapping) SetupWebhookWithManager ¶
func (r *ApiMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiMapping) ValidateCreate ¶
func (r *ApiMapping) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiMapping) ValidateDelete ¶
func (r *ApiMapping) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiMapping) ValidateUpdate ¶
func (r *ApiMapping) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiMappingList ¶
type ApiMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiMapping CRD objects Items []ApiMapping `json:"items,omitempty"` }
ApiMappingList is a list of ApiMappings
func (*ApiMappingList) DeepCopy ¶
func (in *ApiMappingList) DeepCopy() *ApiMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiMappingList.
func (*ApiMappingList) DeepCopyInto ¶
func (in *ApiMappingList) DeepCopyInto(out *ApiMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiMappingList) DeepCopyObject ¶
func (in *ApiMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiMappingSpec ¶
type ApiMappingSpec struct { State *ApiMappingSpecResource `json:"state,omitempty" tf:"-"` Resource ApiMappingSpecResource `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 (*ApiMappingSpec) DeepCopy ¶
func (in *ApiMappingSpec) DeepCopy() *ApiMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiMappingSpec.
func (*ApiMappingSpec) DeepCopyInto ¶
func (in *ApiMappingSpec) DeepCopyInto(out *ApiMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiMappingSpecResource ¶
type ApiMappingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` // +optional ApiMappingKey *string `json:"apiMappingKey,omitempty" tf:"api_mapping_key"` DomainName *string `json:"domainName" tf:"domain_name"` Stage *string `json:"stage" tf:"stage"` }
func (*ApiMappingSpecResource) DeepCopy ¶
func (in *ApiMappingSpecResource) DeepCopy() *ApiMappingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiMappingSpecResource.
func (*ApiMappingSpecResource) DeepCopyInto ¶
func (in *ApiMappingSpecResource) DeepCopyInto(out *ApiMappingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiMappingStatus ¶
type ApiMappingStatus 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 (*ApiMappingStatus) DeepCopy ¶
func (in *ApiMappingStatus) DeepCopy() *ApiMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiMappingStatus.
func (*ApiMappingStatus) DeepCopyInto ¶
func (in *ApiMappingStatus) DeepCopyInto(out *ApiMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpec ¶
type ApiSpec struct { State *ApiSpecResource `json:"state,omitempty" tf:"-"` Resource ApiSpecResource `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 (*ApiSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpec.
func (*ApiSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecCorsConfiguration ¶
type ApiSpecCorsConfiguration struct { // +optional AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials"` // +optional AllowHeaders []string `json:"allowHeaders,omitempty" tf:"allow_headers"` // +optional AllowMethods []string `json:"allowMethods,omitempty" tf:"allow_methods"` // +optional AllowOrigins []string `json:"allowOrigins,omitempty" tf:"allow_origins"` // +optional ExposeHeaders []string `json:"exposeHeaders,omitempty" tf:"expose_headers"` // +optional MaxAge *int64 `json:"maxAge,omitempty" tf:"max_age"` }
func (*ApiSpecCorsConfiguration) DeepCopy ¶
func (in *ApiSpecCorsConfiguration) DeepCopy() *ApiSpecCorsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecCorsConfiguration.
func (*ApiSpecCorsConfiguration) DeepCopyInto ¶
func (in *ApiSpecCorsConfiguration) DeepCopyInto(out *ApiSpecCorsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecCorsConfigurationCodec ¶
type ApiSpecCorsConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecCorsConfigurationCodec) Decode ¶
func (ApiSpecCorsConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiSpecResource ¶
type ApiSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiEndpoint *string `json:"apiEndpoint,omitempty" tf:"api_endpoint"` // +optional ApiKeySelectionExpression *string `json:"apiKeySelectionExpression,omitempty" tf:"api_key_selection_expression"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Body *string `json:"body,omitempty" tf:"body"` // +optional CorsConfiguration *ApiSpecCorsConfiguration `json:"corsConfiguration,omitempty" tf:"cors_configuration"` // +optional CredentialsArn *string `json:"credentialsArn,omitempty" tf:"credentials_arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty" tf:"disable_execute_api_endpoint"` // +optional ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn"` // +optional FailOnWarnings *bool `json:"failOnWarnings,omitempty" tf:"fail_on_warnings"` Name *string `json:"name" tf:"name"` ProtocolType *string `json:"protocolType" tf:"protocol_type"` // +optional RouteKey *string `json:"routeKey,omitempty" tf:"route_key"` // +optional RouteSelectionExpression *string `json:"routeSelectionExpression,omitempty" tf:"route_selection_expression"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Target *string `json:"target,omitempty" tf:"target"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*ApiSpecResource) DeepCopy ¶
func (in *ApiSpecResource) DeepCopy() *ApiSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecResource.
func (*ApiSpecResource) DeepCopyInto ¶
func (in *ApiSpecResource) DeepCopyInto(out *ApiSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiStatus ¶
type ApiStatus 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 (*ApiStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiStatus.
func (*ApiStatus) DeepCopyInto ¶
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 AuthorizerSpecJwtConfiguration ¶
type AuthorizerSpecJwtConfiguration struct { // +optional Audience []string `json:"audience,omitempty" tf:"audience"` // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` }
func (*AuthorizerSpecJwtConfiguration) DeepCopy ¶
func (in *AuthorizerSpecJwtConfiguration) DeepCopy() *AuthorizerSpecJwtConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerSpecJwtConfiguration.
func (*AuthorizerSpecJwtConfiguration) DeepCopyInto ¶
func (in *AuthorizerSpecJwtConfiguration) DeepCopyInto(out *AuthorizerSpecJwtConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerSpecJwtConfigurationCodec ¶
type AuthorizerSpecJwtConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (AuthorizerSpecJwtConfigurationCodec) Decode ¶
func (AuthorizerSpecJwtConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AuthorizerSpecResource ¶
type AuthorizerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` // +optional AuthorizerCredentialsArn *string `json:"authorizerCredentialsArn,omitempty" tf:"authorizer_credentials_arn"` // +optional AuthorizerPayloadFormatVersion *string `json:"authorizerPayloadFormatVersion,omitempty" tf:"authorizer_payload_format_version"` // +optional AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds"` AuthorizerType *string `json:"authorizerType" tf:"authorizer_type"` // +optional AuthorizerURI *string `json:"authorizerURI,omitempty" tf:"authorizer_uri"` // +optional EnableSimpleResponses *bool `json:"enableSimpleResponses,omitempty" tf:"enable_simple_responses"` // +optional IdentitySources []string `json:"identitySources,omitempty" tf:"identity_sources"` // +optional JwtConfiguration *AuthorizerSpecJwtConfiguration `json:"jwtConfiguration,omitempty" tf:"jwt_configuration"` Name *string `json:"name" tf:"name"` }
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 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"` ApiID *string `json:"apiID" tf:"api_id"` // +optional AutoDeployed *bool `json:"autoDeployed,omitempty" tf:"auto_deployed"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Triggers *map[string]string `json:"triggers,omitempty" tf:"triggers"` }
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 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:"-"` 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 DomainNameSpecDomainNameConfiguration ¶
type DomainNameSpecDomainNameConfiguration struct { CertificateArn *string `json:"certificateArn" tf:"certificate_arn"` EndpointType *string `json:"endpointType" tf:"endpoint_type"` // +optional HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"` // +optional OwnershipVerificationCertificateArn *string `json:"ownershipVerificationCertificateArn,omitempty" tf:"ownership_verification_certificate_arn"` SecurityPolicy *string `json:"securityPolicy" tf:"security_policy"` // +optional TargetDomainName *string `json:"targetDomainName,omitempty" tf:"target_domain_name"` }
func (*DomainNameSpecDomainNameConfiguration) DeepCopy ¶
func (in *DomainNameSpecDomainNameConfiguration) DeepCopy() *DomainNameSpecDomainNameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpecDomainNameConfiguration.
func (*DomainNameSpecDomainNameConfiguration) DeepCopyInto ¶
func (in *DomainNameSpecDomainNameConfiguration) DeepCopyInto(out *DomainNameSpecDomainNameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpecDomainNameConfigurationCodec ¶
type DomainNameSpecDomainNameConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (DomainNameSpecDomainNameConfigurationCodec) Decode ¶
func (DomainNameSpecDomainNameConfigurationCodec) 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 { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiMappingSelectionExpression *string `json:"apiMappingSelectionExpression,omitempty" tf:"api_mapping_selection_expression"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DomainName *string `json:"domainName" tf:"domain_name"` DomainNameConfiguration *DomainNameSpecDomainNameConfiguration `json:"domainNameConfiguration" tf:"domain_name_configuration"` // +optional MutualTlsAuthentication *DomainNameSpecMutualTlsAuthentication `json:"mutualTlsAuthentication,omitempty" tf:"mutual_tls_authentication"` // +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 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"` ApiID *string `json:"apiID" tf:"api_id"` // +optional ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty" tf:"content_handling_strategy"` IntegrationID *string `json:"integrationID" tf:"integration_id"` IntegrationResponseKey *string `json:"integrationResponseKey" tf:"integration_response_key"` // +optional ResponseTemplates *map[string]string `json:"responseTemplates,omitempty" tf:"response_templates"` // +optional TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty" tf:"template_selection_expression"` }
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"` ApiID *string `json:"apiID" tf:"api_id"` // +optional ConnectionID *string `json:"connectionID,omitempty" tf:"connection_id"` // +optional ConnectionType *string `json:"connectionType,omitempty" tf:"connection_type"` // +optional ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty" tf:"content_handling_strategy"` // +optional CredentialsArn *string `json:"credentialsArn,omitempty" tf:"credentials_arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IntegrationMethod *string `json:"integrationMethod,omitempty" tf:"integration_method"` // +optional IntegrationResponseSelectionExpression *string `json:"integrationResponseSelectionExpression,omitempty" tf:"integration_response_selection_expression"` // +optional IntegrationSubtype *string `json:"integrationSubtype,omitempty" tf:"integration_subtype"` IntegrationType *string `json:"integrationType" tf:"integration_type"` // +optional IntegrationURI *string `json:"integrationURI,omitempty" tf:"integration_uri"` // +optional PassthroughBehavior *string `json:"passthroughBehavior,omitempty" tf:"passthrough_behavior"` // +optional PayloadFormatVersion *string `json:"payloadFormatVersion,omitempty" tf:"payload_format_version"` // +optional RequestParameters *map[string]string `json:"requestParameters,omitempty" tf:"request_parameters"` // +optional RequestTemplates *map[string]string `json:"requestTemplates,omitempty" tf:"request_templates"` // +optional ResponseParameters []IntegrationSpecResponseParameters `json:"responseParameters,omitempty" tf:"response_parameters"` // +optional TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty" tf:"template_selection_expression"` // +optional TimeoutMilliseconds *int64 `json:"timeoutMilliseconds,omitempty" tf:"timeout_milliseconds"` // +optional TlsConfig *IntegrationSpecTlsConfig `json:"tlsConfig,omitempty" tf:"tls_config"` }
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 IntegrationSpecResponseParameters ¶
type IntegrationSpecResponseParameters struct { Mappings *map[string]string `json:"mappings" tf:"mappings"` StatusCode *string `json:"statusCode" tf:"status_code"` }
func (*IntegrationSpecResponseParameters) DeepCopy ¶
func (in *IntegrationSpecResponseParameters) DeepCopy() *IntegrationSpecResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpecResponseParameters.
func (*IntegrationSpecResponseParameters) DeepCopyInto ¶
func (in *IntegrationSpecResponseParameters) DeepCopyInto(out *IntegrationSpecResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpecTlsConfig ¶
type IntegrationSpecTlsConfig struct { // +optional ServerNameToVerify *string `json:"serverNameToVerify,omitempty" tf:"server_name_to_verify"` }
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 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"` ApiID *string `json:"apiID" tf:"api_id"` ContentType *string `json:"contentType" tf:"content_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Schema *string `json:"schema" 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 Route ¶
type Route struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec,omitempty"` Status RouteStatus `json:"status,omitempty"` }
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) SetupWebhookWithManager ¶
func (*Route) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Route) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Route CRD objects Items []Route `json:"items,omitempty"` }
RouteList is a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteResponse ¶
type RouteResponse struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteResponseSpec `json:"spec,omitempty"` Status RouteResponseStatus `json:"status,omitempty"` }
func (*RouteResponse) DeepCopy ¶
func (in *RouteResponse) DeepCopy() *RouteResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponse.
func (*RouteResponse) DeepCopyInto ¶
func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponse) DeepCopyObject ¶
func (in *RouteResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteResponse) SetupWebhookWithManager ¶
func (r *RouteResponse) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteResponse) ValidateCreate ¶
func (r *RouteResponse) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteResponse) ValidateDelete ¶
func (r *RouteResponse) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteResponse) ValidateUpdate ¶
func (r *RouteResponse) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteResponseList ¶
type RouteResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteResponse CRD objects Items []RouteResponse `json:"items,omitempty"` }
RouteResponseList is a list of RouteResponses
func (*RouteResponseList) DeepCopy ¶
func (in *RouteResponseList) DeepCopy() *RouteResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseList.
func (*RouteResponseList) DeepCopyInto ¶
func (in *RouteResponseList) DeepCopyInto(out *RouteResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponseList) DeepCopyObject ¶
func (in *RouteResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteResponseSpec ¶
type RouteResponseSpec struct { State *RouteResponseSpecResource `json:"state,omitempty" tf:"-"` Resource RouteResponseSpecResource `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 (*RouteResponseSpec) DeepCopy ¶
func (in *RouteResponseSpec) DeepCopy() *RouteResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseSpec.
func (*RouteResponseSpec) DeepCopyInto ¶
func (in *RouteResponseSpec) DeepCopyInto(out *RouteResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseSpecResource ¶
type RouteResponseSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` // +optional ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty" tf:"model_selection_expression"` // +optional ResponseModels *map[string]string `json:"responseModels,omitempty" tf:"response_models"` RouteID *string `json:"routeID" tf:"route_id"` RouteResponseKey *string `json:"routeResponseKey" tf:"route_response_key"` }
func (*RouteResponseSpecResource) DeepCopy ¶
func (in *RouteResponseSpecResource) DeepCopy() *RouteResponseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseSpecResource.
func (*RouteResponseSpecResource) DeepCopyInto ¶
func (in *RouteResponseSpecResource) DeepCopyInto(out *RouteResponseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseStatus ¶
type RouteResponseStatus 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 (*RouteResponseStatus) DeepCopy ¶
func (in *RouteResponseStatus) DeepCopy() *RouteResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseStatus.
func (*RouteResponseStatus) DeepCopyInto ¶
func (in *RouteResponseStatus) DeepCopyInto(out *RouteResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { State *RouteSpecResource `json:"state,omitempty" tf:"-"` Resource RouteSpecResource `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 (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecRequestParameter ¶
type RouteSpecRequestParameter struct { RequestParameterKey *string `json:"requestParameterKey" tf:"request_parameter_key"` Required *bool `json:"required" tf:"required"` }
func (*RouteSpecRequestParameter) DeepCopy ¶
func (in *RouteSpecRequestParameter) DeepCopy() *RouteSpecRequestParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecRequestParameter.
func (*RouteSpecRequestParameter) DeepCopyInto ¶
func (in *RouteSpecRequestParameter) DeepCopyInto(out *RouteSpecRequestParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecResource ¶
type RouteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` // +optional ApiKeyRequired *bool `json:"apiKeyRequired,omitempty" tf:"api_key_required"` // +optional AuthorizationScopes []string `json:"authorizationScopes,omitempty" tf:"authorization_scopes"` // +optional AuthorizationType *string `json:"authorizationType,omitempty" tf:"authorization_type"` // +optional AuthorizerID *string `json:"authorizerID,omitempty" tf:"authorizer_id"` // +optional ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty" tf:"model_selection_expression"` // +optional OperationName *string `json:"operationName,omitempty" tf:"operation_name"` // +optional RequestModels *map[string]string `json:"requestModels,omitempty" tf:"request_models"` // +optional RequestParameter []RouteSpecRequestParameter `json:"requestParameter,omitempty" tf:"request_parameter"` RouteKey *string `json:"routeKey" tf:"route_key"` // +optional RouteResponseSelectionExpression *string `json:"routeResponseSelectionExpression,omitempty" tf:"route_response_selection_expression"` // +optional Target *string `json:"target,omitempty" tf:"target"` }
func (*RouteSpecResource) DeepCopy ¶
func (in *RouteSpecResource) DeepCopy() *RouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecResource.
func (*RouteSpecResource) DeepCopyInto ¶
func (in *RouteSpecResource) DeepCopyInto(out *RouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus 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 (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
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 StageSpecDefaultRouteSettings ¶
type StageSpecDefaultRouteSettings struct { // +optional DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled"` // +optional DetailedMetricsEnabled *bool `json:"detailedMetricsEnabled,omitempty" tf:"detailed_metrics_enabled"` // +optional LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level"` // +optional ThrottlingBurstLimit *int64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit"` // +optional ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit"` }
func (*StageSpecDefaultRouteSettings) DeepCopy ¶
func (in *StageSpecDefaultRouteSettings) DeepCopy() *StageSpecDefaultRouteSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpecDefaultRouteSettings.
func (*StageSpecDefaultRouteSettings) DeepCopyInto ¶
func (in *StageSpecDefaultRouteSettings) DeepCopyInto(out *StageSpecDefaultRouteSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageSpecDefaultRouteSettingsCodec ¶
type StageSpecDefaultRouteSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (StageSpecDefaultRouteSettingsCodec) Decode ¶
func (StageSpecDefaultRouteSettingsCodec) 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"` ApiID *string `json:"apiID" tf:"api_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoDeploy *bool `json:"autoDeploy,omitempty" tf:"auto_deploy"` // +optional ClientCertificateID *string `json:"clientCertificateID,omitempty" tf:"client_certificate_id"` // +optional DefaultRouteSettings *StageSpecDefaultRouteSettings `json:"defaultRouteSettings,omitempty" tf:"default_route_settings"` // +optional DeploymentID *string `json:"deploymentID,omitempty" tf:"deployment_id"` // +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"` Name *string `json:"name" tf:"name"` // +optional RouteSettings []StageSpecRouteSettings `json:"routeSettings,omitempty" tf:"route_settings"` // +optional StageVariables *map[string]string `json:"stageVariables,omitempty" tf:"stage_variables"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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 StageSpecRouteSettings ¶
type StageSpecRouteSettings struct { // +optional DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled"` // +optional DetailedMetricsEnabled *bool `json:"detailedMetricsEnabled,omitempty" tf:"detailed_metrics_enabled"` // +optional LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level"` RouteKey *string `json:"routeKey" tf:"route_key"` // +optional ThrottlingBurstLimit *int64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit"` // +optional ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit"` }
func (*StageSpecRouteSettings) DeepCopy ¶
func (in *StageSpecRouteSettings) DeepCopy() *StageSpecRouteSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpecRouteSettings.
func (*StageSpecRouteSettings) DeepCopyInto ¶
func (in *StageSpecRouteSettings) DeepCopyInto(out *StageSpecRouteSettings)
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 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"` Name *string `json:"name" tf:"name"` SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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 ¶
- api_mapping_types.go
- api_mapping_webhook.go
- api_types.go
- api_webhook.go
- authorizer_types.go
- authorizer_webhook.go
- codec.go
- deployment_types.go
- deployment_webhook.go
- doc.go
- domain_name_types.go
- domain_name_webhook.go
- integration_response_types.go
- integration_response_webhook.go
- integration_types.go
- integration_webhook.go
- model_types.go
- model_webhook.go
- register.go
- route_response_types.go
- route_response_webhook.go
- route_types.go
- route_webhook.go
- stage_types.go
- stage_webhook.go
- vpc_link_types.go
- vpc_link_webhook.go
- zz_generated.deepcopy.go