Documentation ¶
Overview ¶
+groupName=lambda.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 Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (r *Alias) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Alias) ValidateCreate() error
- func (r *Alias) ValidateDelete() error
- func (r *Alias) ValidateUpdate(old runtime.Object) error
- type AliasList
- type AliasSpec
- type AliasSpecResource
- type AliasSpecRoutingConfig
- type AliasSpecRoutingConfigCodec
- type AliasStatus
- type CodeSigningConfig
- func (in *CodeSigningConfig) DeepCopy() *CodeSigningConfig
- func (in *CodeSigningConfig) DeepCopyInto(out *CodeSigningConfig)
- func (in *CodeSigningConfig) DeepCopyObject() runtime.Object
- func (r *CodeSigningConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CodeSigningConfig) ValidateCreate() error
- func (r *CodeSigningConfig) ValidateDelete() error
- func (r *CodeSigningConfig) ValidateUpdate(old runtime.Object) error
- type CodeSigningConfigList
- type CodeSigningConfigSpec
- type CodeSigningConfigSpecAllowedPublishers
- type CodeSigningConfigSpecAllowedPublishersCodec
- type CodeSigningConfigSpecPolicies
- type CodeSigningConfigSpecPoliciesCodec
- type CodeSigningConfigSpecResource
- type CodeSigningConfigStatus
- type EventSourceMapping
- func (in *EventSourceMapping) DeepCopy() *EventSourceMapping
- func (in *EventSourceMapping) DeepCopyInto(out *EventSourceMapping)
- func (in *EventSourceMapping) DeepCopyObject() runtime.Object
- func (r *EventSourceMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventSourceMapping) ValidateCreate() error
- func (r *EventSourceMapping) ValidateDelete() error
- func (r *EventSourceMapping) ValidateUpdate(old runtime.Object) error
- type EventSourceMappingList
- type EventSourceMappingSpec
- type EventSourceMappingSpecDestinationConfig
- type EventSourceMappingSpecDestinationConfigCodec
- type EventSourceMappingSpecDestinationConfigOnFailure
- type EventSourceMappingSpecDestinationConfigOnFailureCodec
- func (EventSourceMappingSpecDestinationConfigOnFailureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventSourceMappingSpecDestinationConfigOnFailureCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventSourceMappingSpecDestinationConfigOnFailureCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventSourceMappingSpecResource
- type EventSourceMappingSpecSelfManagedEventSource
- type EventSourceMappingSpecSelfManagedEventSourceCodec
- func (EventSourceMappingSpecSelfManagedEventSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventSourceMappingSpecSelfManagedEventSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventSourceMappingSpecSelfManagedEventSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventSourceMappingSpecSourceAccessConfiguration
- type EventSourceMappingStatus
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (in *Function) DeepCopyObject() runtime.Object
- func (r *Function) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Function) ValidateCreate() error
- func (r *Function) ValidateDelete() error
- func (r *Function) ValidateUpdate(old runtime.Object) error
- type FunctionEventInvokeConfig
- func (in *FunctionEventInvokeConfig) DeepCopy() *FunctionEventInvokeConfig
- func (in *FunctionEventInvokeConfig) DeepCopyInto(out *FunctionEventInvokeConfig)
- func (in *FunctionEventInvokeConfig) DeepCopyObject() runtime.Object
- func (r *FunctionEventInvokeConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FunctionEventInvokeConfig) ValidateCreate() error
- func (r *FunctionEventInvokeConfig) ValidateDelete() error
- func (r *FunctionEventInvokeConfig) ValidateUpdate(old runtime.Object) error
- type FunctionEventInvokeConfigList
- type FunctionEventInvokeConfigSpec
- type FunctionEventInvokeConfigSpecDestinationConfig
- type FunctionEventInvokeConfigSpecDestinationConfigCodec
- func (FunctionEventInvokeConfigSpecDestinationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FunctionEventInvokeConfigSpecDestinationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FunctionEventInvokeConfigSpecDestinationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FunctionEventInvokeConfigSpecDestinationConfigOnFailure
- type FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec
- func (FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FunctionEventInvokeConfigSpecDestinationConfigOnSuccess
- type FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec
- func (FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FunctionEventInvokeConfigSpecResource
- type FunctionEventInvokeConfigStatus
- type FunctionList
- type FunctionSpec
- type FunctionSpecDeadLetterConfig
- type FunctionSpecDeadLetterConfigCodec
- type FunctionSpecEnvironment
- type FunctionSpecEnvironmentCodec
- type FunctionSpecFileSystemConfig
- type FunctionSpecFileSystemConfigCodec
- type FunctionSpecImageConfig
- type FunctionSpecImageConfigCodec
- type FunctionSpecResource
- type FunctionSpecTracingConfig
- type FunctionSpecTracingConfigCodec
- type FunctionSpecVpcConfig
- type FunctionSpecVpcConfigCodec
- type FunctionStatus
- type LayerVersion
- func (in *LayerVersion) DeepCopy() *LayerVersion
- func (in *LayerVersion) DeepCopyInto(out *LayerVersion)
- func (in *LayerVersion) DeepCopyObject() runtime.Object
- func (r *LayerVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LayerVersion) ValidateCreate() error
- func (r *LayerVersion) ValidateDelete() error
- func (r *LayerVersion) ValidateUpdate(old runtime.Object) error
- type LayerVersionList
- type LayerVersionSpec
- type LayerVersionSpecResource
- type LayerVersionStatus
- type Permission
- func (in *Permission) DeepCopy() *Permission
- func (in *Permission) DeepCopyInto(out *Permission)
- func (in *Permission) DeepCopyObject() runtime.Object
- func (r *Permission) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Permission) ValidateCreate() error
- func (r *Permission) ValidateDelete() error
- func (r *Permission) ValidateUpdate(old runtime.Object) error
- type PermissionList
- type PermissionSpec
- type PermissionSpecResource
- type PermissionStatus
- type ProvisionedConcurrencyConfig
- func (in *ProvisionedConcurrencyConfig) DeepCopy() *ProvisionedConcurrencyConfig
- func (in *ProvisionedConcurrencyConfig) DeepCopyInto(out *ProvisionedConcurrencyConfig)
- func (in *ProvisionedConcurrencyConfig) DeepCopyObject() runtime.Object
- func (r *ProvisionedConcurrencyConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProvisionedConcurrencyConfig) ValidateCreate() error
- func (r *ProvisionedConcurrencyConfig) ValidateDelete() error
- func (r *ProvisionedConcurrencyConfig) ValidateUpdate(old runtime.Object) error
- type ProvisionedConcurrencyConfigList
- type ProvisionedConcurrencyConfigSpec
- type ProvisionedConcurrencyConfigSpecResource
- type ProvisionedConcurrencyConfigStatus
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: lambda.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 Alias ¶
type Alias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasSpec `json:"spec,omitempty"` Status AliasStatus `json:"status,omitempty"` }
func (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) SetupWebhookWithManager ¶
func (*Alias) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alias) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AliasList ¶
type AliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alias CRD objects Items []Alias `json:"items,omitempty"` }
AliasList is a list of Aliass
func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasSpec ¶
type AliasSpec struct { State *AliasSpecResource `json:"state,omitempty" tf:"-"` Resource AliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpecResource ¶
type AliasSpecResource 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"` FunctionName *string `json:"functionName" tf:"function_name"` FunctionVersion *string `json:"functionVersion" tf:"function_version"` // +optional InvokeArn *string `json:"invokeArn,omitempty" tf:"invoke_arn"` Name *string `json:"name" tf:"name"` // +optional RoutingConfig *AliasSpecRoutingConfig `json:"routingConfig,omitempty" tf:"routing_config"` }
func (*AliasSpecResource) DeepCopy ¶
func (in *AliasSpecResource) DeepCopy() *AliasSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpecResource.
func (*AliasSpecResource) DeepCopyInto ¶
func (in *AliasSpecResource) DeepCopyInto(out *AliasSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpecRoutingConfig ¶
type AliasSpecRoutingConfig struct { // +optional AdditionalVersionWeights *map[string]float64 `json:"additionalVersionWeights,omitempty" tf:"additional_version_weights"` }
func (*AliasSpecRoutingConfig) DeepCopy ¶
func (in *AliasSpecRoutingConfig) DeepCopy() *AliasSpecRoutingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpecRoutingConfig.
func (*AliasSpecRoutingConfig) DeepCopyInto ¶
func (in *AliasSpecRoutingConfig) DeepCopyInto(out *AliasSpecRoutingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpecRoutingConfigCodec ¶
type AliasSpecRoutingConfigCodec struct { }
+k8s:deepcopy-gen=false
func (AliasSpecRoutingConfigCodec) Decode ¶
func (AliasSpecRoutingConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AliasStatus ¶
type AliasStatus 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 (*AliasStatus) DeepCopy ¶
func (in *AliasStatus) DeepCopy() *AliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStatus.
func (*AliasStatus) DeepCopyInto ¶
func (in *AliasStatus) DeepCopyInto(out *AliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeSigningConfig ¶
type CodeSigningConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CodeSigningConfigSpec `json:"spec,omitempty"` Status CodeSigningConfigStatus `json:"status,omitempty"` }
func (*CodeSigningConfig) DeepCopy ¶
func (in *CodeSigningConfig) DeepCopy() *CodeSigningConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfig.
func (*CodeSigningConfig) DeepCopyInto ¶
func (in *CodeSigningConfig) DeepCopyInto(out *CodeSigningConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeSigningConfig) DeepCopyObject ¶
func (in *CodeSigningConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeSigningConfig) SetupWebhookWithManager ¶
func (r *CodeSigningConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CodeSigningConfig) ValidateCreate ¶
func (r *CodeSigningConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CodeSigningConfig) ValidateDelete ¶
func (r *CodeSigningConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CodeSigningConfig) ValidateUpdate ¶
func (r *CodeSigningConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CodeSigningConfigList ¶
type CodeSigningConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CodeSigningConfig CRD objects Items []CodeSigningConfig `json:"items,omitempty"` }
CodeSigningConfigList is a list of CodeSigningConfigs
func (*CodeSigningConfigList) DeepCopy ¶
func (in *CodeSigningConfigList) DeepCopy() *CodeSigningConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigList.
func (*CodeSigningConfigList) DeepCopyInto ¶
func (in *CodeSigningConfigList) DeepCopyInto(out *CodeSigningConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeSigningConfigList) DeepCopyObject ¶
func (in *CodeSigningConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CodeSigningConfigSpec ¶
type CodeSigningConfigSpec struct { State *CodeSigningConfigSpecResource `json:"state,omitempty" tf:"-"` Resource CodeSigningConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*CodeSigningConfigSpec) DeepCopy ¶
func (in *CodeSigningConfigSpec) DeepCopy() *CodeSigningConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigSpec.
func (*CodeSigningConfigSpec) DeepCopyInto ¶
func (in *CodeSigningConfigSpec) DeepCopyInto(out *CodeSigningConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeSigningConfigSpecAllowedPublishers ¶
type CodeSigningConfigSpecAllowedPublishers struct { // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 SigningProfileVersionArns []string `json:"signingProfileVersionArns" tf:"signing_profile_version_arns"` }
func (*CodeSigningConfigSpecAllowedPublishers) DeepCopy ¶
func (in *CodeSigningConfigSpecAllowedPublishers) DeepCopy() *CodeSigningConfigSpecAllowedPublishers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigSpecAllowedPublishers.
func (*CodeSigningConfigSpecAllowedPublishers) DeepCopyInto ¶
func (in *CodeSigningConfigSpecAllowedPublishers) DeepCopyInto(out *CodeSigningConfigSpecAllowedPublishers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeSigningConfigSpecAllowedPublishersCodec ¶
type CodeSigningConfigSpecAllowedPublishersCodec struct { }
+k8s:deepcopy-gen=false
func (CodeSigningConfigSpecAllowedPublishersCodec) Decode ¶
func (CodeSigningConfigSpecAllowedPublishersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CodeSigningConfigSpecPolicies ¶
type CodeSigningConfigSpecPolicies struct {
UntrustedArtifactOnDeployment *string `json:"untrustedArtifactOnDeployment" tf:"untrusted_artifact_on_deployment"`
}
func (*CodeSigningConfigSpecPolicies) DeepCopy ¶
func (in *CodeSigningConfigSpecPolicies) DeepCopy() *CodeSigningConfigSpecPolicies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigSpecPolicies.
func (*CodeSigningConfigSpecPolicies) DeepCopyInto ¶
func (in *CodeSigningConfigSpecPolicies) DeepCopyInto(out *CodeSigningConfigSpecPolicies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeSigningConfigSpecPoliciesCodec ¶
type CodeSigningConfigSpecPoliciesCodec struct { }
+k8s:deepcopy-gen=false
func (CodeSigningConfigSpecPoliciesCodec) Decode ¶
func (CodeSigningConfigSpecPoliciesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CodeSigningConfigSpecResource ¶
type CodeSigningConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AllowedPublishers *CodeSigningConfigSpecAllowedPublishers `json:"allowedPublishers" tf:"allowed_publishers"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ConfigID *string `json:"configID,omitempty" tf:"config_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional LastModified *string `json:"lastModified,omitempty" tf:"last_modified"` // +optional Policies *CodeSigningConfigSpecPolicies `json:"policies,omitempty" tf:"policies"` }
func (*CodeSigningConfigSpecResource) DeepCopy ¶
func (in *CodeSigningConfigSpecResource) DeepCopy() *CodeSigningConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigSpecResource.
func (*CodeSigningConfigSpecResource) DeepCopyInto ¶
func (in *CodeSigningConfigSpecResource) DeepCopyInto(out *CodeSigningConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeSigningConfigStatus ¶
type CodeSigningConfigStatus 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 (*CodeSigningConfigStatus) DeepCopy ¶
func (in *CodeSigningConfigStatus) DeepCopy() *CodeSigningConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeSigningConfigStatus.
func (*CodeSigningConfigStatus) DeepCopyInto ¶
func (in *CodeSigningConfigStatus) DeepCopyInto(out *CodeSigningConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMapping ¶
type EventSourceMapping struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSourceMappingSpec `json:"spec,omitempty"` Status EventSourceMappingStatus `json:"status,omitempty"` }
func (*EventSourceMapping) DeepCopy ¶
func (in *EventSourceMapping) DeepCopy() *EventSourceMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping.
func (*EventSourceMapping) DeepCopyInto ¶
func (in *EventSourceMapping) DeepCopyInto(out *EventSourceMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSourceMapping) DeepCopyObject ¶
func (in *EventSourceMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSourceMapping) SetupWebhookWithManager ¶
func (r *EventSourceMapping) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventSourceMapping) ValidateCreate ¶
func (r *EventSourceMapping) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventSourceMapping) ValidateDelete ¶
func (r *EventSourceMapping) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventSourceMapping) ValidateUpdate ¶
func (r *EventSourceMapping) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventSourceMappingList ¶
type EventSourceMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventSourceMapping CRD objects Items []EventSourceMapping `json:"items,omitempty"` }
EventSourceMappingList is a list of EventSourceMappings
func (*EventSourceMappingList) DeepCopy ¶
func (in *EventSourceMappingList) DeepCopy() *EventSourceMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingList.
func (*EventSourceMappingList) DeepCopyInto ¶
func (in *EventSourceMappingList) DeepCopyInto(out *EventSourceMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSourceMappingList) DeepCopyObject ¶
func (in *EventSourceMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventSourceMappingSpec ¶
type EventSourceMappingSpec struct { State *EventSourceMappingSpecResource `json:"state,omitempty" tf:"-"` Resource EventSourceMappingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*EventSourceMappingSpec) DeepCopy ¶
func (in *EventSourceMappingSpec) DeepCopy() *EventSourceMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpec.
func (*EventSourceMappingSpec) DeepCopyInto ¶
func (in *EventSourceMappingSpec) DeepCopyInto(out *EventSourceMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingSpecDestinationConfig ¶
type EventSourceMappingSpecDestinationConfig struct { // +optional OnFailure *EventSourceMappingSpecDestinationConfigOnFailure `json:"onFailure,omitempty" tf:"on_failure"` }
func (*EventSourceMappingSpecDestinationConfig) DeepCopy ¶
func (in *EventSourceMappingSpecDestinationConfig) DeepCopy() *EventSourceMappingSpecDestinationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpecDestinationConfig.
func (*EventSourceMappingSpecDestinationConfig) DeepCopyInto ¶
func (in *EventSourceMappingSpecDestinationConfig) DeepCopyInto(out *EventSourceMappingSpecDestinationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingSpecDestinationConfigCodec ¶
type EventSourceMappingSpecDestinationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (EventSourceMappingSpecDestinationConfigCodec) Decode ¶
func (EventSourceMappingSpecDestinationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventSourceMappingSpecDestinationConfigOnFailure ¶
type EventSourceMappingSpecDestinationConfigOnFailure struct {
DestinationArn *string `json:"destinationArn" tf:"destination_arn"`
}
func (*EventSourceMappingSpecDestinationConfigOnFailure) DeepCopy ¶
func (in *EventSourceMappingSpecDestinationConfigOnFailure) DeepCopy() *EventSourceMappingSpecDestinationConfigOnFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpecDestinationConfigOnFailure.
func (*EventSourceMappingSpecDestinationConfigOnFailure) DeepCopyInto ¶
func (in *EventSourceMappingSpecDestinationConfigOnFailure) DeepCopyInto(out *EventSourceMappingSpecDestinationConfigOnFailure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingSpecDestinationConfigOnFailureCodec ¶
type EventSourceMappingSpecDestinationConfigOnFailureCodec struct { }
+k8s:deepcopy-gen=false
func (EventSourceMappingSpecDestinationConfigOnFailureCodec) Decode ¶
func (EventSourceMappingSpecDestinationConfigOnFailureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventSourceMappingSpecResource ¶
type EventSourceMappingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BisectBatchOnFunctionError *bool `json:"bisectBatchOnFunctionError,omitempty" tf:"bisect_batch_on_function_error"` // +optional DestinationConfig *EventSourceMappingSpecDestinationConfig `json:"destinationConfig,omitempty" tf:"destination_config"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EventSourceArn *string `json:"eventSourceArn,omitempty" tf:"event_source_arn"` // +optional FunctionArn *string `json:"functionArn,omitempty" tf:"function_arn"` FunctionName *string `json:"functionName" tf:"function_name"` // +optional FunctionResponseTypes []string `json:"functionResponseTypes,omitempty" tf:"function_response_types"` // +optional LastModified *string `json:"lastModified,omitempty" tf:"last_modified"` // +optional LastProcessingResult *string `json:"lastProcessingResult,omitempty" tf:"last_processing_result"` // +optional MaximumBatchingWindowInSeconds *int64 `json:"maximumBatchingWindowInSeconds,omitempty" tf:"maximum_batching_window_in_seconds"` // +optional MaximumRecordAgeInSeconds *int64 `json:"maximumRecordAgeInSeconds,omitempty" tf:"maximum_record_age_in_seconds"` // +optional MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty" tf:"maximum_retry_attempts"` // +optional ParallelizationFactor *int64 `json:"parallelizationFactor,omitempty" tf:"parallelization_factor"` // +optional Queues []string `json:"queues,omitempty" tf:"queues"` // +optional SelfManagedEventSource *EventSourceMappingSpecSelfManagedEventSource `json:"selfManagedEventSource,omitempty" tf:"self_managed_event_source"` // +optional // +kubebuilder:validation:MaxItems=22 SourceAccessConfiguration []EventSourceMappingSpecSourceAccessConfiguration `json:"sourceAccessConfiguration,omitempty" tf:"source_access_configuration"` // +optional StartingPosition *string `json:"startingPosition,omitempty" tf:"starting_position"` // +optional StartingPositionTimestamp *string `json:"startingPositionTimestamp,omitempty" tf:"starting_position_timestamp"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional StateTransitionReason *string `json:"stateTransitionReason,omitempty" tf:"state_transition_reason"` // +optional Topics []string `json:"topics,omitempty" tf:"topics"` // +optional TumblingWindowInSeconds *int64 `json:"tumblingWindowInSeconds,omitempty" tf:"tumbling_window_in_seconds"` // +optional Uuid *string `json:"uuid,omitempty" tf:"uuid"` }
func (*EventSourceMappingSpecResource) DeepCopy ¶
func (in *EventSourceMappingSpecResource) DeepCopy() *EventSourceMappingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpecResource.
func (*EventSourceMappingSpecResource) DeepCopyInto ¶
func (in *EventSourceMappingSpecResource) DeepCopyInto(out *EventSourceMappingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingSpecSelfManagedEventSource ¶
type EventSourceMappingSpecSelfManagedEventSource struct {
Endpoints *map[string]string `json:"endpoints" tf:"endpoints"`
}
func (*EventSourceMappingSpecSelfManagedEventSource) DeepCopy ¶
func (in *EventSourceMappingSpecSelfManagedEventSource) DeepCopy() *EventSourceMappingSpecSelfManagedEventSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpecSelfManagedEventSource.
func (*EventSourceMappingSpecSelfManagedEventSource) DeepCopyInto ¶
func (in *EventSourceMappingSpecSelfManagedEventSource) DeepCopyInto(out *EventSourceMappingSpecSelfManagedEventSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingSpecSelfManagedEventSourceCodec ¶
type EventSourceMappingSpecSelfManagedEventSourceCodec struct { }
+k8s:deepcopy-gen=false
func (EventSourceMappingSpecSelfManagedEventSourceCodec) Decode ¶
func (EventSourceMappingSpecSelfManagedEventSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventSourceMappingSpecSourceAccessConfiguration ¶
type EventSourceMappingSpecSourceAccessConfiguration struct { Type *string `json:"type" tf:"type"` Uri *string `json:"uri" tf:"uri"` }
func (*EventSourceMappingSpecSourceAccessConfiguration) DeepCopy ¶
func (in *EventSourceMappingSpecSourceAccessConfiguration) DeepCopy() *EventSourceMappingSpecSourceAccessConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpecSourceAccessConfiguration.
func (*EventSourceMappingSpecSourceAccessConfiguration) DeepCopyInto ¶
func (in *EventSourceMappingSpecSourceAccessConfiguration) DeepCopyInto(out *EventSourceMappingSpecSourceAccessConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSourceMappingStatus ¶
type EventSourceMappingStatus 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 (*EventSourceMappingStatus) DeepCopy ¶
func (in *EventSourceMappingStatus) DeepCopy() *EventSourceMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingStatus.
func (*EventSourceMappingStatus) DeepCopyInto ¶
func (in *EventSourceMappingStatus) DeepCopyInto(out *EventSourceMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Function ¶
type Function struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FunctionSpec `json:"spec,omitempty"` Status FunctionStatus `json:"status,omitempty"` }
func (*Function) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Function) SetupWebhookWithManager ¶
func (*Function) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Function) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FunctionEventInvokeConfig ¶
type FunctionEventInvokeConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FunctionEventInvokeConfigSpec `json:"spec,omitempty"` Status FunctionEventInvokeConfigStatus `json:"status,omitempty"` }
func (*FunctionEventInvokeConfig) DeepCopy ¶
func (in *FunctionEventInvokeConfig) DeepCopy() *FunctionEventInvokeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfig.
func (*FunctionEventInvokeConfig) DeepCopyInto ¶
func (in *FunctionEventInvokeConfig) DeepCopyInto(out *FunctionEventInvokeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FunctionEventInvokeConfig) DeepCopyObject ¶
func (in *FunctionEventInvokeConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FunctionEventInvokeConfig) SetupWebhookWithManager ¶
func (r *FunctionEventInvokeConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FunctionEventInvokeConfig) ValidateCreate ¶
func (r *FunctionEventInvokeConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FunctionEventInvokeConfig) ValidateDelete ¶
func (r *FunctionEventInvokeConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FunctionEventInvokeConfig) ValidateUpdate ¶
func (r *FunctionEventInvokeConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FunctionEventInvokeConfigList ¶
type FunctionEventInvokeConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FunctionEventInvokeConfig CRD objects Items []FunctionEventInvokeConfig `json:"items,omitempty"` }
FunctionEventInvokeConfigList is a list of FunctionEventInvokeConfigs
func (*FunctionEventInvokeConfigList) DeepCopy ¶
func (in *FunctionEventInvokeConfigList) DeepCopy() *FunctionEventInvokeConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigList.
func (*FunctionEventInvokeConfigList) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigList) DeepCopyInto(out *FunctionEventInvokeConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FunctionEventInvokeConfigList) DeepCopyObject ¶
func (in *FunctionEventInvokeConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FunctionEventInvokeConfigSpec ¶
type FunctionEventInvokeConfigSpec struct { State *FunctionEventInvokeConfigSpecResource `json:"state,omitempty" tf:"-"` Resource FunctionEventInvokeConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*FunctionEventInvokeConfigSpec) DeepCopy ¶
func (in *FunctionEventInvokeConfigSpec) DeepCopy() *FunctionEventInvokeConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigSpec.
func (*FunctionEventInvokeConfigSpec) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigSpec) DeepCopyInto(out *FunctionEventInvokeConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionEventInvokeConfigSpecDestinationConfig ¶
type FunctionEventInvokeConfigSpecDestinationConfig struct { // +optional OnFailure *FunctionEventInvokeConfigSpecDestinationConfigOnFailure `json:"onFailure,omitempty" tf:"on_failure"` // +optional OnSuccess *FunctionEventInvokeConfigSpecDestinationConfigOnSuccess `json:"onSuccess,omitempty" tf:"on_success"` }
func (*FunctionEventInvokeConfigSpecDestinationConfig) DeepCopy ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfig) DeepCopy() *FunctionEventInvokeConfigSpecDestinationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigSpecDestinationConfig.
func (*FunctionEventInvokeConfigSpecDestinationConfig) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfig) DeepCopyInto(out *FunctionEventInvokeConfigSpecDestinationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionEventInvokeConfigSpecDestinationConfigCodec ¶
type FunctionEventInvokeConfigSpecDestinationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionEventInvokeConfigSpecDestinationConfigCodec) Decode ¶
func (FunctionEventInvokeConfigSpecDestinationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionEventInvokeConfigSpecDestinationConfigOnFailure ¶
type FunctionEventInvokeConfigSpecDestinationConfigOnFailure struct {
Destination *string `json:"destination" tf:"destination"`
}
func (*FunctionEventInvokeConfigSpecDestinationConfigOnFailure) DeepCopy ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfigOnFailure) DeepCopy() *FunctionEventInvokeConfigSpecDestinationConfigOnFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigSpecDestinationConfigOnFailure.
func (*FunctionEventInvokeConfigSpecDestinationConfigOnFailure) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfigOnFailure) DeepCopyInto(out *FunctionEventInvokeConfigSpecDestinationConfigOnFailure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec ¶
type FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec) Decode ¶
func (FunctionEventInvokeConfigSpecDestinationConfigOnFailureCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionEventInvokeConfigSpecDestinationConfigOnSuccess ¶
type FunctionEventInvokeConfigSpecDestinationConfigOnSuccess struct {
Destination *string `json:"destination" tf:"destination"`
}
func (*FunctionEventInvokeConfigSpecDestinationConfigOnSuccess) DeepCopy ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfigOnSuccess) DeepCopy() *FunctionEventInvokeConfigSpecDestinationConfigOnSuccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigSpecDestinationConfigOnSuccess.
func (*FunctionEventInvokeConfigSpecDestinationConfigOnSuccess) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigSpecDestinationConfigOnSuccess) DeepCopyInto(out *FunctionEventInvokeConfigSpecDestinationConfigOnSuccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec ¶
type FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec) Decode ¶
func (FunctionEventInvokeConfigSpecDestinationConfigOnSuccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionEventInvokeConfigSpecResource ¶
type FunctionEventInvokeConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DestinationConfig *FunctionEventInvokeConfigSpecDestinationConfig `json:"destinationConfig,omitempty" tf:"destination_config"` FunctionName *string `json:"functionName" tf:"function_name"` // +optional MaximumEventAgeInSeconds *int64 `json:"maximumEventAgeInSeconds,omitempty" tf:"maximum_event_age_in_seconds"` // +optional MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty" tf:"maximum_retry_attempts"` // +optional Qualifier *string `json:"qualifier,omitempty" tf:"qualifier"` }
func (*FunctionEventInvokeConfigSpecResource) DeepCopy ¶
func (in *FunctionEventInvokeConfigSpecResource) DeepCopy() *FunctionEventInvokeConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigSpecResource.
func (*FunctionEventInvokeConfigSpecResource) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigSpecResource) DeepCopyInto(out *FunctionEventInvokeConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionEventInvokeConfigStatus ¶
type FunctionEventInvokeConfigStatus 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 (*FunctionEventInvokeConfigStatus) DeepCopy ¶
func (in *FunctionEventInvokeConfigStatus) DeepCopy() *FunctionEventInvokeConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionEventInvokeConfigStatus.
func (*FunctionEventInvokeConfigStatus) DeepCopyInto ¶
func (in *FunctionEventInvokeConfigStatus) DeepCopyInto(out *FunctionEventInvokeConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionList ¶
type FunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Function CRD objects Items []Function `json:"items,omitempty"` }
FunctionList is a list of Functions
func (*FunctionList) DeepCopy ¶
func (in *FunctionList) DeepCopy() *FunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionList.
func (*FunctionList) DeepCopyInto ¶
func (in *FunctionList) DeepCopyInto(out *FunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FunctionList) DeepCopyObject ¶
func (in *FunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FunctionSpec ¶
type FunctionSpec struct { State *FunctionSpecResource `json:"state,omitempty" tf:"-"` Resource FunctionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*FunctionSpec) DeepCopy ¶
func (in *FunctionSpec) DeepCopy() *FunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpec.
func (*FunctionSpec) DeepCopyInto ¶
func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecDeadLetterConfig ¶
type FunctionSpecDeadLetterConfig struct {
TargetArn *string `json:"targetArn" tf:"target_arn"`
}
func (*FunctionSpecDeadLetterConfig) DeepCopy ¶
func (in *FunctionSpecDeadLetterConfig) DeepCopy() *FunctionSpecDeadLetterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecDeadLetterConfig.
func (*FunctionSpecDeadLetterConfig) DeepCopyInto ¶
func (in *FunctionSpecDeadLetterConfig) DeepCopyInto(out *FunctionSpecDeadLetterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecDeadLetterConfigCodec ¶
type FunctionSpecDeadLetterConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecDeadLetterConfigCodec) Decode ¶
func (FunctionSpecDeadLetterConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecEnvironment ¶
type FunctionSpecEnvironment struct { // +optional Variables *map[string]string `json:"variables,omitempty" tf:"variables"` }
func (*FunctionSpecEnvironment) DeepCopy ¶
func (in *FunctionSpecEnvironment) DeepCopy() *FunctionSpecEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecEnvironment.
func (*FunctionSpecEnvironment) DeepCopyInto ¶
func (in *FunctionSpecEnvironment) DeepCopyInto(out *FunctionSpecEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecEnvironmentCodec ¶
type FunctionSpecEnvironmentCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecEnvironmentCodec) Decode ¶
func (FunctionSpecEnvironmentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecFileSystemConfig ¶
type FunctionSpecFileSystemConfig struct { Arn *string `json:"arn" tf:"arn"` LocalMountPath *string `json:"localMountPath" tf:"local_mount_path"` }
func (*FunctionSpecFileSystemConfig) DeepCopy ¶
func (in *FunctionSpecFileSystemConfig) DeepCopy() *FunctionSpecFileSystemConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecFileSystemConfig.
func (*FunctionSpecFileSystemConfig) DeepCopyInto ¶
func (in *FunctionSpecFileSystemConfig) DeepCopyInto(out *FunctionSpecFileSystemConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecFileSystemConfigCodec ¶
type FunctionSpecFileSystemConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecFileSystemConfigCodec) Decode ¶
func (FunctionSpecFileSystemConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecImageConfig ¶
type FunctionSpecImageConfig struct { // +optional Command []string `json:"command,omitempty" tf:"command"` // +optional EntryPoint []string `json:"entryPoint,omitempty" tf:"entry_point"` // +optional WorkingDirectory *string `json:"workingDirectory,omitempty" tf:"working_directory"` }
func (*FunctionSpecImageConfig) DeepCopy ¶
func (in *FunctionSpecImageConfig) DeepCopy() *FunctionSpecImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecImageConfig.
func (*FunctionSpecImageConfig) DeepCopyInto ¶
func (in *FunctionSpecImageConfig) DeepCopyInto(out *FunctionSpecImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecImageConfigCodec ¶
type FunctionSpecImageConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecImageConfigCodec) Decode ¶
func (FunctionSpecImageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecResource ¶
type FunctionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CodeSigningConfigArn *string `json:"codeSigningConfigArn,omitempty" tf:"code_signing_config_arn"` // +optional DeadLetterConfig *FunctionSpecDeadLetterConfig `json:"deadLetterConfig,omitempty" tf:"dead_letter_config"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Environment *FunctionSpecEnvironment `json:"environment,omitempty" tf:"environment"` // +optional FileSystemConfig *FunctionSpecFileSystemConfig `json:"fileSystemConfig,omitempty" tf:"file_system_config"` // +optional Filename *string `json:"filename,omitempty" tf:"filename"` FunctionName *string `json:"functionName" tf:"function_name"` // +optional Handler *string `json:"handler,omitempty" tf:"handler"` // +optional ImageConfig *FunctionSpecImageConfig `json:"imageConfig,omitempty" tf:"image_config"` // +optional ImageURI *string `json:"imageURI,omitempty" tf:"image_uri"` // +optional InvokeArn *string `json:"invokeArn,omitempty" tf:"invoke_arn"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` // +optional LastModified *string `json:"lastModified,omitempty" tf:"last_modified"` // +optional // +kubebuilder:validation:MaxItems=5 Layers []string `json:"layers,omitempty" tf:"layers"` // +optional MemorySize *int64 `json:"memorySize,omitempty" tf:"memory_size"` // +optional PackageType *string `json:"packageType,omitempty" tf:"package_type"` // +optional Publish *bool `json:"publish,omitempty" tf:"publish"` // +optional QualifiedArn *string `json:"qualifiedArn,omitempty" tf:"qualified_arn"` // +optional ReservedConcurrentExecutions *int64 `json:"reservedConcurrentExecutions,omitempty" tf:"reserved_concurrent_executions"` Role *string `json:"role" tf:"role"` // +optional Runtime *string `json:"runtime,omitempty" tf:"runtime"` // +optional S3Bucket *string `json:"s3Bucket,omitempty" tf:"s3_bucket"` // +optional S3Key *string `json:"s3Key,omitempty" tf:"s3_key"` // +optional S3ObjectVersion *string `json:"s3ObjectVersion,omitempty" tf:"s3_object_version"` // +optional SigningJobArn *string `json:"signingJobArn,omitempty" tf:"signing_job_arn"` // +optional SigningProfileVersionArn *string `json:"signingProfileVersionArn,omitempty" tf:"signing_profile_version_arn"` // +optional SourceCodeHash *string `json:"sourceCodeHash,omitempty" tf:"source_code_hash"` // +optional SourceCodeSize *int64 `json:"sourceCodeSize,omitempty" tf:"source_code_size"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // +optional TracingConfig *FunctionSpecTracingConfig `json:"tracingConfig,omitempty" tf:"tracing_config"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VpcConfig *FunctionSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"` }
func (*FunctionSpecResource) DeepCopy ¶
func (in *FunctionSpecResource) DeepCopy() *FunctionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecResource.
func (*FunctionSpecResource) DeepCopyInto ¶
func (in *FunctionSpecResource) DeepCopyInto(out *FunctionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecTracingConfig ¶
type FunctionSpecTracingConfig struct {
Mode *string `json:"mode" tf:"mode"`
}
func (*FunctionSpecTracingConfig) DeepCopy ¶
func (in *FunctionSpecTracingConfig) DeepCopy() *FunctionSpecTracingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecTracingConfig.
func (*FunctionSpecTracingConfig) DeepCopyInto ¶
func (in *FunctionSpecTracingConfig) DeepCopyInto(out *FunctionSpecTracingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecTracingConfigCodec ¶
type FunctionSpecTracingConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecTracingConfigCodec) Decode ¶
func (FunctionSpecTracingConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecVpcConfig ¶
type FunctionSpecVpcConfig struct { SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*FunctionSpecVpcConfig) DeepCopy ¶
func (in *FunctionSpecVpcConfig) DeepCopy() *FunctionSpecVpcConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecVpcConfig.
func (*FunctionSpecVpcConfig) DeepCopyInto ¶
func (in *FunctionSpecVpcConfig) DeepCopyInto(out *FunctionSpecVpcConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecVpcConfigCodec ¶
type FunctionSpecVpcConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FunctionSpecVpcConfigCodec) Decode ¶
func (FunctionSpecVpcConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionStatus ¶
type FunctionStatus 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 (*FunctionStatus) DeepCopy ¶
func (in *FunctionStatus) DeepCopy() *FunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionStatus.
func (*FunctionStatus) DeepCopyInto ¶
func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerVersion ¶
type LayerVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LayerVersionSpec `json:"spec,omitempty"` Status LayerVersionStatus `json:"status,omitempty"` }
func (*LayerVersion) DeepCopy ¶
func (in *LayerVersion) DeepCopy() *LayerVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersion.
func (*LayerVersion) DeepCopyInto ¶
func (in *LayerVersion) DeepCopyInto(out *LayerVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LayerVersion) DeepCopyObject ¶
func (in *LayerVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LayerVersion) SetupWebhookWithManager ¶
func (r *LayerVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LayerVersion) ValidateCreate ¶
func (r *LayerVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LayerVersion) ValidateDelete ¶
func (r *LayerVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LayerVersion) ValidateUpdate ¶
func (r *LayerVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LayerVersionList ¶
type LayerVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LayerVersion CRD objects Items []LayerVersion `json:"items,omitempty"` }
LayerVersionList is a list of LayerVersions
func (*LayerVersionList) DeepCopy ¶
func (in *LayerVersionList) DeepCopy() *LayerVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionList.
func (*LayerVersionList) DeepCopyInto ¶
func (in *LayerVersionList) DeepCopyInto(out *LayerVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LayerVersionList) DeepCopyObject ¶
func (in *LayerVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LayerVersionSpec ¶
type LayerVersionSpec struct { State *LayerVersionSpecResource `json:"state,omitempty" tf:"-"` Resource LayerVersionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*LayerVersionSpec) DeepCopy ¶
func (in *LayerVersionSpec) DeepCopy() *LayerVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionSpec.
func (*LayerVersionSpec) DeepCopyInto ¶
func (in *LayerVersionSpec) DeepCopyInto(out *LayerVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerVersionSpecResource ¶
type LayerVersionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional // +kubebuilder:validation:MaxItems=5 CompatibleRuntimes []string `json:"compatibleRuntimes,omitempty" tf:"compatible_runtimes"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Filename *string `json:"filename,omitempty" tf:"filename"` // +optional LayerArn *string `json:"layerArn,omitempty" tf:"layer_arn"` LayerName *string `json:"layerName" tf:"layer_name"` // +optional LicenseInfo *string `json:"licenseInfo,omitempty" tf:"license_info"` // +optional S3Bucket *string `json:"s3Bucket,omitempty" tf:"s3_bucket"` // +optional S3Key *string `json:"s3Key,omitempty" tf:"s3_key"` // +optional S3ObjectVersion *string `json:"s3ObjectVersion,omitempty" tf:"s3_object_version"` // +optional SigningJobArn *string `json:"signingJobArn,omitempty" tf:"signing_job_arn"` // +optional SigningProfileVersionArn *string `json:"signingProfileVersionArn,omitempty" tf:"signing_profile_version_arn"` // +optional SourceCodeHash *string `json:"sourceCodeHash,omitempty" tf:"source_code_hash"` // +optional SourceCodeSize *int64 `json:"sourceCodeSize,omitempty" tf:"source_code_size"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*LayerVersionSpecResource) DeepCopy ¶
func (in *LayerVersionSpecResource) DeepCopy() *LayerVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionSpecResource.
func (*LayerVersionSpecResource) DeepCopyInto ¶
func (in *LayerVersionSpecResource) DeepCopyInto(out *LayerVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerVersionStatus ¶
type LayerVersionStatus 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 (*LayerVersionStatus) DeepCopy ¶
func (in *LayerVersionStatus) DeepCopy() *LayerVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionStatus.
func (*LayerVersionStatus) DeepCopyInto ¶
func (in *LayerVersionStatus) DeepCopyInto(out *LayerVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
type Permission struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSpec `json:"spec,omitempty"` Status PermissionStatus `json:"status,omitempty"` }
func (*Permission) DeepCopy ¶
func (in *Permission) DeepCopy() *Permission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.
func (*Permission) DeepCopyInto ¶
func (in *Permission) DeepCopyInto(out *Permission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Permission) DeepCopyObject ¶
func (in *Permission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Permission) SetupWebhookWithManager ¶
func (r *Permission) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Permission) ValidateCreate ¶
func (r *Permission) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Permission) ValidateDelete ¶
func (r *Permission) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Permission) ValidateUpdate ¶
func (r *Permission) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PermissionList ¶
type PermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Permission CRD objects Items []Permission `json:"items,omitempty"` }
PermissionList is a list of Permissions
func (*PermissionList) DeepCopy ¶
func (in *PermissionList) DeepCopy() *PermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.
func (*PermissionList) DeepCopyInto ¶
func (in *PermissionList) DeepCopyInto(out *PermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionList) DeepCopyObject ¶
func (in *PermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PermissionSpec ¶
type PermissionSpec struct { State *PermissionSpecResource `json:"state,omitempty" tf:"-"` Resource PermissionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*PermissionSpec) DeepCopy ¶
func (in *PermissionSpec) DeepCopy() *PermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.
func (*PermissionSpec) DeepCopyInto ¶
func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSpecResource ¶
type PermissionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Action *string `json:"action" tf:"action"` // +optional EventSourceToken *string `json:"eventSourceToken,omitempty" tf:"event_source_token"` FunctionName *string `json:"functionName" tf:"function_name"` Principal *string `json:"principal" tf:"principal"` // +optional Qualifier *string `json:"qualifier,omitempty" tf:"qualifier"` // +optional SourceAccount *string `json:"sourceAccount,omitempty" tf:"source_account"` // +optional SourceArn *string `json:"sourceArn,omitempty" tf:"source_arn"` // +optional StatementID *string `json:"statementID,omitempty" tf:"statement_id"` // +optional StatementIDPrefix *string `json:"statementIDPrefix,omitempty" tf:"statement_id_prefix"` }
func (*PermissionSpecResource) DeepCopy ¶
func (in *PermissionSpecResource) DeepCopy() *PermissionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpecResource.
func (*PermissionSpecResource) DeepCopyInto ¶
func (in *PermissionSpecResource) DeepCopyInto(out *PermissionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionStatus ¶
type PermissionStatus 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 (*PermissionStatus) DeepCopy ¶
func (in *PermissionStatus) DeepCopy() *PermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.
func (*PermissionStatus) DeepCopyInto ¶
func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedConcurrencyConfig ¶
type ProvisionedConcurrencyConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedConcurrencyConfigSpec `json:"spec,omitempty"` Status ProvisionedConcurrencyConfigStatus `json:"status,omitempty"` }
func (*ProvisionedConcurrencyConfig) DeepCopy ¶
func (in *ProvisionedConcurrencyConfig) DeepCopy() *ProvisionedConcurrencyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedConcurrencyConfig.
func (*ProvisionedConcurrencyConfig) DeepCopyInto ¶
func (in *ProvisionedConcurrencyConfig) DeepCopyInto(out *ProvisionedConcurrencyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedConcurrencyConfig) DeepCopyObject ¶
func (in *ProvisionedConcurrencyConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProvisionedConcurrencyConfig) SetupWebhookWithManager ¶
func (r *ProvisionedConcurrencyConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProvisionedConcurrencyConfig) ValidateCreate ¶
func (r *ProvisionedConcurrencyConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProvisionedConcurrencyConfig) ValidateDelete ¶
func (r *ProvisionedConcurrencyConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProvisionedConcurrencyConfig) ValidateUpdate ¶
func (r *ProvisionedConcurrencyConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProvisionedConcurrencyConfigList ¶
type ProvisionedConcurrencyConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProvisionedConcurrencyConfig CRD objects Items []ProvisionedConcurrencyConfig `json:"items,omitempty"` }
ProvisionedConcurrencyConfigList is a list of ProvisionedConcurrencyConfigs
func (*ProvisionedConcurrencyConfigList) DeepCopy ¶
func (in *ProvisionedConcurrencyConfigList) DeepCopy() *ProvisionedConcurrencyConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedConcurrencyConfigList.
func (*ProvisionedConcurrencyConfigList) DeepCopyInto ¶
func (in *ProvisionedConcurrencyConfigList) DeepCopyInto(out *ProvisionedConcurrencyConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedConcurrencyConfigList) DeepCopyObject ¶
func (in *ProvisionedConcurrencyConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedConcurrencyConfigSpec ¶
type ProvisionedConcurrencyConfigSpec struct { State *ProvisionedConcurrencyConfigSpecResource `json:"state,omitempty" tf:"-"` Resource ProvisionedConcurrencyConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ProvisionedConcurrencyConfigSpec) DeepCopy ¶
func (in *ProvisionedConcurrencyConfigSpec) DeepCopy() *ProvisionedConcurrencyConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedConcurrencyConfigSpec.
func (*ProvisionedConcurrencyConfigSpec) DeepCopyInto ¶
func (in *ProvisionedConcurrencyConfigSpec) DeepCopyInto(out *ProvisionedConcurrencyConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedConcurrencyConfigSpecResource ¶
type ProvisionedConcurrencyConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` FunctionName *string `json:"functionName" tf:"function_name"` ProvisionedConcurrentExecutions *int64 `json:"provisionedConcurrentExecutions" tf:"provisioned_concurrent_executions"` Qualifier *string `json:"qualifier" tf:"qualifier"` }
func (*ProvisionedConcurrencyConfigSpecResource) DeepCopy ¶
func (in *ProvisionedConcurrencyConfigSpecResource) DeepCopy() *ProvisionedConcurrencyConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedConcurrencyConfigSpecResource.
func (*ProvisionedConcurrencyConfigSpecResource) DeepCopyInto ¶
func (in *ProvisionedConcurrencyConfigSpecResource) DeepCopyInto(out *ProvisionedConcurrencyConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedConcurrencyConfigStatus ¶
type ProvisionedConcurrencyConfigStatus 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 (*ProvisionedConcurrencyConfigStatus) DeepCopy ¶
func (in *ProvisionedConcurrencyConfigStatus) DeepCopy() *ProvisionedConcurrencyConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedConcurrencyConfigStatus.
func (*ProvisionedConcurrencyConfigStatus) DeepCopyInto ¶
func (in *ProvisionedConcurrencyConfigStatus) DeepCopyInto(out *ProvisionedConcurrencyConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alias_types.go
- alias_webhook.go
- code_signing_config_types.go
- code_signing_config_webhook.go
- codec.go
- doc.go
- event_source_mapping_types.go
- event_source_mapping_webhook.go
- function_event_invoke_config_types.go
- function_event_invoke_config_webhook.go
- function_types.go
- function_webhook.go
- layer_version_types.go
- layer_version_webhook.go
- permission_types.go
- permission_webhook.go
- provisioned_concurrency_config_types.go
- provisioned_concurrency_config_webhook.go
- register.go
- zz_generated.deepcopy.go