Documentation ¶
Overview ¶
+groupName=default.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 NetworkACL
- func (in *NetworkACL) DeepCopy() *NetworkACL
- func (in *NetworkACL) DeepCopyInto(out *NetworkACL)
- func (in *NetworkACL) DeepCopyObject() runtime.Object
- func (r *NetworkACL) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkACL) ValidateCreate() error
- func (r *NetworkACL) ValidateDelete() error
- func (r *NetworkACL) ValidateUpdate(old runtime.Object) error
- type NetworkACLList
- type NetworkACLSpec
- type NetworkACLSpecEgress
- type NetworkACLSpecIngress
- type NetworkACLSpecResource
- type NetworkACLStatus
- type RouteTable
- func (in *RouteTable) DeepCopy() *RouteTable
- func (in *RouteTable) DeepCopyInto(out *RouteTable)
- func (in *RouteTable) DeepCopyObject() runtime.Object
- func (r *RouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteTable) ValidateCreate() error
- func (r *RouteTable) ValidateDelete() error
- func (r *RouteTable) ValidateUpdate(old runtime.Object) error
- type RouteTableList
- type RouteTableSpec
- type RouteTableSpecResource
- type RouteTableSpecRoute
- type RouteTableStatus
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityGroup) ValidateCreate() error
- func (r *SecurityGroup) ValidateDelete() error
- func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
- type SecurityGroupList
- type SecurityGroupSpec
- type SecurityGroupSpecEgress
- type SecurityGroupSpecIngress
- type SecurityGroupSpecResource
- type SecurityGroupStatus
- type Subnet
- func (in *Subnet) DeepCopy() *Subnet
- func (in *Subnet) DeepCopyInto(out *Subnet)
- func (in *Subnet) DeepCopyObject() runtime.Object
- func (r *Subnet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Subnet) ValidateCreate() error
- func (r *Subnet) ValidateDelete() error
- func (r *Subnet) ValidateUpdate(old runtime.Object) error
- type SubnetList
- type SubnetSpec
- type SubnetSpecResource
- type SubnetStatus
- type Vpc
- func (in *Vpc) DeepCopy() *Vpc
- func (in *Vpc) DeepCopyInto(out *Vpc)
- func (in *Vpc) DeepCopyObject() runtime.Object
- func (r *Vpc) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vpc) ValidateCreate() error
- func (r *Vpc) ValidateDelete() error
- func (r *Vpc) ValidateUpdate(old runtime.Object) error
- type VpcDHCPOptions
- func (in *VpcDHCPOptions) DeepCopy() *VpcDHCPOptions
- func (in *VpcDHCPOptions) DeepCopyInto(out *VpcDHCPOptions)
- func (in *VpcDHCPOptions) DeepCopyObject() runtime.Object
- func (r *VpcDHCPOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcDHCPOptions) ValidateCreate() error
- func (r *VpcDHCPOptions) ValidateDelete() error
- func (r *VpcDHCPOptions) ValidateUpdate(old runtime.Object) error
- type VpcDHCPOptionsList
- type VpcDHCPOptionsSpec
- type VpcDHCPOptionsSpecResource
- type VpcDHCPOptionsStatus
- type VpcList
- type VpcSpec
- type VpcSpecResource
- type VpcStatus
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: default_.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 NetworkACL ¶
type NetworkACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkACLSpec `json:"spec,omitempty"` Status NetworkACLStatus `json:"status,omitempty"` }
func (*NetworkACL) DeepCopy ¶
func (in *NetworkACL) DeepCopy() *NetworkACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACL.
func (*NetworkACL) DeepCopyInto ¶
func (in *NetworkACL) DeepCopyInto(out *NetworkACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACL) DeepCopyObject ¶
func (in *NetworkACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkACL) SetupWebhookWithManager ¶
func (r *NetworkACL) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkACL) ValidateCreate ¶
func (r *NetworkACL) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkACL) ValidateDelete ¶
func (r *NetworkACL) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkACL) ValidateUpdate ¶
func (r *NetworkACL) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkACLList ¶
type NetworkACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkACL CRD objects Items []NetworkACL `json:"items,omitempty"` }
NetworkACLList is a list of NetworkACLs
func (*NetworkACLList) DeepCopy ¶
func (in *NetworkACLList) DeepCopy() *NetworkACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLList.
func (*NetworkACLList) DeepCopyInto ¶
func (in *NetworkACLList) DeepCopyInto(out *NetworkACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkACLList) DeepCopyObject ¶
func (in *NetworkACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkACLSpec ¶
type NetworkACLSpec struct { State *NetworkACLSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkACLSpecResource `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 (*NetworkACLSpec) DeepCopy ¶
func (in *NetworkACLSpec) DeepCopy() *NetworkACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpec.
func (*NetworkACLSpec) DeepCopyInto ¶
func (in *NetworkACLSpec) DeepCopyInto(out *NetworkACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLSpecEgress ¶
type NetworkACLSpecEgress struct { Action *string `json:"action" tf:"action"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional IcmpCode *int64 `json:"icmpCode,omitempty" tf:"icmp_code"` // +optional IcmpType *int64 `json:"icmpType,omitempty" tf:"icmp_type"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` Protocol *string `json:"protocol" tf:"protocol"` RuleNo *int64 `json:"ruleNo" tf:"rule_no"` ToPort *int64 `json:"toPort" tf:"to_port"` }
func (*NetworkACLSpecEgress) DeepCopy ¶
func (in *NetworkACLSpecEgress) DeepCopy() *NetworkACLSpecEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpecEgress.
func (*NetworkACLSpecEgress) DeepCopyInto ¶
func (in *NetworkACLSpecEgress) DeepCopyInto(out *NetworkACLSpecEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLSpecIngress ¶
type NetworkACLSpecIngress struct { Action *string `json:"action" tf:"action"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional IcmpCode *int64 `json:"icmpCode,omitempty" tf:"icmp_code"` // +optional IcmpType *int64 `json:"icmpType,omitempty" tf:"icmp_type"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` Protocol *string `json:"protocol" tf:"protocol"` RuleNo *int64 `json:"ruleNo" tf:"rule_no"` ToPort *int64 `json:"toPort" tf:"to_port"` }
func (*NetworkACLSpecIngress) DeepCopy ¶
func (in *NetworkACLSpecIngress) DeepCopy() *NetworkACLSpecIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpecIngress.
func (*NetworkACLSpecIngress) DeepCopyInto ¶
func (in *NetworkACLSpecIngress) DeepCopyInto(out *NetworkACLSpecIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLSpecResource ¶
type NetworkACLSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DefaultNetworkACLID *string `json:"defaultNetworkACLID" tf:"default_network_acl_id"` // +optional Egress []NetworkACLSpecEgress `json:"egress,omitempty" tf:"egress"` // +optional Ingress []NetworkACLSpecIngress `json:"ingress,omitempty" tf:"ingress"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*NetworkACLSpecResource) DeepCopy ¶
func (in *NetworkACLSpecResource) DeepCopy() *NetworkACLSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpecResource.
func (*NetworkACLSpecResource) DeepCopyInto ¶
func (in *NetworkACLSpecResource) DeepCopyInto(out *NetworkACLSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLStatus ¶
type NetworkACLStatus 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 (*NetworkACLStatus) DeepCopy ¶
func (in *NetworkACLStatus) DeepCopy() *NetworkACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLStatus.
func (*NetworkACLStatus) DeepCopyInto ¶
func (in *NetworkACLStatus) DeepCopyInto(out *NetworkACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable ¶
type RouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTableSpec `json:"spec,omitempty"` Status RouteTableStatus `json:"status,omitempty"` }
func (*RouteTable) DeepCopy ¶
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶
func (in *RouteTable) DeepCopyInto(out *RouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable) DeepCopyObject ¶
func (in *RouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTable) SetupWebhookWithManager ¶
func (r *RouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteTable) ValidateCreate ¶
func (r *RouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteTable) ValidateDelete ¶
func (r *RouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteTable) ValidateUpdate ¶
func (r *RouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteTableList ¶
type RouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteTable CRD objects Items []RouteTable `json:"items,omitempty"` }
RouteTableList is a list of RouteTables
func (*RouteTableList) DeepCopy ¶
func (in *RouteTableList) DeepCopy() *RouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.
func (*RouteTableList) DeepCopyInto ¶
func (in *RouteTableList) DeepCopyInto(out *RouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableList) DeepCopyObject ¶
func (in *RouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTableSpec ¶
type RouteTableSpec struct { State *RouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource RouteTableSpecResource `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 (*RouteTableSpec) DeepCopy ¶
func (in *RouteTableSpec) DeepCopy() *RouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec.
func (*RouteTableSpec) DeepCopyInto ¶
func (in *RouteTableSpec) DeepCopyInto(out *RouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpecResource ¶
type RouteTableSpecResource 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"` DefaultRouteTableID *string `json:"defaultRouteTableID" tf:"default_route_table_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PropagatingVgws []string `json:"propagatingVgws,omitempty" tf:"propagating_vgws"` // +optional Route []RouteTableSpecRoute `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"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*RouteTableSpecResource) DeepCopy ¶
func (in *RouteTableSpecResource) DeepCopy() *RouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpecResource.
func (*RouteTableSpecResource) DeepCopyInto ¶
func (in *RouteTableSpecResource) DeepCopyInto(out *RouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpecRoute ¶
type RouteTableSpecRoute struct { // +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 InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +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 (*RouteTableSpecRoute) DeepCopy ¶
func (in *RouteTableSpecRoute) DeepCopy() *RouteTableSpecRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpecRoute.
func (*RouteTableSpecRoute) DeepCopyInto ¶
func (in *RouteTableSpecRoute) DeepCopyInto(out *RouteTableSpecRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableStatus ¶
type RouteTableStatus 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 (*RouteTableStatus) DeepCopy ¶
func (in *RouteTableStatus) DeepCopy() *RouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableStatus.
func (*RouteTableStatus) DeepCopyInto ¶
func (in *RouteTableStatus) DeepCopyInto(out *RouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec,omitempty"` Status SecurityGroupStatus `json:"status,omitempty"` }
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) SetupWebhookWithManager ¶
func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityGroup) ValidateCreate ¶
func (r *SecurityGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateDelete ¶
func (r *SecurityGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateUpdate ¶
func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityGroup CRD objects Items []SecurityGroup `json:"items,omitempty"` }
SecurityGroupList is a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { State *SecurityGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityGroupSpecResource `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 (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecEgress ¶
type SecurityGroupSpecEgress struct { // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` // +optional Description *string `json:"description,omitempty" tf:"description"` FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks"` // +optional PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids"` Protocol *string `json:"protocol" tf:"protocol"` // +optional SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +optional Self *bool `json:"self,omitempty" tf:"self"` ToPort *int64 `json:"toPort" tf:"to_port"` }
func (*SecurityGroupSpecEgress) DeepCopy ¶
func (in *SecurityGroupSpecEgress) DeepCopy() *SecurityGroupSpecEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecEgress.
func (*SecurityGroupSpecEgress) DeepCopyInto ¶
func (in *SecurityGroupSpecEgress) DeepCopyInto(out *SecurityGroupSpecEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecIngress ¶
type SecurityGroupSpecIngress struct { // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` // +optional Description *string `json:"description,omitempty" tf:"description"` FromPort *int64 `json:"fromPort" tf:"from_port"` // +optional Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks"` // +optional PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids"` Protocol *string `json:"protocol" tf:"protocol"` // +optional SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +optional Self *bool `json:"self,omitempty" tf:"self"` ToPort *int64 `json:"toPort" tf:"to_port"` }
func (*SecurityGroupSpecIngress) DeepCopy ¶
func (in *SecurityGroupSpecIngress) DeepCopy() *SecurityGroupSpecIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecIngress.
func (*SecurityGroupSpecIngress) DeepCopyInto ¶
func (in *SecurityGroupSpecIngress) DeepCopyInto(out *SecurityGroupSpecIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecResource ¶
type SecurityGroupSpecResource 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"` // +optional Egress []SecurityGroupSpecEgress `json:"egress,omitempty" tf:"egress"` // +optional Ingress []SecurityGroupSpecIngress `json:"ingress,omitempty" tf:"ingress"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional RevokeRulesOnDelete *bool `json:"revokeRulesOnDelete,omitempty" tf:"revoke_rules_on_delete"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*SecurityGroupSpecResource) DeepCopy ¶
func (in *SecurityGroupSpecResource) DeepCopy() *SecurityGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecResource.
func (*SecurityGroupSpecResource) DeepCopyInto ¶
func (in *SecurityGroupSpecResource) DeepCopyInto(out *SecurityGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus 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 (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetSpec `json:"spec,omitempty"` Status SubnetStatus `json:"status,omitempty"` }
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subnet) SetupWebhookWithManager ¶
func (*Subnet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Subnet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SubnetList ¶
type SubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Subnet CRD objects Items []Subnet `json:"items,omitempty"` }
SubnetList is a list of Subnets
func (*SubnetList) DeepCopy ¶
func (in *SubnetList) DeepCopy() *SubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.
func (*SubnetList) DeepCopyInto ¶
func (in *SubnetList) DeepCopyInto(out *SubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetList) DeepCopyObject ¶
func (in *SubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetSpec ¶
type SubnetSpec struct { State *SubnetSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetSpecResource `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 (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpecResource ¶
type SubnetSpecResource 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 AssignIpv6AddressOnCreation *bool `json:"assignIpv6AddressOnCreation,omitempty" tf:"assign_ipv6_address_on_creation"` AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone"` // +optional AvailabilityZoneID *string `json:"availabilityZoneID,omitempty" tf:"availability_zone_id"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional CustomerOwnedIpv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool"` // +optional EnableDns64 *bool `json:"enableDns64,omitempty" tf:"enable_dns64"` // +optional EnableResourceNameDNSARecordOnLaunch *bool `json:"enableResourceNameDNSARecordOnLaunch,omitempty" tf:"enable_resource_name_dns_a_record_on_launch"` // +optional EnableResourceNameDNSAaaaRecordOnLaunch *bool `json:"enableResourceNameDNSAaaaRecordOnLaunch,omitempty" tf:"enable_resource_name_dns_aaaa_record_on_launch"` // +optional ExistingDefaultSubnet *bool `json:"existingDefaultSubnet,omitempty" tf:"existing_default_subnet"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +optional Ipv6CIDRBlockAssociationID *string `json:"ipv6CIDRBlockAssociationID,omitempty" tf:"ipv6_cidr_block_association_id"` // +optional Ipv6Native *bool `json:"ipv6Native,omitempty" tf:"ipv6_native"` // +optional MapCustomerOwnedIPOnLaunch *bool `json:"mapCustomerOwnedIPOnLaunch,omitempty" tf:"map_customer_owned_ip_on_launch"` // +optional MapPublicIPOnLaunch *bool `json:"mapPublicIPOnLaunch,omitempty" tf:"map_public_ip_on_launch"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PrivateDNSHostnameTypeOnLaunch *string `json:"privateDNSHostnameTypeOnLaunch,omitempty" tf:"private_dns_hostname_type_on_launch"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*SubnetSpecResource) DeepCopy ¶
func (in *SubnetSpecResource) DeepCopy() *SubnetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpecResource.
func (*SubnetSpecResource) DeepCopyInto ¶
func (in *SubnetSpecResource) DeepCopyInto(out *SubnetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetStatus ¶
type SubnetStatus 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 (*SubnetStatus) DeepCopy ¶
func (in *SubnetStatus) DeepCopy() *SubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.
func (*SubnetStatus) DeepCopyInto ¶
func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vpc ¶
type Vpc struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcSpec `json:"spec,omitempty"` Status VpcStatus `json:"status,omitempty"` }
func (*Vpc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.
func (*Vpc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vpc) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vpc) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vpc) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpcDHCPOptions ¶
type VpcDHCPOptions struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcDHCPOptionsSpec `json:"spec,omitempty"` Status VpcDHCPOptionsStatus `json:"status,omitempty"` }
func (*VpcDHCPOptions) DeepCopy ¶
func (in *VpcDHCPOptions) DeepCopy() *VpcDHCPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptions.
func (*VpcDHCPOptions) DeepCopyInto ¶
func (in *VpcDHCPOptions) DeepCopyInto(out *VpcDHCPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcDHCPOptions) DeepCopyObject ¶
func (in *VpcDHCPOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcDHCPOptions) SetupWebhookWithManager ¶
func (r *VpcDHCPOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcDHCPOptions) ValidateCreate ¶
func (r *VpcDHCPOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcDHCPOptions) ValidateDelete ¶
func (r *VpcDHCPOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcDHCPOptions) ValidateUpdate ¶
func (r *VpcDHCPOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcDHCPOptionsList ¶
type VpcDHCPOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcDHCPOptions CRD objects Items []VpcDHCPOptions `json:"items,omitempty"` }
VpcDHCPOptionsList is a list of VpcDHCPOptionss
func (*VpcDHCPOptionsList) DeepCopy ¶
func (in *VpcDHCPOptionsList) DeepCopy() *VpcDHCPOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsList.
func (*VpcDHCPOptionsList) DeepCopyInto ¶
func (in *VpcDHCPOptionsList) DeepCopyInto(out *VpcDHCPOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcDHCPOptionsList) DeepCopyObject ¶
func (in *VpcDHCPOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcDHCPOptionsSpec ¶
type VpcDHCPOptionsSpec struct { State *VpcDHCPOptionsSpecResource `json:"state,omitempty" tf:"-"` Resource VpcDHCPOptionsSpecResource `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 (*VpcDHCPOptionsSpec) DeepCopy ¶
func (in *VpcDHCPOptionsSpec) DeepCopy() *VpcDHCPOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsSpec.
func (*VpcDHCPOptionsSpec) DeepCopyInto ¶
func (in *VpcDHCPOptionsSpec) DeepCopyInto(out *VpcDHCPOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcDHCPOptionsSpecResource ¶
type VpcDHCPOptionsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional DomainNameServers *string `json:"domainNameServers,omitempty" tf:"domain_name_servers"` // +optional NetbiosNameServers []string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers"` // +optional NetbiosNodeType *string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type"` // +optional NtpServers *string `json:"ntpServers,omitempty" tf:"ntp_servers"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VpcDHCPOptionsSpecResource) DeepCopy ¶
func (in *VpcDHCPOptionsSpecResource) DeepCopy() *VpcDHCPOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsSpecResource.
func (*VpcDHCPOptionsSpecResource) DeepCopyInto ¶
func (in *VpcDHCPOptionsSpecResource) DeepCopyInto(out *VpcDHCPOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcDHCPOptionsStatus ¶
type VpcDHCPOptionsStatus 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 (*VpcDHCPOptionsStatus) DeepCopy ¶
func (in *VpcDHCPOptionsStatus) DeepCopy() *VpcDHCPOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsStatus.
func (*VpcDHCPOptionsStatus) DeepCopyInto ¶
func (in *VpcDHCPOptionsStatus) DeepCopyInto(out *VpcDHCPOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcList ¶
type VpcList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vpc CRD objects Items []Vpc `json:"items,omitempty"` }
VpcList is a list of Vpcs
func (*VpcList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.
func (*VpcList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcSpec ¶
type VpcSpec struct { State *VpcSpecResource `json:"state,omitempty" tf:"-"` Resource VpcSpecResource `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 (*VpcSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.
func (*VpcSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcSpecResource ¶
type VpcSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AssignGeneratedIpv6CIDRBlock *bool `json:"assignGeneratedIpv6CIDRBlock,omitempty" tf:"assign_generated_ipv6_cidr_block"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional DefaultNetworkACLID *string `json:"defaultNetworkACLID,omitempty" tf:"default_network_acl_id"` // +optional DefaultRouteTableID *string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id"` // +optional DefaultSecurityGroupID *string `json:"defaultSecurityGroupID,omitempty" tf:"default_security_group_id"` // +optional DhcpOptionsID *string `json:"dhcpOptionsID,omitempty" tf:"dhcp_options_id"` // +optional EnableClassiclink *bool `json:"enableClassiclink,omitempty" tf:"enable_classiclink"` // +optional EnableClassiclinkDNSSupport *bool `json:"enableClassiclinkDNSSupport,omitempty" tf:"enable_classiclink_dns_support"` // +optional EnableDNSHostnames *bool `json:"enableDNSHostnames,omitempty" tf:"enable_dns_hostnames"` // +optional EnableDNSSupport *bool `json:"enableDNSSupport,omitempty" tf:"enable_dns_support"` // +optional ExistingDefaultVpc *bool `json:"existingDefaultVpc,omitempty" tf:"existing_default_vpc"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional InstanceTenancy *string `json:"instanceTenancy,omitempty" tf:"instance_tenancy"` // +optional Ipv6AssociationID *string `json:"ipv6AssociationID,omitempty" tf:"ipv6_association_id"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +optional Ipv6CIDRBlockNetworkBorderGroup *string `json:"ipv6CIDRBlockNetworkBorderGroup,omitempty" tf:"ipv6_cidr_block_network_border_group"` // +optional Ipv6IpamPoolID *string `json:"ipv6IpamPoolID,omitempty" tf:"ipv6_ipam_pool_id"` // +optional Ipv6NetmaskLength *int64 `json:"ipv6NetmaskLength,omitempty" tf:"ipv6_netmask_length"` // +optional MainRouteTableID *string `json:"mainRouteTableID,omitempty" tf:"main_route_table_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VpcSpecResource) DeepCopy ¶
func (in *VpcSpecResource) DeepCopy() *VpcSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpecResource.
func (*VpcSpecResource) DeepCopyInto ¶
func (in *VpcSpecResource) DeepCopyInto(out *VpcSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcStatus ¶
type VpcStatus 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 (*VpcStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.
func (*VpcStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- network_acl_types.go
- network_acl_webhook.go
- register.go
- route_table_types.go
- route_table_webhook.go
- security_group_types.go
- security_group_webhook.go
- subnet_types.go
- subnet_webhook.go
- vpc_dhcp_options_types.go
- vpc_dhcp_options_webhook.go
- vpc_types.go
- vpc_webhook.go
- zz_generated.deepcopy.go