Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the bosh v1 API group +kubebuilder:object:generate=true +groupName=bosh.akgupta.ca
Index ¶
- Variables
- type AZ
- func (a AZ) BeingDeleted() bool
- func (a *AZ) CreateUnlessExists(bc remoteclients.BOSHClient, _ context.Context, _ client.Client) error
- func (in *AZ) DeepCopy() *AZ
- func (in *AZ) DeepCopyInto(out *AZ)
- func (in *AZ) DeepCopyObject() runtime.Object
- func (a AZ) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (a *AZ) EnsureFinalizer() bool
- func (a *AZ) EnsureNoFinalizer() bool
- func (a AZ) InternalName() string
- func (a *AZ) PrepareToSave() bool
- type AZList
- type AZSpec
- type AZStatus
- type BaseImage
- func (s BaseImage) BeingDeleted() bool
- func (s *BaseImage) CreateUnlessExists(bc remoteclients.BOSHClient, _ context.Context, _ client.Client) error
- func (in *BaseImage) DeepCopy() *BaseImage
- func (in *BaseImage) DeepCopyInto(out *BaseImage)
- func (in *BaseImage) DeepCopyObject() runtime.Object
- func (s BaseImage) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (s *BaseImage) EnsureFinalizer() bool
- func (s *BaseImage) EnsureNoFinalizer() bool
- func (s *BaseImage) PrepareToSave() (needsStatusUpdate bool)
- type BaseImageList
- type BaseImageSpec
- type BaseImageStatus
- type Compilation
- func (c Compilation) BeingDeleted() bool
- func (c *Compilation) CreateUnlessExists(bc remoteclients.BOSHClient, _ context.Context, _ client.Client) error
- func (in *Compilation) DeepCopy() *Compilation
- func (in *Compilation) DeepCopyInto(out *Compilation)
- func (in *Compilation) DeepCopyObject() runtime.Object
- func (c Compilation) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (c *Compilation) EnsureFinalizer() bool
- func (c *Compilation) EnsureNoFinalizer() bool
- func (c Compilation) InternalName() string
- func (c *Compilation) PrepareToSave() (needsStatusUpdate bool)
- type CompilationList
- type CompilationSpec
- type CompilationStatus
- type Container
- type Deployment
- func (d Deployment) BeingDeleted() bool
- func (d *Deployment) CreateUnlessExists(bc remoteclients.BOSHClient, ctx context.Context, c client.Client) error
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (d Deployment) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (d *Deployment) EnsureFinalizer() bool
- func (d *Deployment) EnsureNoFinalizer() bool
- func (d Deployment) InternalName() string
- func (d Deployment) PrepareToSave() bool
- type DeploymentList
- type DeploymentSpec
- type DeploymentStatus
- type Director
- type DirectorList
- type DirectorSpec
- type DirectorStatus
- type ExportedConfiguration
- type Extension
- func (e Extension) BeingDeleted() bool
- func (e *Extension) CreateUnlessExists(bc remoteclients.BOSHClient, _ context.Context, _ client.Client) error
- func (in *Extension) DeepCopy() *Extension
- func (in *Extension) DeepCopyInto(out *Extension)
- func (in *Extension) DeepCopyObject() runtime.Object
- func (e Extension) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (e *Extension) EnsureFinalizer() bool
- func (e *Extension) EnsureNoFinalizer() bool
- func (e Extension) InternalName() string
- func (e *Extension) PrepareToSave() (needsStatusUpdate bool)
- type ExtensionList
- type ExtensionSpec
- type ExtensionStatus
- type ImportedConfiguration
- type Network
- func (n Network) BeingDeleted() bool
- func (n *Network) CreateUnlessExists(bc remoteclients.BOSHClient, ctx context.Context, c client.Client) error
- func (in *Network) DeepCopy() *Network
- func (in *Network) DeepCopyInto(out *Network)
- func (in *Network) DeepCopyObject() runtime.Object
- func (n Network) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (n *Network) EnsureFinalizer() bool
- func (n *Network) EnsureNoFinalizer() bool
- func (n Network) InternalName() string
- func (n *Network) PrepareToSave() (needsStatusUpdate bool)
- type NetworkList
- type NetworkSpec
- type NetworkStatus
- type Release
- func (r Release) BeingDeleted() bool
- func (r *Release) CreateUnlessExists(bc remoteclients.BOSHClient, _ context.Context, _ client.Client) error
- func (in *Release) DeepCopy() *Release
- func (in *Release) DeepCopyInto(out *Release)
- func (in *Release) DeepCopyObject() runtime.Object
- func (r Release) DeleteIfExists(bc remoteclients.BOSHClient) error
- func (r *Release) EnsureFinalizer() bool
- func (r *Release) EnsureNoFinalizer() bool
- func (r *Release) PrepareToSave() (needsStatusUpdate bool)
- type ReleaseList
- type ReleaseSpec
- type ReleaseStatus
- type Resources
- type Role
- type RoleList
- type RoleSource
- type RoleSpec
- type Subnet
- type Team
- func (t Team) BeingDeleted() bool
- func (t Team) ClientName() string
- func (t *Team) CreateUnlessExists(uc remoteclients.UAAClient, secretData string) error
- func (in *Team) DeepCopy() *Team
- func (in *Team) DeepCopyInto(out *Team)
- func (in *Team) DeepCopyObject() runtime.Object
- func (t Team) DeleteIfExists(uc remoteclients.UAAClient) error
- func (t *Team) EnsureFinalizer() bool
- func (t *Team) EnsureNoFinalizer() bool
- func (t *Team) PrepareToSave(secretNamespace string) (needsStatusUpdate bool)
- func (t Team) SecretName() string
- func (t Team) SecretNamespace() string
- type TeamList
- type TeamSpec
- type TeamStatus
- type UpdateStrategy
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "bosh.akgupta.ca", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AZ ¶
type AZ struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AZSpec `json:"spec,omitempty"` Status AZStatus `json:"status,omitempty"` }
AZ is the Schema for the azs API
func (AZ) BeingDeleted ¶
func (*AZ) CreateUnlessExists ¶
func (*AZ) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AZ.
func (*AZ) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AZ) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (AZ) DeleteIfExists ¶
func (*AZ) EnsureFinalizer ¶
func (*AZ) EnsureNoFinalizer ¶
func (AZ) InternalName ¶
func (*AZ) PrepareToSave ¶
type AZList ¶
type AZList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AZ `json:"items"` }
AZList contains a list of AZ
func (*AZList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AZList.
func (*AZList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AZList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AZSpec ¶
type AZSpec struct {
CloudProperties *runtime.RawExtension `json:"cloud_properties,omitempty"`
}
AZSpec defines the desired state of AZ
func (*AZSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AZSpec.
func (*AZSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AZStatus ¶
type AZStatus struct { ImmutableFieldsFrozen bool `json:"immutable_fields_frozen"` Warning string `json:"warning"` OriginalCloudProperties *runtime.RawExtension `json:"cloud_properties,omitempty"` Available bool `json:"available"` }
AZStatus defines the observed state of AZ
func (*AZStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AZStatus.
func (*AZStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseImage ¶
type BaseImage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BaseImageSpec `json:"spec,omitempty"` Status BaseImageStatus `json:"status,omitempty"` }
BaseImage is the Schema for the baseImages API
func (BaseImage) BeingDeleted ¶
func (*BaseImage) CreateUnlessExists ¶
func (*BaseImage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseImage.
func (*BaseImage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaseImage) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (BaseImage) DeleteIfExists ¶
func (*BaseImage) EnsureFinalizer ¶
func (*BaseImage) EnsureNoFinalizer ¶
func (*BaseImage) PrepareToSave ¶
type BaseImageList ¶
type BaseImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BaseImage `json:"items"` }
BaseImageList contains a list of BaseImage
func (*BaseImageList) DeepCopy ¶
func (in *BaseImageList) DeepCopy() *BaseImageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseImageList.
func (*BaseImageList) DeepCopyInto ¶
func (in *BaseImageList) DeepCopyInto(out *BaseImageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaseImageList) DeepCopyObject ¶
func (in *BaseImageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BaseImageSpec ¶
type BaseImageSpec struct { BaseImageName string `json:"baseImageName"` Version string `json:"version"` URL string `json:"url"` SHA1 string `json:"sha1"` }
BaseImageSpec defines the desired state of BaseImage +kubebuilder:subresource:status
func (*BaseImageSpec) DeepCopy ¶
func (in *BaseImageSpec) DeepCopy() *BaseImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseImageSpec.
func (*BaseImageSpec) DeepCopyInto ¶
func (in *BaseImageSpec) DeepCopyInto(out *BaseImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseImageStatus ¶
type BaseImageStatus struct { Warning string `json:"warning"` OriginalSpec BaseImageSpec `json:"originalSpec"` Available bool `json:"available"` }
BaseImageStatus defines the observed state of BaseImage
func (*BaseImageStatus) DeepCopy ¶
func (in *BaseImageStatus) DeepCopy() *BaseImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseImageStatus.
func (*BaseImageStatus) DeepCopyInto ¶
func (in *BaseImageStatus) DeepCopyInto(out *BaseImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Compilation ¶
type Compilation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CompilationSpec `json:"spec,omitempty"` Status CompilationStatus `json:"status,omitempty"` }
Compilation is the Schema for the compilations API
func (Compilation) BeingDeleted ¶
func (c Compilation) BeingDeleted() bool
func (*Compilation) CreateUnlessExists ¶
func (*Compilation) DeepCopy ¶
func (in *Compilation) DeepCopy() *Compilation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compilation.
func (*Compilation) DeepCopyInto ¶
func (in *Compilation) DeepCopyInto(out *Compilation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Compilation) DeepCopyObject ¶
func (in *Compilation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Compilation) DeleteIfExists ¶
func (c Compilation) DeleteIfExists(bc remoteclients.BOSHClient) error
func (*Compilation) EnsureFinalizer ¶
func (c *Compilation) EnsureFinalizer() bool
func (*Compilation) EnsureNoFinalizer ¶
func (c *Compilation) EnsureNoFinalizer() bool
func (Compilation) InternalName ¶
func (c Compilation) InternalName() string
func (*Compilation) PrepareToSave ¶
func (c *Compilation) PrepareToSave() (needsStatusUpdate bool)
type CompilationList ¶
type CompilationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Compilation `json:"items"` }
CompilationList contains a list of Compilation
func (*CompilationList) DeepCopy ¶
func (in *CompilationList) DeepCopy() *CompilationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompilationList.
func (*CompilationList) DeepCopyInto ¶
func (in *CompilationList) DeepCopyInto(out *CompilationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CompilationList) DeepCopyObject ¶
func (in *CompilationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CompilationSpec ¶
type CompilationSpec struct { Replicas int `json:"replicas"` AZCloudProperties *runtime.RawExtension `json:"az_cloud_properties,omitempty"` CPU int `json:"cpu"` RAM int `json:"ram"` EphemeralDiskSize int `json:"ephemeral_disk_size"` CloudProperties *runtime.RawExtension `json:"cloud_properties,omitempty"` NetworkType string `json:"network_type"` SubnetRange string `json:"subnet_range"` SubnetGateway string `json:"subnet_gateway"` SubnetDNS []string `json:"subnet_dns"` SubnetReserved []string `json:"subnet_reserved,omitempty"` SubnetCloudProperties *runtime.RawExtension `json:"subnet_cloud_properties,omitempty"` Director string `json:"director"` }
CompilationSpec defines the desired state of Compilation
func (*CompilationSpec) DeepCopy ¶
func (in *CompilationSpec) DeepCopy() *CompilationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompilationSpec.
func (*CompilationSpec) DeepCopyInto ¶
func (in *CompilationSpec) DeepCopyInto(out *CompilationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompilationStatus ¶
type CompilationStatus struct { Warning string `json:"warning"` OriginalDirector string `json:"original_director"` Available bool `json:"available"` }
CompilationStatus defines the observed state of Compilation
func (*CompilationStatus) DeepCopy ¶
func (in *CompilationStatus) DeepCopy() *CompilationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompilationStatus.
func (*CompilationStatus) DeepCopyInto ¶
func (in *CompilationStatus) DeepCopyInto(out *CompilationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Container ¶
type Container struct { Role string `json:"role"` ExportedConfiguration map[string]ExportedConfiguration `json:"exported_configuration,omitempty"` ImportedConfiguration map[string]ImportedConfiguration `json:"imported_configuration,omitempty"` Resources Resources `json:"resources"` }
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSpec `json:"spec,omitempty"` Status DeploymentStatus `json:"status,omitempty"` }
Deployment is the Schema for the deployments API
func (Deployment) BeingDeleted ¶
func (d Deployment) BeingDeleted() bool
func (*Deployment) CreateUnlessExists ¶
func (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Deployment) DeleteIfExists ¶
func (d Deployment) DeleteIfExists(bc remoteclients.BOSHClient) error
func (*Deployment) EnsureFinalizer ¶
func (d *Deployment) EnsureFinalizer() bool
func (*Deployment) EnsureNoFinalizer ¶
func (d *Deployment) EnsureNoFinalizer() bool
func (Deployment) InternalName ¶
func (d Deployment) InternalName() string
func (Deployment) PrepareToSave ¶
func (d Deployment) PrepareToSave() bool
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deployment `json:"items"` }
DeploymentList contains a list of Deployment
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentSpec ¶
type DeploymentSpec struct { AZs []string `json:"azs"` Replicas int `json:"replicas"` Containers []Container `json:"containers"` Extensions []string `json:"extensions,omitempty"` BaseImage string `json:"base_image"` Network string `json:"network"` UpdateStrategy UpdateStrategy `json:"update_strategy"` ForceReconciliation bool `json:"force_reconciliation"` }
DeploymentSpec defines the desired state of Deployment
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct {
Available bool `json:"available"`
}
DeploymentStatus defines the observed state of Deployment
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Director ¶
type Director struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DirectorSpec `json:"spec,omitempty"` Status DirectorStatus `json:"status,omitempty"` }
Director is the Schema for the directors API
func (Director) BeingDeleted ¶
func (*Director) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Director.
func (*Director) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Director) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Director) EnsureFinalizer ¶
func (*Director) EnsureNoFinalizer ¶
type DirectorList ¶
type DirectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Director `json:"items"` }
DirectorList contains a list of Director
func (*DirectorList) DeepCopy ¶
func (in *DirectorList) DeepCopy() *DirectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectorList.
func (*DirectorList) DeepCopyInto ¶
func (in *DirectorList) DeepCopyInto(out *DirectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectorList) DeepCopyObject ¶
func (in *DirectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DirectorSpec ¶
type DirectorSpec struct { URL string `json:"url"` CACert string `json:"ca_cert"` UAAURL string `json:"uaa_url"` UAACACert string `json:"uaa_ca_cert"` UAAClient string `json:"uaa_client"` UAAClientSecret string `json:"uaa_client_secret"` }
DirectorSpec defines the desired state of Director
func (*DirectorSpec) DeepCopy ¶
func (in *DirectorSpec) DeepCopy() *DirectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectorSpec.
func (*DirectorSpec) DeepCopyInto ¶
func (in *DirectorSpec) DeepCopyInto(out *DirectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectorStatus ¶
type DirectorStatus struct { }
DirectorStatus defines the observed state of Director
func (*DirectorStatus) DeepCopy ¶
func (in *DirectorStatus) DeepCopy() *DirectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectorStatus.
func (*DirectorStatus) DeepCopyInto ¶
func (in *DirectorStatus) DeepCopyInto(out *DirectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportedConfiguration ¶
type ExportedConfiguration struct { InternalLink string `json:"internal_link"` Exported bool `json:"exported,omitempty"` }
func (*ExportedConfiguration) DeepCopy ¶
func (in *ExportedConfiguration) DeepCopy() *ExportedConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportedConfiguration.
func (*ExportedConfiguration) DeepCopyInto ¶
func (in *ExportedConfiguration) DeepCopyInto(out *ExportedConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension ¶
type Extension struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExtensionSpec `json:"spec,omitempty"` Status ExtensionStatus `json:"status,omitempty"` }
Extension is the Schema for the extensions API
func (Extension) BeingDeleted ¶
func (*Extension) CreateUnlessExists ¶
func (*Extension) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension.
func (*Extension) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Extension) DeleteIfExists ¶
func (*Extension) EnsureFinalizer ¶
func (*Extension) EnsureNoFinalizer ¶
func (Extension) InternalName ¶
func (*Extension) PrepareToSave ¶
type ExtensionList ¶
type ExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Extension `json:"items"` }
ExtensionList contains a list of Extension
func (*ExtensionList) DeepCopy ¶
func (in *ExtensionList) DeepCopy() *ExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionList.
func (*ExtensionList) DeepCopyInto ¶
func (in *ExtensionList) DeepCopyInto(out *ExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionList) DeepCopyObject ¶
func (in *ExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExtensionSpec ¶
type ExtensionSpec struct {
CloudProperties *runtime.RawExtension `json:"cloud_properties"`
}
ExtensionSpec defines the desired state of Extension +kubebuilder:subresource:status
func (*ExtensionSpec) DeepCopy ¶
func (in *ExtensionSpec) DeepCopy() *ExtensionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionSpec.
func (*ExtensionSpec) DeepCopyInto ¶
func (in *ExtensionSpec) DeepCopyInto(out *ExtensionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionStatus ¶
type ExtensionStatus struct { Warning string `json:"warning"` OriginalCloudProperties *runtime.RawExtension `json:"cloud_properties"` Available bool `json:"available"` }
ExtensionStatus defines the observed state of Extension
func (*ExtensionStatus) DeepCopy ¶
func (in *ExtensionStatus) DeepCopy() *ExtensionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionStatus.
func (*ExtensionStatus) DeepCopyInto ¶
func (in *ExtensionStatus) DeepCopyInto(out *ExtensionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportedConfiguration ¶
type ImportedConfiguration struct { InternalLink string `json:"internal_link"` ImportedFrom string `json:"imported_from,omitempty"` }
func (*ImportedConfiguration) DeepCopy ¶
func (in *ImportedConfiguration) DeepCopy() *ImportedConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportedConfiguration.
func (*ImportedConfiguration) DeepCopyInto ¶
func (in *ImportedConfiguration) DeepCopyInto(out *ImportedConfiguration)
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 NetworkSpec `json:"spec,omitempty"` Status NetworkStatus `json:"status,omitempty"` }
Network is the Schema for the networks API
func (Network) BeingDeleted ¶
func (*Network) CreateUnlessExists ¶
func (*Network) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶
DeepCopyInto is an autogenerated 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.
func (Network) DeleteIfExists ¶
func (*Network) EnsureFinalizer ¶
func (*Network) EnsureNoFinalizer ¶
func (Network) InternalName ¶
func (*Network) PrepareToSave ¶
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 NetworkSpec ¶
NetworkSpec defines the desired state of Network
func (*NetworkSpec) DeepCopy ¶
func (in *NetworkSpec) DeepCopy() *NetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.
func (*NetworkSpec) DeepCopyInto ¶
func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkStatus ¶
type NetworkStatus struct { Warning string `json:"warning"` OriginalSpec NetworkSpec `json:"original_spec"` Available bool `json:"available"` }
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 Release ¶
type Release struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReleaseSpec `json:"spec,omitempty"` Status ReleaseStatus `json:"status,omitempty"` }
Release is the Schema for the releases API
func (Release) BeingDeleted ¶
func (*Release) CreateUnlessExists ¶
func (*Release) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Release.
func (*Release) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Release) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Release) DeleteIfExists ¶
func (*Release) EnsureFinalizer ¶
func (*Release) EnsureNoFinalizer ¶
func (*Release) PrepareToSave ¶
type ReleaseList ¶
type ReleaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Release `json:"items"` }
ReleaseList contains a list of Release
func (*ReleaseList) DeepCopy ¶
func (in *ReleaseList) DeepCopy() *ReleaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseList.
func (*ReleaseList) DeepCopyInto ¶
func (in *ReleaseList) DeepCopyInto(out *ReleaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseList) DeepCopyObject ¶
func (in *ReleaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseSpec ¶
type ReleaseSpec struct { ReleaseName string `json:"releaseName"` Version string `json:"version"` URL string `json:"url"` SHA1 string `json:"sha1"` }
ReleaseSpec defines the desired state of Release +kubebuilder:subresource:status
func (*ReleaseSpec) DeepCopy ¶
func (in *ReleaseSpec) DeepCopy() *ReleaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseSpec.
func (*ReleaseSpec) DeepCopyInto ¶
func (in *ReleaseSpec) DeepCopyInto(out *ReleaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseStatus ¶
type ReleaseStatus struct { Warning string `json:"warning"` OriginalSpec ReleaseSpec `json:"originalSpec"` Available bool `json:"available"` }
ReleaseStatus defines the observed state of Release
func (*ReleaseStatus) DeepCopy ¶
func (in *ReleaseStatus) DeepCopy() *ReleaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseStatus.
func (*ReleaseStatus) DeepCopyInto ¶
func (in *ReleaseStatus) DeepCopyInto(out *ReleaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resources ¶
type Resources struct { RAM int `json:"ram"` CPU int `json:"cpu"` EphemeralDiskSize int `json:"ephemeral_disk_size"` PersistentDiskSize int `json:"persistent_disk_size,omitempty"` }
func (*Resources) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resources.
func (*Resources) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec,omitempty"` }
Role is the Schema for the roles API
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Role
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleSource ¶
func (*RoleSource) DeepCopy ¶
func (in *RoleSource) DeepCopy() *RoleSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSource.
func (*RoleSource) DeepCopyInto ¶
func (in *RoleSource) DeepCopyInto(out *RoleSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { Source RoleSource `json:"source"` Properties *runtime.RawExtension `json:"properties,omitempty"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { Range string `json:"range"` Gateway string `json:"gateway"` DNS []string `json:"dns"` Reserved []string `json:"reserved,omitempty"` Static []string `json:"static,omitempty"` AZs []string `json:"azs"` CloudProperties *runtime.RawExtension `json:"cloud_properties,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.
type Team ¶
type Team struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamSpec `json:"spec,omitempty"` Status TeamStatus `json:"status,omitempty"` }
Team is the Schema for the teams API
func (Team) BeingDeleted ¶
func (Team) ClientName ¶
func (*Team) CreateUnlessExists ¶
func (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Team) DeleteIfExists ¶
func (*Team) EnsureFinalizer ¶
func (*Team) EnsureNoFinalizer ¶
func (*Team) PrepareToSave ¶
func (Team) SecretName ¶
func (Team) SecretNamespace ¶
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Team `json:"items"` }
TeamList contains a list of Team
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamSpec ¶
type TeamSpec struct {
Director string `json:"director"`
}
TeamSpec defines the desired state of Team
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
type TeamStatus struct { Warning string `json:"warning"` OriginalDirector string `json:"original_director"` SecretNamespace string `json:"secret_namespace"` Available bool `json:"available"` }
TeamStatus defines the observed state of Team
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateStrategy ¶
type UpdateStrategy struct { MinReadySeconds int `json:"min_ready_seconds,omitempty"` MaxReadySeconds int `json:"max_ready_seconds,omitempty"` Type string `json:"type,omitempty"` }
func (*UpdateStrategy) DeepCopy ¶
func (in *UpdateStrategy) DeepCopy() *UpdateStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategy.
func (*UpdateStrategy) DeepCopyInto ¶
func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.