Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + const Group + const Version + var InternetGatewayGroupVersionKind = SchemeGroupVersion.WithKind(InternetGatewayKind) + var InternetGatewayKind = reflect.TypeOf(InternetGateway{}).Name() + var InternetGatewayKindAPIVersion = InternetGatewayKind + "." + SchemeGroupVersion.String() + var RouteTableGroupVersionKind = SchemeGroupVersion.WithKind(RouteTableKind) + var RouteTableKind = reflect.TypeOf(RouteTable{}).Name() + var RouteTableKindAPIVersion = RouteTableKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + var SecurityGroupGroupVersionKind = SchemeGroupVersion.WithKind(SecurityGroupKind) + var SecurityGroupKind = reflect.TypeOf(SecurityGroup{}).Name() + var SecurityGroupKindAPIVersion = SecurityGroupKind + "." + SchemeGroupVersion.String() + var SubnetGroupVersionKind = SchemeGroupVersion.WithKind(SubnetKind) + var SubnetKind = reflect.TypeOf(Subnet{}).Name() + var SubnetKindAPIVersion = SubnetKind + "." + SchemeGroupVersion.String() + var VPCGroupVersionKind = SchemeGroupVersion.WithKind(VPCKind) + var VPCKind = reflect.TypeOf(VPC{}).Name() + var VPCKindAPIVersion = VPCKind + "." + SchemeGroupVersion.String() + func BuildEC2Permissions(objectPerms []IPPermission) []ec2.IpPermission + type Association struct + SubnetID string + func (in *Association) DeepCopy() *Association + func (in *Association) DeepCopyInto(out *Association) + type AssociationState struct + AssociationID string + Main bool + func (in *AssociationState) DeepCopy() *AssociationState + func (in *AssociationState) DeepCopyInto(out *AssociationState) + type IPPermission struct + CIDRBlocks []IPRange + FromPort int64 + IPProtocol string + ToPort int64 + func (in *IPPermission) DeepCopy() *IPPermission + func (in *IPPermission) DeepCopyInto(out *IPPermission) + type IPRange struct + CIDRIP string + Description string + func (in *IPRange) DeepCopy() *IPRange + func (in *IPRange) DeepCopyInto(out *IPRange) + type InternetGateway struct + Spec InternetGatewaySpec + Status InternetGatewayStatus + func (i *InternetGateway) GetBindingPhase() runtimev1alpha1.BindingPhase + func (i *InternetGateway) GetClaimReference() *corev1.ObjectReference + func (i *InternetGateway) GetNonPortableClassReference() *corev1.ObjectReference + func (i *InternetGateway) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (i *InternetGateway) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (i *InternetGateway) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (i *InternetGateway) SetClaimReference(r *corev1.ObjectReference) + func (i *InternetGateway) SetConditions(c ...runtimev1alpha1.Condition) + func (i *InternetGateway) SetNonPortableClassReference(r *corev1.ObjectReference) + func (i *InternetGateway) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (i *InternetGateway) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (i *InternetGateway) UpdateExternalStatus(observation ec2.InternetGateway) + func (in *InternetGateway) DeepCopy() *InternetGateway + func (in *InternetGateway) DeepCopyInto(out *InternetGateway) + func (in *InternetGateway) DeepCopyObject() runtime.Object + type InternetGatewayAttachment struct + AttachmentStatus string + VPCID string + func (in *InternetGatewayAttachment) DeepCopy() *InternetGatewayAttachment + func (in *InternetGatewayAttachment) DeepCopyInto(out *InternetGatewayAttachment) + type InternetGatewayExternalStatus struct + Attachments []InternetGatewayAttachment + InternetGatewayID string + Tags []Tag + func (in *InternetGatewayExternalStatus) DeepCopy() *InternetGatewayExternalStatus + func (in *InternetGatewayExternalStatus) DeepCopyInto(out *InternetGatewayExternalStatus) + type InternetGatewayList struct + Items []InternetGateway + func (in *InternetGatewayList) DeepCopy() *InternetGatewayList + func (in *InternetGatewayList) DeepCopyInto(out *InternetGatewayList) + func (in *InternetGatewayList) DeepCopyObject() runtime.Object + type InternetGatewayParameters struct + VPCID string + func (in *InternetGatewayParameters) DeepCopy() *InternetGatewayParameters + func (in *InternetGatewayParameters) DeepCopyInto(out *InternetGatewayParameters) + type InternetGatewaySpec struct + func (in *InternetGatewaySpec) DeepCopy() *InternetGatewaySpec + func (in *InternetGatewaySpec) DeepCopyInto(out *InternetGatewaySpec) + type InternetGatewayStatus struct + func (in *InternetGatewayStatus) DeepCopy() *InternetGatewayStatus + func (in *InternetGatewayStatus) DeepCopyInto(out *InternetGatewayStatus) + type Route struct + DestinationCIDRBlock string + GatewayID string + func (in *Route) DeepCopy() *Route + func (in *Route) DeepCopyInto(out *Route) + type RouteState struct + RouteState string + func (in *RouteState) DeepCopy() *RouteState + func (in *RouteState) DeepCopyInto(out *RouteState) + type RouteTable struct + Spec RouteTableSpec + Status RouteTableStatus + func (in *RouteTable) DeepCopy() *RouteTable + func (in *RouteTable) DeepCopyInto(out *RouteTable) + func (in *RouteTable) DeepCopyObject() runtime.Object + func (t *RouteTable) GetBindingPhase() runtimev1alpha1.BindingPhase + func (t *RouteTable) GetClaimReference() *corev1.ObjectReference + func (t *RouteTable) GetNonPortableClassReference() *corev1.ObjectReference + func (t *RouteTable) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (t *RouteTable) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (t *RouteTable) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (t *RouteTable) SetClaimReference(r *corev1.ObjectReference) + func (t *RouteTable) SetConditions(c ...runtimev1alpha1.Condition) + func (t *RouteTable) SetNonPortableClassReference(r *corev1.ObjectReference) + func (t *RouteTable) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (t *RouteTable) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (t *RouteTable) UpdateExternalStatus(observation ec2.RouteTable) + type RouteTableExternalStatus struct + Associations []AssociationState + RouteTableID string + Routes []RouteState + func (in *RouteTableExternalStatus) DeepCopy() *RouteTableExternalStatus + func (in *RouteTableExternalStatus) DeepCopyInto(out *RouteTableExternalStatus) + type RouteTableList struct + Items []RouteTable + func (in *RouteTableList) DeepCopy() *RouteTableList + func (in *RouteTableList) DeepCopyInto(out *RouteTableList) + func (in *RouteTableList) DeepCopyObject() runtime.Object + type RouteTableParameters struct + Associations []Association + Routes []Route + VPCID string + func (in *RouteTableParameters) DeepCopy() *RouteTableParameters + func (in *RouteTableParameters) DeepCopyInto(out *RouteTableParameters) + type RouteTableSpec struct + func (in *RouteTableSpec) DeepCopy() *RouteTableSpec + func (in *RouteTableSpec) DeepCopyInto(out *RouteTableSpec) + type RouteTableStatus struct + func (in *RouteTableStatus) DeepCopy() *RouteTableStatus + func (in *RouteTableStatus) DeepCopyInto(out *RouteTableStatus) + type SecurityGroup struct + Spec SecurityGroupSpec + Status SecurityGroupStatus + func (in *SecurityGroup) DeepCopy() *SecurityGroup + func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup) + func (in *SecurityGroup) DeepCopyObject() runtime.Object + func (s *SecurityGroup) GetBindingPhase() runtimev1alpha1.BindingPhase + func (s *SecurityGroup) GetClaimReference() *corev1.ObjectReference + func (s *SecurityGroup) GetNonPortableClassReference() *corev1.ObjectReference + func (s *SecurityGroup) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (s *SecurityGroup) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (s *SecurityGroup) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (s *SecurityGroup) SetClaimReference(r *corev1.ObjectReference) + func (s *SecurityGroup) SetConditions(c ...runtimev1alpha1.Condition) + func (s *SecurityGroup) SetNonPortableClassReference(r *corev1.ObjectReference) + func (s *SecurityGroup) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (s *SecurityGroup) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (s *SecurityGroup) UpdateExternalStatus(observation ec2.SecurityGroup) + type SecurityGroupExternalStatus struct + SecurityGroupID string + Tags []Tag + func (in *SecurityGroupExternalStatus) DeepCopy() *SecurityGroupExternalStatus + func (in *SecurityGroupExternalStatus) DeepCopyInto(out *SecurityGroupExternalStatus) + type SecurityGroupList struct + Items []SecurityGroup + func (in *SecurityGroupList) DeepCopy() *SecurityGroupList + func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList) + func (in *SecurityGroupList) DeepCopyObject() runtime.Object + type SecurityGroupParameters struct + Description string + EgressPermissions []IPPermission + GroupName string + IngressPermissions []IPPermission + VPCID string + func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters + func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters) + type SecurityGroupSpec struct + func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec + func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec) + type SecurityGroupStatus struct + func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus + func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus) + type Subnet struct + Spec SubnetSpec + Status SubnetStatus + func (in *Subnet) DeepCopy() *Subnet + func (in *Subnet) DeepCopyInto(out *Subnet) + func (in *Subnet) DeepCopyObject() runtime.Object + func (s *Subnet) GetBindingPhase() runtimev1alpha1.BindingPhase + func (s *Subnet) GetClaimReference() *corev1.ObjectReference + func (s *Subnet) GetNonPortableClassReference() *corev1.ObjectReference + func (s *Subnet) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (s *Subnet) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (s *Subnet) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (s *Subnet) SetClaimReference(r *corev1.ObjectReference) + func (s *Subnet) SetConditions(c ...runtimev1alpha1.Condition) + func (s *Subnet) SetNonPortableClassReference(r *corev1.ObjectReference) + func (s *Subnet) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (s *Subnet) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (s *Subnet) UpdateExternalStatus(observation ec2.Subnet) + type SubnetExternalStatus struct + SubnetID string + SubnetState string + Tags []Tag + func (in *SubnetExternalStatus) DeepCopy() *SubnetExternalStatus + func (in *SubnetExternalStatus) DeepCopyInto(out *SubnetExternalStatus) + type SubnetList struct + Items []Subnet + func (in *SubnetList) DeepCopy() *SubnetList + func (in *SubnetList) DeepCopyInto(out *SubnetList) + func (in *SubnetList) DeepCopyObject() runtime.Object + type SubnetParameters struct + AvailabilityZone string + CIDRBlock string + VPCID string + func (in *SubnetParameters) DeepCopy() *SubnetParameters + func (in *SubnetParameters) DeepCopyInto(out *SubnetParameters) + type SubnetSpec struct + func (in *SubnetSpec) DeepCopy() *SubnetSpec + func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec) + type SubnetStatus struct + func (in *SubnetStatus) DeepCopy() *SubnetStatus + func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus) + type Tag struct + Key string + Value string + func BuildFromEC2Tags(tags []ec2.Tag) []Tag + func (in *Tag) DeepCopy() *Tag + func (in *Tag) DeepCopyInto(out *Tag) + type VPC struct + Spec VPCSpec + Status VPCStatus + func (in *VPC) DeepCopy() *VPC + func (in *VPC) DeepCopyInto(out *VPC) + func (in *VPC) DeepCopyObject() runtime.Object + func (v *VPC) GetBindingPhase() runtimev1alpha1.BindingPhase + func (v *VPC) GetClaimReference() *corev1.ObjectReference + func (v *VPC) GetNonPortableClassReference() *corev1.ObjectReference + func (v *VPC) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (v *VPC) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (v *VPC) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (v *VPC) SetClaimReference(r *corev1.ObjectReference) + func (v *VPC) SetConditions(c ...runtimev1alpha1.Condition) + func (v *VPC) SetNonPortableClassReference(r *corev1.ObjectReference) + func (v *VPC) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (v *VPC) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (v *VPC) UpdateExternalStatus(observation ec2.Vpc) + type VPCExternalStatus struct + Tags []Tag + VPCID string + VPCState string + func (in *VPCExternalStatus) DeepCopy() *VPCExternalStatus + func (in *VPCExternalStatus) DeepCopyInto(out *VPCExternalStatus) + type VPCList struct + Items []VPC + func (in *VPCList) DeepCopy() *VPCList + func (in *VPCList) DeepCopyInto(out *VPCList) + func (in *VPCList) DeepCopyObject() runtime.Object + type VPCParameters struct + CIDRBlock string + EnableDNSHostNames bool + EnableDNSSupport bool + func (in *VPCParameters) DeepCopy() *VPCParameters + func (in *VPCParameters) DeepCopyInto(out *VPCParameters) + type VPCSpec struct + func (in *VPCSpec) DeepCopy() *VPCSpec + func (in *VPCSpec) DeepCopyInto(out *VPCSpec) + type VPCStatus struct + func (in *VPCStatus) DeepCopy() *VPCStatus + func (in *VPCStatus) DeepCopyInto(out *VPCStatus)