Documentation ¶
Overview ¶
+groupName=route.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 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 RouteSpec
- type RouteSpecResource
- type RouteStatus
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (r *Table) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Table) ValidateCreate() error
- func (r *Table) ValidateDelete() error
- func (r *Table) ValidateUpdate(old runtime.Object) error
- type TableAssociation
- func (in *TableAssociation) DeepCopy() *TableAssociation
- func (in *TableAssociation) DeepCopyInto(out *TableAssociation)
- func (in *TableAssociation) DeepCopyObject() runtime.Object
- func (r *TableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TableAssociation) ValidateCreate() error
- func (r *TableAssociation) ValidateDelete() error
- func (r *TableAssociation) ValidateUpdate(old runtime.Object) error
- type TableAssociationList
- type TableAssociationSpec
- type TableAssociationSpecResource
- type TableAssociationStatus
- type TableList
- type TableSpec
- type TableSpecResource
- type TableSpecRoute
- type TableStatus
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: route.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 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 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 RouteSpecResource ¶
type RouteSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CarrierGatewayID *string `json:"carrierGatewayID,omitempty" tf:"carrier_gateway_id"` // +optional DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty" tf:"destination_cidr_block"` // +optional DestinationIpv6CIDRBlock *string `json:"destinationIpv6CIDRBlock,omitempty" tf:"destination_ipv6_cidr_block"` // +optional DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty" tf:"destination_prefix_list_id"` // +optional EgressOnlyGatewayID *string `json:"egressOnlyGatewayID,omitempty" tf:"egress_only_gateway_id"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional // Deprecated InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional InstanceOwnerID *string `json:"instanceOwnerID,omitempty" tf:"instance_owner_id"` // +optional LocalGatewayID *string `json:"localGatewayID,omitempty" tf:"local_gateway_id"` // +optional NatGatewayID *string `json:"natGatewayID,omitempty" tf:"nat_gateway_id"` // +optional NetworkInterfaceID *string `json:"networkInterfaceID,omitempty" tf:"network_interface_id"` // +optional Origin *string `json:"origin,omitempty" tf:"origin"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TransitGatewayID *string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id"` // +optional VpcEndpointID *string `json:"vpcEndpointID,omitempty" tf:"vpc_endpoint_id"` // +optional VpcPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty" tf:"vpc_peering_connection_id"` }
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 Table ¶
type Table struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec,omitempty"` Status TableStatus `json:"status,omitempty"` }
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) SetupWebhookWithManager ¶
func (*Table) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Table) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TableAssociation ¶
type TableAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableAssociationSpec `json:"spec,omitempty"` Status TableAssociationStatus `json:"status,omitempty"` }
func (*TableAssociation) DeepCopy ¶
func (in *TableAssociation) DeepCopy() *TableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAssociation.
func (*TableAssociation) DeepCopyInto ¶
func (in *TableAssociation) DeepCopyInto(out *TableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableAssociation) DeepCopyObject ¶
func (in *TableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableAssociation) SetupWebhookWithManager ¶
func (r *TableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TableAssociation) ValidateCreate ¶
func (r *TableAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TableAssociation) ValidateDelete ¶
func (r *TableAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TableAssociation) ValidateUpdate ¶
func (r *TableAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TableAssociationList ¶
type TableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TableAssociation CRD objects Items []TableAssociation `json:"items,omitempty"` }
TableAssociationList is a list of TableAssociations
func (*TableAssociationList) DeepCopy ¶
func (in *TableAssociationList) DeepCopy() *TableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAssociationList.
func (*TableAssociationList) DeepCopyInto ¶
func (in *TableAssociationList) DeepCopyInto(out *TableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableAssociationList) DeepCopyObject ¶
func (in *TableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableAssociationSpec ¶
type TableAssociationSpec struct { State *TableAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource TableAssociationSpecResource `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 (*TableAssociationSpec) DeepCopy ¶
func (in *TableAssociationSpec) DeepCopy() *TableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAssociationSpec.
func (*TableAssociationSpec) DeepCopyInto ¶
func (in *TableAssociationSpec) DeepCopyInto(out *TableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableAssociationSpecResource ¶
type TableAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*TableAssociationSpecResource) DeepCopy ¶
func (in *TableAssociationSpecResource) DeepCopy() *TableAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAssociationSpecResource.
func (*TableAssociationSpecResource) DeepCopyInto ¶
func (in *TableAssociationSpecResource) DeepCopyInto(out *TableAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableAssociationStatus ¶
type TableAssociationStatus 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 (*TableAssociationStatus) DeepCopy ¶
func (in *TableAssociationStatus) DeepCopy() *TableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAssociationStatus.
func (*TableAssociationStatus) DeepCopyInto ¶
func (in *TableAssociationStatus) DeepCopyInto(out *TableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Table CRD objects Items []Table `json:"items,omitempty"` }
TableList is a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableSpec ¶
type TableSpec struct { State *TableSpecResource `json:"state,omitempty" tf:"-"` Resource TableSpecResource `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 (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecResource ¶
type TableSpecResource 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 OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PropagatingVgws []string `json:"propagatingVgws,omitempty" tf:"propagating_vgws"` // +optional Route []TableSpecRoute `json:"route,omitempty" tf:"route"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*TableSpecResource) DeepCopy ¶
func (in *TableSpecResource) DeepCopy() *TableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecResource.
func (*TableSpecResource) DeepCopyInto ¶
func (in *TableSpecResource) DeepCopyInto(out *TableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecRoute ¶
type TableSpecRoute struct { // +optional CarrierGatewayID *string `json:"carrierGatewayID,omitempty" tf:"carrier_gateway_id"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty" tf:"destination_prefix_list_id"` // +optional EgressOnlyGatewayID *string `json:"egressOnlyGatewayID,omitempty" tf:"egress_only_gateway_id"` // +optional GatewayID *string `json:"gatewayID,omitempty" tf:"gateway_id"` // +optional // Deprecated InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +optional LocalGatewayID *string `json:"localGatewayID,omitempty" tf:"local_gateway_id"` // +optional NatGatewayID *string `json:"natGatewayID,omitempty" tf:"nat_gateway_id"` // +optional NetworkInterfaceID *string `json:"networkInterfaceID,omitempty" tf:"network_interface_id"` // +optional TransitGatewayID *string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id"` // +optional VpcEndpointID *string `json:"vpcEndpointID,omitempty" tf:"vpc_endpoint_id"` // +optional VpcPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty" tf:"vpc_peering_connection_id"` }
func (*TableSpecRoute) DeepCopy ¶
func (in *TableSpecRoute) DeepCopy() *TableSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecRoute.
func (*TableSpecRoute) DeepCopyInto ¶
func (in *TableSpecRoute) DeepCopyInto(out *TableSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus 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 (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.