Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the compute v1 API group +k8s:deepcopy-gen=package,register +groupName=compute.google.golang.org
Package v1 contains API Schema definitions for the compute v1 API group +k8s:deepcopy-gen=package,register +groupName=compute.google.golang.org
Index ¶
- Variables
- type Address
- type AddressList
- type AddressStatus
- type Firewall
- type FirewallList
- type FirewallStatus
- type ForwardingRule
- type ForwardingRuleList
- type ForwardingRuleStatus
- type Image
- type ImageList
- type ImageStatus
- type Instance
- type InstanceList
- type InstanceStatus
- type Network
- type NetworkList
- type NetworkStatus
- type Subnetwork
- type SubnetworkList
- type SubnetworkStatus
- type TargetPool
- type TargetPoolList
- type TargetPoolStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "compute.google.golang.org", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Address `json:"spec,omitempty"` Status AddressStatus `json:"status,omitempty"` }
Address is the Schema for the addresses API +k8s:openapi-gen=true
func (*Address) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.
func (*Address) DeepCopyInto ¶
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Address) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AddressList ¶
type AddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Address `json:"items"` }
AddressList contains a list of Address
func (*AddressList) DeepCopy ¶
func (in *AddressList) DeepCopy() *AddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressList.
func (*AddressList) DeepCopyInto ¶
func (in *AddressList) DeepCopyInto(out *AddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressList) DeepCopyObject ¶
func (in *AddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AddressStatus ¶
type AddressStatus struct { Status string `json:"status,omitempty"` IPAddress string `json:"ipAddress,omitempty"` SelfLink string `json:"selfLink,omitempty"` Region string `json:"region,omitempty"` }
AddressStatus defines the observed state of Address
func (*AddressStatus) DeepCopy ¶
func (in *AddressStatus) DeepCopy() *AddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressStatus.
func (*AddressStatus) DeepCopyInto ¶
func (in *AddressStatus) DeepCopyInto(out *AddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Firewall ¶
type Firewall struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Firewall `json:"spec,omitempty"` Status FirewallStatus `json:"status,omitempty"` }
Firewall is the Schema for the firewalls API +k8s:openapi-gen=true
func (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Firewall) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallList ¶
type FirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Firewall `json:"items"` }
FirewallList contains a list of Firewall
func (*FirewallList) DeepCopy ¶
func (in *FirewallList) DeepCopy() *FirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallList.
func (*FirewallList) DeepCopyInto ¶
func (in *FirewallList) DeepCopyInto(out *FirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallList) DeepCopyObject ¶
func (in *FirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallStatus ¶
type FirewallStatus struct { CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` SelfLink string `json:"selfLink,omitempty"` Status string `json:"status,omitempty"` }
FirewallStatus defines the observed state of Firewall
func (*FirewallStatus) DeepCopy ¶
func (in *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (in *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRule ¶
type ForwardingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.ForwardingRule `json:"spec,omitempty"` Status ForwardingRuleStatus `json:"status,omitempty"` }
ForwardingRule is the Schema for the forwardingrules API +k8s:openapi-gen=true
func (*ForwardingRule) DeepCopy ¶
func (in *ForwardingRule) DeepCopy() *ForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRule.
func (*ForwardingRule) DeepCopyInto ¶
func (in *ForwardingRule) DeepCopyInto(out *ForwardingRule)
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardingRule) DeepCopyObject ¶
func (in *ForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ForwardingRuleList ¶
type ForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ForwardingRule `json:"items"` }
ForwardingRuleList contains a list of ForwardingRule
func (*ForwardingRuleList) DeepCopy ¶
func (in *ForwardingRuleList) DeepCopy() *ForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleList.
func (*ForwardingRuleList) DeepCopyInto ¶
func (in *ForwardingRuleList) DeepCopyInto(out *ForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardingRuleList) DeepCopyObject ¶
func (in *ForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ForwardingRuleStatus ¶
type ForwardingRuleStatus struct { Status string `json:"status,omitempty"` CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` SelfLink string `json:"selfLink,omitempty"` }
ForwardingRuleStatus defines the observed state of ForwardingRule
func (*ForwardingRuleStatus) DeepCopy ¶
func (in *ForwardingRuleStatus) DeepCopy() *ForwardingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleStatus.
func (*ForwardingRuleStatus) DeepCopyInto ¶
func (in *ForwardingRuleStatus) DeepCopyInto(out *ForwardingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Image `json:"spec,omitempty"` Status ImageStatus `json:"status,omitempty"` }
Image is the Schema for the images API +k8s:openapi-gen=true
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Image `json:"items"` }
ImageList contains a list of Image
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageStatus ¶
type ImageStatus struct { Status string `json:"status,omitempty"` SelfLink string `json:"selfLink,omitempty"` }
ImageStatus defines the observed state of Image
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Instance `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the instances API +k8s:openapi-gen=true
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instance
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceStatus ¶
type InstanceStatus struct { CpuPlatform string `json:"cpuPlatform,omitempty"` CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` SelfLink string `json:"selfLink,omitempty"` StartRestricted bool `json:"startRestricted,omitempty"` Status string `json:"status,omitempty"` StatusMessage string `json:"statusMessage,omitempty"` }
InstanceStatus defines the observed state of Instance
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Network ¶
type Network struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Network `json:"spec,omitempty"` Status NetworkStatus `json:"status,omitempty"` }
Network is the Schema for the networks API +k8s:openapi-gen=true
func (*Network) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Network) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkList ¶
type NetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Network `json:"items"` }
NetworkList contains a list of Network
func (*NetworkList) DeepCopy ¶
func (in *NetworkList) DeepCopy() *NetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList.
func (*NetworkList) DeepCopyInto ¶
func (in *NetworkList) DeepCopyInto(out *NetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkList) DeepCopyObject ¶
func (in *NetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkStatus ¶
type NetworkStatus struct { CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` SelfLink string `json:"selfLink,omitempty"` Status string `json:"status,omitempty"` }
NetworkStatus defines the observed state of Network
func (*NetworkStatus) DeepCopy ¶
func (in *NetworkStatus) DeepCopy() *NetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkStatus.
func (*NetworkStatus) DeepCopyInto ¶
func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnetwork ¶
type Subnetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.Subnetwork `json:"spec,omitempty"` Status SubnetworkStatus `json:"status,omitempty"` }
Subnetwork is the Schema for the subnetworks API +k8s:openapi-gen=true
func (*Subnetwork) DeepCopy ¶
func (in *Subnetwork) DeepCopy() *Subnetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnetwork.
func (*Subnetwork) DeepCopyInto ¶
func (in *Subnetwork) DeepCopyInto(out *Subnetwork)
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnetwork) DeepCopyObject ¶
func (in *Subnetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetworkList ¶
type SubnetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subnetwork `json:"items"` }
SubnetworkList contains a list of Subnetwork
func (*SubnetworkList) DeepCopy ¶
func (in *SubnetworkList) DeepCopy() *SubnetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetworkList.
func (*SubnetworkList) DeepCopyInto ¶
func (in *SubnetworkList) DeepCopyInto(out *SubnetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetworkList) DeepCopyObject ¶
func (in *SubnetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetworkStatus ¶
type SubnetworkStatus struct { CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` SelfLink string `json:"selfLink,omitempty"` Status string `json:"status,omitempty"` }
SubnetworkStatus defines the observed state of Subnetwork
func (*SubnetworkStatus) DeepCopy ¶
func (in *SubnetworkStatus) DeepCopy() *SubnetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetworkStatus.
func (*SubnetworkStatus) DeepCopyInto ¶
func (in *SubnetworkStatus) DeepCopyInto(out *SubnetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetPool ¶
type TargetPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *gce.TargetPool `json:"spec,omitempty"` Status TargetPoolStatus `json:"status,omitempty"` }
TargetPool is the Schema for the targetpools API +k8s:openapi-gen=true
func (*TargetPool) DeepCopy ¶
func (in *TargetPool) DeepCopy() *TargetPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetPool.
func (*TargetPool) DeepCopyInto ¶
func (in *TargetPool) DeepCopyInto(out *TargetPool)
DeepCopyInto is a deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetPool) DeepCopyObject ¶
func (in *TargetPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetPoolList ¶
type TargetPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TargetPool `json:"items"` }
TargetPoolList contains a list of TargetPool
func (*TargetPoolList) DeepCopy ¶
func (in *TargetPoolList) DeepCopy() *TargetPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetPoolList.
func (*TargetPoolList) DeepCopyInto ¶
func (in *TargetPoolList) DeepCopyInto(out *TargetPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetPoolList) DeepCopyObject ¶
func (in *TargetPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetPoolStatus ¶
type TargetPoolStatus struct { Status string `json:status,omitempty` CreationTimestamp string `json:"creationTimestamp,omitempty"` Id uint64 `json:"id,omitempty,string"` Region string `json:"region,omitempty"` SelfLink string `json:"selfLink,omitempty"` }
TargetPoolStatus defines the observed state of TargetPool
func (*TargetPoolStatus) DeepCopy ¶
func (in *TargetPoolStatus) DeepCopy() *TargetPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetPoolStatus.
func (*TargetPoolStatus) DeepCopyInto ¶
func (in *TargetPoolStatus) DeepCopyInto(out *TargetPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.