Documentation ¶
Overview ¶
+groupName=digitalocean.kubeform.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Cdn
- type CdnList
- type CdnSpec
- type CdnStatus
- type Certificate
- type CertificateList
- type CertificateSpec
- type CertificateStatus
- type ContainerRegistry
- type ContainerRegistryDockerCredentials
- type ContainerRegistryDockerCredentialsList
- type ContainerRegistryDockerCredentialsSpec
- type ContainerRegistryDockerCredentialsStatus
- type ContainerRegistryList
- type ContainerRegistrySpec
- type ContainerRegistryStatus
- type DatabaseCluster
- type DatabaseClusterList
- type DatabaseClusterSpec
- type DatabaseClusterSpecMaintenanceWindow
- type DatabaseClusterStatus
- type DatabaseConnectionPool
- type DatabaseConnectionPoolList
- type DatabaseConnectionPoolSpec
- type DatabaseConnectionPoolStatus
- type DatabaseDb
- type DatabaseDbList
- type DatabaseDbSpec
- type DatabaseDbStatus
- type DatabaseFirewall
- type DatabaseFirewallList
- type DatabaseFirewallSpec
- type DatabaseFirewallSpecRule
- type DatabaseFirewallStatus
- type DatabaseReplica
- type DatabaseReplicaList
- type DatabaseReplicaSpec
- type DatabaseReplicaStatus
- type DatabaseUser
- type DatabaseUserList
- type DatabaseUserSpec
- type DatabaseUserStatus
- type Domain
- type DomainList
- type DomainSpec
- type DomainStatus
- type Droplet
- type DropletList
- type DropletSnapshot
- type DropletSnapshotList
- type DropletSnapshotSpec
- type DropletSnapshotStatus
- type DropletSpec
- type DropletStatus
- type Firewall
- type FirewallList
- type FirewallSpec
- type FirewallSpecInboundRule
- type FirewallSpecOutboundRule
- type FirewallSpecPendingChanges
- type FirewallStatus
- type FloatingIP
- type FloatingIPAssignment
- type FloatingIPAssignmentList
- type FloatingIPAssignmentSpec
- type FloatingIPAssignmentStatus
- type FloatingIPList
- type FloatingIPSpec
- type FloatingIPStatus
- type KubernetesCluster
- type KubernetesClusterList
- type KubernetesClusterSpec
- type KubernetesClusterSpecNodePool
- type KubernetesClusterSpecNodePoolNodes
- type KubernetesClusterStatus
- type KubernetesNodePool
- type KubernetesNodePoolList
- type KubernetesNodePoolSpec
- type KubernetesNodePoolSpecNodes
- type KubernetesNodePoolStatus
- type Loadbalancer
- type LoadbalancerList
- type LoadbalancerSpec
- type LoadbalancerSpecForwardingRule
- type LoadbalancerSpecHealthcheck
- type LoadbalancerSpecStickySessions
- type LoadbalancerStatus
- type Project
- type ProjectList
- type ProjectResources
- type ProjectResourcesList
- type ProjectResourcesSpec
- type ProjectResourcesStatus
- type ProjectSpec
- type ProjectStatus
- type Record
- type RecordList
- type RecordSpec
- type RecordStatus
- type SpacesBucket
- type SpacesBucketList
- type SpacesBucketObject
- type SpacesBucketObjectList
- type SpacesBucketObjectSpec
- type SpacesBucketObjectStatus
- type SpacesBucketSpec
- type SpacesBucketSpecCorsRule
- type SpacesBucketSpecLifecycleRule
- type SpacesBucketSpecLifecycleRuleExpiration
- type SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration
- type SpacesBucketSpecVersioning
- type SpacesBucketStatus
- type SshKey
- type SshKeyList
- type SshKeySpec
- type SshKeyStatus
- type Tag
- type TagList
- type TagSpec
- type TagStatus
- type Volume
- type VolumeAttachment
- type VolumeAttachmentList
- type VolumeAttachmentSpec
- type VolumeAttachmentStatus
- type VolumeList
- type VolumeSnapshot
- type VolumeSnapshotList
- type VolumeSnapshotSpec
- type VolumeSnapshotStatus
- type VolumeSpec
- type VolumeStatus
- type Vpc
- type VpcList
- type VpcSpec
- 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: digitalocean.GroupName, Version: "v1alpha1"}
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Cdn ¶
type Cdn struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CdnSpec `json:"spec,omitempty"` Status CdnStatus `json:"status,omitempty"` }
func (*Cdn) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cdn.
func (*Cdn) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cdn) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CdnList ¶
type CdnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cdn CRD objects Items []Cdn `json:"items,omitempty"` }
CdnList is a list of Cdns
func (*CdnList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdnList.
func (*CdnList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CdnList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CdnSpec ¶
type CdnSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // ID of a DigitalOcean managed TLS certificate for use with custom domains // +optional CertificateID string `json:"certificateID,omitempty" tf:"certificate_id,omitempty"` // The date and time (ISO8601) of when the CDN endpoint was created. // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id) // +optional CustomDomain string `json:"customDomain,omitempty" tf:"custom_domain,omitempty"` // fully qualified domain name (FQDN) to serve the CDN content // +optional Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // fully qualified domain name (FQDN) for the origin server Origin string `json:"origin" tf:"origin"` // The amount of time the content is cached in the CDN // +optional Ttl int64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CdnSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdnSpec.
func (*CdnSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CdnStatus ¶
type CdnStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CdnSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CdnStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdnStatus.
func (*CdnStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec,omitempty"` Status CertificateStatus `json:"status,omitempty"` }
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Certificate CRD objects Items []Certificate `json:"items,omitempty"` }
CertificateList is a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateSpec ¶
type CertificateSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional CertificateChain string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"` // +optional Domains []string `json:"domains,omitempty" tf:"domains,omitempty"` // +optional LeafCertificate string `json:"leafCertificate,omitempty" tf:"leaf_certificate,omitempty"` Name string `json:"name" tf:"name"` // +optional NotAfter string `json:"notAfter,omitempty" tf:"not_after,omitempty"` // +optional PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"` // +optional Sha1Fingerprint string `json:"sha1Fingerprint,omitempty" tf:"sha1_fingerprint,omitempty"` // +optional State string `json:"state,omitempty" tf:"state,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *CertificateSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistry ¶ added in v0.2.0
type ContainerRegistry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerRegistrySpec `json:"spec,omitempty"` Status ContainerRegistryStatus `json:"status,omitempty"` }
func (*ContainerRegistry) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistry) DeepCopy() *ContainerRegistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistry.
func (*ContainerRegistry) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistry) DeepCopyInto(out *ContainerRegistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRegistry) DeepCopyObject ¶ added in v0.2.0
func (in *ContainerRegistry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerRegistryDockerCredentials ¶ added in v0.2.0
type ContainerRegistryDockerCredentials struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerRegistryDockerCredentialsSpec `json:"spec,omitempty"` Status ContainerRegistryDockerCredentialsStatus `json:"status,omitempty"` }
func (*ContainerRegistryDockerCredentials) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentials) DeepCopy() *ContainerRegistryDockerCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryDockerCredentials.
func (*ContainerRegistryDockerCredentials) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentials) DeepCopyInto(out *ContainerRegistryDockerCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRegistryDockerCredentials) DeepCopyObject ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentials) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerRegistryDockerCredentialsList ¶ added in v0.2.0
type ContainerRegistryDockerCredentialsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerRegistryDockerCredentials CRD objects Items []ContainerRegistryDockerCredentials `json:"items,omitempty"` }
ContainerRegistryDockerCredentialsList is a list of ContainerRegistryDockerCredentialss
func (*ContainerRegistryDockerCredentialsList) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsList) DeepCopy() *ContainerRegistryDockerCredentialsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryDockerCredentialsList.
func (*ContainerRegistryDockerCredentialsList) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsList) DeepCopyInto(out *ContainerRegistryDockerCredentialsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRegistryDockerCredentialsList) DeepCopyObject ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerRegistryDockerCredentialsSpec ¶ added in v0.2.0
type ContainerRegistryDockerCredentialsSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional CredentialExpirationTime string `json:"credentialExpirationTime,omitempty" tf:"credential_expiration_time,omitempty"` // +optional DockerCredentials string `json:"-" sensitive:"true" tf:"docker_credentials,omitempty"` // +optional ExpirySeconds int64 `json:"expirySeconds,omitempty" tf:"expiry_seconds,omitempty"` RegistryName string `json:"registryName" tf:"registry_name"` // +optional Write bool `json:"write,omitempty" tf:"write,omitempty"` }
func (*ContainerRegistryDockerCredentialsSpec) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsSpec) DeepCopy() *ContainerRegistryDockerCredentialsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryDockerCredentialsSpec.
func (*ContainerRegistryDockerCredentialsSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsSpec) DeepCopyInto(out *ContainerRegistryDockerCredentialsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistryDockerCredentialsStatus ¶ added in v0.2.0
type ContainerRegistryDockerCredentialsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ContainerRegistryDockerCredentialsSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ContainerRegistryDockerCredentialsStatus) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsStatus) DeepCopy() *ContainerRegistryDockerCredentialsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryDockerCredentialsStatus.
func (*ContainerRegistryDockerCredentialsStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryDockerCredentialsStatus) DeepCopyInto(out *ContainerRegistryDockerCredentialsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistryList ¶ added in v0.2.0
type ContainerRegistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerRegistry CRD objects Items []ContainerRegistry `json:"items,omitempty"` }
ContainerRegistryList is a list of ContainerRegistrys
func (*ContainerRegistryList) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryList) DeepCopy() *ContainerRegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryList.
func (*ContainerRegistryList) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryList) DeepCopyInto(out *ContainerRegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRegistryList) DeepCopyObject ¶ added in v0.2.0
func (in *ContainerRegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerRegistrySpec ¶ added in v0.2.0
type ContainerRegistrySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` Name string `json:"name" tf:"name"` // +optional ServerURL string `json:"serverURL,omitempty" tf:"server_url,omitempty"` }
func (*ContainerRegistrySpec) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistrySpec) DeepCopy() *ContainerRegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistrySpec.
func (*ContainerRegistrySpec) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistrySpec) DeepCopyInto(out *ContainerRegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistryStatus ¶ added in v0.2.0
type ContainerRegistryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ContainerRegistrySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ContainerRegistryStatus) DeepCopy ¶ added in v0.2.0
func (in *ContainerRegistryStatus) DeepCopy() *ContainerRegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryStatus.
func (*ContainerRegistryStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ContainerRegistryStatus) DeepCopyInto(out *ContainerRegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseCluster ¶
type DatabaseCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseClusterSpec `json:"spec,omitempty"` Status DatabaseClusterStatus `json:"status,omitempty"` }
func (*DatabaseCluster) DeepCopy ¶
func (in *DatabaseCluster) DeepCopy() *DatabaseCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseCluster.
func (*DatabaseCluster) DeepCopyInto ¶
func (in *DatabaseCluster) DeepCopyInto(out *DatabaseCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseCluster) DeepCopyObject ¶
func (in *DatabaseCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseClusterList ¶
type DatabaseClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseCluster CRD objects Items []DatabaseCluster `json:"items,omitempty"` }
DatabaseClusterList is a list of DatabaseClusters
func (*DatabaseClusterList) DeepCopy ¶
func (in *DatabaseClusterList) DeepCopy() *DatabaseClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseClusterList.
func (*DatabaseClusterList) DeepCopyInto ¶
func (in *DatabaseClusterList) DeepCopyInto(out *DatabaseClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseClusterList) DeepCopyObject ¶
func (in *DatabaseClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseClusterSpec ¶
type DatabaseClusterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional Database string `json:"database,omitempty" tf:"database,omitempty"` Engine string `json:"engine" tf:"engine"` // +optional EvictionPolicy string `json:"evictionPolicy,omitempty" tf:"eviction_policy,omitempty"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` // +optional // +kubebuilder:validation:MinItems=1 MaintenanceWindow []DatabaseClusterSpecMaintenanceWindow `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"` Name string `json:"name" tf:"name"` NodeCount int64 `json:"nodeCount" tf:"node_count"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PrivateHost string `json:"privateHost,omitempty" tf:"private_host,omitempty"` // +optional PrivateNetworkUUID string `json:"privateNetworkUUID,omitempty" tf:"private_network_uuid,omitempty"` // +optional PrivateURI string `json:"-" sensitive:"true" tf:"private_uri,omitempty"` Region string `json:"region" tf:"region"` Size string `json:"size" tf:"size"` // +optional SqlMode string `json:"sqlMode,omitempty" tf:"sql_mode,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Uri string `json:"-" sensitive:"true" tf:"uri,omitempty"` // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` // +optional User string `json:"user,omitempty" tf:"user,omitempty"` // +optional Version string `json:"version,omitempty" tf:"version,omitempty"` }
func (*DatabaseClusterSpec) DeepCopy ¶
func (in *DatabaseClusterSpec) DeepCopy() *DatabaseClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseClusterSpec.
func (*DatabaseClusterSpec) DeepCopyInto ¶
func (in *DatabaseClusterSpec) DeepCopyInto(out *DatabaseClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseClusterSpecMaintenanceWindow ¶
type DatabaseClusterSpecMaintenanceWindow struct { Day string `json:"day" tf:"day"` Hour string `json:"hour" tf:"hour"` }
func (*DatabaseClusterSpecMaintenanceWindow) DeepCopy ¶
func (in *DatabaseClusterSpecMaintenanceWindow) DeepCopy() *DatabaseClusterSpecMaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseClusterSpecMaintenanceWindow.
func (*DatabaseClusterSpecMaintenanceWindow) DeepCopyInto ¶
func (in *DatabaseClusterSpecMaintenanceWindow) DeepCopyInto(out *DatabaseClusterSpecMaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseClusterStatus ¶
type DatabaseClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseClusterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseClusterStatus) DeepCopy ¶
func (in *DatabaseClusterStatus) DeepCopy() *DatabaseClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseClusterStatus.
func (*DatabaseClusterStatus) DeepCopyInto ¶
func (in *DatabaseClusterStatus) DeepCopyInto(out *DatabaseClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseConnectionPool ¶ added in v0.2.0
type DatabaseConnectionPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseConnectionPoolSpec `json:"spec,omitempty"` Status DatabaseConnectionPoolStatus `json:"status,omitempty"` }
func (*DatabaseConnectionPool) DeepCopy ¶ added in v0.2.0
func (in *DatabaseConnectionPool) DeepCopy() *DatabaseConnectionPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectionPool.
func (*DatabaseConnectionPool) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseConnectionPool) DeepCopyInto(out *DatabaseConnectionPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseConnectionPool) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseConnectionPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseConnectionPoolList ¶ added in v0.2.0
type DatabaseConnectionPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseConnectionPool CRD objects Items []DatabaseConnectionPool `json:"items,omitempty"` }
DatabaseConnectionPoolList is a list of DatabaseConnectionPools
func (*DatabaseConnectionPoolList) DeepCopy ¶ added in v0.2.0
func (in *DatabaseConnectionPoolList) DeepCopy() *DatabaseConnectionPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectionPoolList.
func (*DatabaseConnectionPoolList) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseConnectionPoolList) DeepCopyInto(out *DatabaseConnectionPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseConnectionPoolList) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseConnectionPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseConnectionPoolSpec ¶ added in v0.2.0
type DatabaseConnectionPoolSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` ClusterID string `json:"clusterID" tf:"cluster_id"` DbName string `json:"dbName" tf:"db_name"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` Mode string `json:"mode" tf:"mode"` Name string `json:"name" tf:"name"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PrivateHost string `json:"privateHost,omitempty" tf:"private_host,omitempty"` // +optional PrivateURI string `json:"-" sensitive:"true" tf:"private_uri,omitempty"` Size int64 `json:"size" tf:"size"` // +optional Uri string `json:"-" sensitive:"true" tf:"uri,omitempty"` User string `json:"user" tf:"user"` }
func (*DatabaseConnectionPoolSpec) DeepCopy ¶ added in v0.2.0
func (in *DatabaseConnectionPoolSpec) DeepCopy() *DatabaseConnectionPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectionPoolSpec.
func (*DatabaseConnectionPoolSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseConnectionPoolSpec) DeepCopyInto(out *DatabaseConnectionPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseConnectionPoolStatus ¶ added in v0.2.0
type DatabaseConnectionPoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseConnectionPoolSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseConnectionPoolStatus) DeepCopy ¶ added in v0.2.0
func (in *DatabaseConnectionPoolStatus) DeepCopy() *DatabaseConnectionPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectionPoolStatus.
func (*DatabaseConnectionPoolStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseConnectionPoolStatus) DeepCopyInto(out *DatabaseConnectionPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseDb ¶ added in v0.2.0
type DatabaseDb struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseDbSpec `json:"spec,omitempty"` Status DatabaseDbStatus `json:"status,omitempty"` }
func (*DatabaseDb) DeepCopy ¶ added in v0.2.0
func (in *DatabaseDb) DeepCopy() *DatabaseDb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseDb.
func (*DatabaseDb) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseDb) DeepCopyInto(out *DatabaseDb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseDb) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseDb) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseDbList ¶ added in v0.2.0
type DatabaseDbList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseDb CRD objects Items []DatabaseDb `json:"items,omitempty"` }
DatabaseDbList is a list of DatabaseDbs
func (*DatabaseDbList) DeepCopy ¶ added in v0.2.0
func (in *DatabaseDbList) DeepCopy() *DatabaseDbList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseDbList.
func (*DatabaseDbList) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseDbList) DeepCopyInto(out *DatabaseDbList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseDbList) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseDbList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseDbSpec ¶ added in v0.2.0
type DatabaseDbSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterID string `json:"clusterID" tf:"cluster_id"` Name string `json:"name" tf:"name"` }
func (*DatabaseDbSpec) DeepCopy ¶ added in v0.2.0
func (in *DatabaseDbSpec) DeepCopy() *DatabaseDbSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseDbSpec.
func (*DatabaseDbSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseDbSpec) DeepCopyInto(out *DatabaseDbSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseDbStatus ¶ added in v0.2.0
type DatabaseDbStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseDbSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseDbStatus) DeepCopy ¶ added in v0.2.0
func (in *DatabaseDbStatus) DeepCopy() *DatabaseDbStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseDbStatus.
func (*DatabaseDbStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseDbStatus) DeepCopyInto(out *DatabaseDbStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseFirewall ¶ added in v0.2.0
type DatabaseFirewall struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseFirewallSpec `json:"spec,omitempty"` Status DatabaseFirewallStatus `json:"status,omitempty"` }
func (*DatabaseFirewall) DeepCopy ¶ added in v0.2.0
func (in *DatabaseFirewall) DeepCopy() *DatabaseFirewall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseFirewall.
func (*DatabaseFirewall) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseFirewall) DeepCopyInto(out *DatabaseFirewall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseFirewall) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseFirewall) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseFirewallList ¶ added in v0.2.0
type DatabaseFirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseFirewall CRD objects Items []DatabaseFirewall `json:"items,omitempty"` }
DatabaseFirewallList is a list of DatabaseFirewalls
func (*DatabaseFirewallList) DeepCopy ¶ added in v0.2.0
func (in *DatabaseFirewallList) DeepCopy() *DatabaseFirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseFirewallList.
func (*DatabaseFirewallList) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseFirewallList) DeepCopyInto(out *DatabaseFirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseFirewallList) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseFirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseFirewallSpec ¶ added in v0.2.0
type DatabaseFirewallSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterID string `json:"clusterID" tf:"cluster_id"` Rule []DatabaseFirewallSpecRule `json:"rule" tf:"rule"` }
func (*DatabaseFirewallSpec) DeepCopy ¶ added in v0.2.0
func (in *DatabaseFirewallSpec) DeepCopy() *DatabaseFirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseFirewallSpec.
func (*DatabaseFirewallSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseFirewallSpec) DeepCopyInto(out *DatabaseFirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseFirewallSpecRule ¶ added in v0.2.0
type DatabaseFirewallSpecRule struct { // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` Type string `json:"type" tf:"type"` // +optional Uuid string `json:"uuid,omitempty" tf:"uuid,omitempty"` Value string `json:"value" tf:"value"` }
func (*DatabaseFirewallSpecRule) DeepCopy ¶ added in v0.2.0
func (in *DatabaseFirewallSpecRule) DeepCopy() *DatabaseFirewallSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseFirewallSpecRule.
func (*DatabaseFirewallSpecRule) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseFirewallSpecRule) DeepCopyInto(out *DatabaseFirewallSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseFirewallStatus ¶ added in v0.2.0
type DatabaseFirewallStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseFirewallSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseFirewallStatus) DeepCopy ¶ added in v0.2.0
func (in *DatabaseFirewallStatus) DeepCopy() *DatabaseFirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseFirewallStatus.
func (*DatabaseFirewallStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseFirewallStatus) DeepCopyInto(out *DatabaseFirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseReplica ¶ added in v0.2.0
type DatabaseReplica struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseReplicaSpec `json:"spec,omitempty"` Status DatabaseReplicaStatus `json:"status,omitempty"` }
func (*DatabaseReplica) DeepCopy ¶ added in v0.2.0
func (in *DatabaseReplica) DeepCopy() *DatabaseReplica
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseReplica.
func (*DatabaseReplica) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseReplica) DeepCopyInto(out *DatabaseReplica)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseReplica) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseReplica) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseReplicaList ¶ added in v0.2.0
type DatabaseReplicaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseReplica CRD objects Items []DatabaseReplica `json:"items,omitempty"` }
DatabaseReplicaList is a list of DatabaseReplicas
func (*DatabaseReplicaList) DeepCopy ¶ added in v0.2.0
func (in *DatabaseReplicaList) DeepCopy() *DatabaseReplicaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseReplicaList.
func (*DatabaseReplicaList) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseReplicaList) DeepCopyInto(out *DatabaseReplicaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseReplicaList) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseReplicaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseReplicaSpec ¶ added in v0.2.0
type DatabaseReplicaSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` ClusterID string `json:"clusterID" tf:"cluster_id"` // +optional Database string `json:"database,omitempty" tf:"database,omitempty"` // +optional Host string `json:"host,omitempty" tf:"host,omitempty"` Name string `json:"name" tf:"name"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional PrivateHost string `json:"privateHost,omitempty" tf:"private_host,omitempty"` // +optional PrivateNetworkUUID string `json:"privateNetworkUUID,omitempty" tf:"private_network_uuid,omitempty"` // +optional PrivateURI string `json:"-" sensitive:"true" tf:"private_uri,omitempty"` // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // +optional Size string `json:"size,omitempty" tf:"size,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Uri string `json:"-" sensitive:"true" tf:"uri,omitempty"` // +optional User string `json:"user,omitempty" tf:"user,omitempty"` }
func (*DatabaseReplicaSpec) DeepCopy ¶ added in v0.2.0
func (in *DatabaseReplicaSpec) DeepCopy() *DatabaseReplicaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseReplicaSpec.
func (*DatabaseReplicaSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseReplicaSpec) DeepCopyInto(out *DatabaseReplicaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseReplicaStatus ¶ added in v0.2.0
type DatabaseReplicaStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseReplicaSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseReplicaStatus) DeepCopy ¶ added in v0.2.0
func (in *DatabaseReplicaStatus) DeepCopy() *DatabaseReplicaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseReplicaStatus.
func (*DatabaseReplicaStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseReplicaStatus) DeepCopyInto(out *DatabaseReplicaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseUser ¶ added in v0.2.0
type DatabaseUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseUserSpec `json:"spec,omitempty"` Status DatabaseUserStatus `json:"status,omitempty"` }
func (*DatabaseUser) DeepCopy ¶ added in v0.2.0
func (in *DatabaseUser) DeepCopy() *DatabaseUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUser.
func (*DatabaseUser) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseUser) DeepCopyInto(out *DatabaseUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseUser) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseUserList ¶ added in v0.2.0
type DatabaseUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseUser CRD objects Items []DatabaseUser `json:"items,omitempty"` }
DatabaseUserList is a list of DatabaseUsers
func (*DatabaseUserList) DeepCopy ¶ added in v0.2.0
func (in *DatabaseUserList) DeepCopy() *DatabaseUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserList.
func (*DatabaseUserList) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseUserList) DeepCopyInto(out *DatabaseUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseUserList) DeepCopyObject ¶ added in v0.2.0
func (in *DatabaseUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseUserSpec ¶ added in v0.2.0
type DatabaseUserSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` ClusterID string `json:"clusterID" tf:"cluster_id"` // +optional MysqlAuthPlugin string `json:"mysqlAuthPlugin,omitempty" tf:"mysql_auth_plugin,omitempty"` Name string `json:"name" tf:"name"` // +optional Password string `json:"-" sensitive:"true" tf:"password,omitempty"` // +optional Role string `json:"role,omitempty" tf:"role,omitempty"` }
func (*DatabaseUserSpec) DeepCopy ¶ added in v0.2.0
func (in *DatabaseUserSpec) DeepCopy() *DatabaseUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserSpec.
func (*DatabaseUserSpec) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseUserSpec) DeepCopyInto(out *DatabaseUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseUserStatus ¶ added in v0.2.0
type DatabaseUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DatabaseUserSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DatabaseUserStatus) DeepCopy ¶ added in v0.2.0
func (in *DatabaseUserStatus) DeepCopy() *DatabaseUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserStatus.
func (*DatabaseUserStatus) DeepCopyInto ¶ added in v0.2.0
func (in *DatabaseUserStatus) DeepCopyInto(out *DatabaseUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Domain CRD objects Items []Domain `json:"items,omitempty"` }
DomainList is a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainSpec ¶
type DomainSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` Name string `json:"name" tf:"name"` // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` }
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DomainSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Droplet ¶
type Droplet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DropletSpec `json:"spec,omitempty"` Status DropletStatus `json:"status,omitempty"` }
func (*Droplet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Droplet.
func (*Droplet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Droplet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DropletList ¶
type DropletList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Droplet CRD objects Items []Droplet `json:"items,omitempty"` }
DropletList is a list of Droplets
func (*DropletList) DeepCopy ¶
func (in *DropletList) DeepCopy() *DropletList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletList.
func (*DropletList) DeepCopyInto ¶
func (in *DropletList) DeepCopyInto(out *DropletList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DropletList) DeepCopyObject ¶
func (in *DropletList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DropletSnapshot ¶
type DropletSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DropletSnapshotSpec `json:"spec,omitempty"` Status DropletSnapshotStatus `json:"status,omitempty"` }
func (*DropletSnapshot) DeepCopy ¶
func (in *DropletSnapshot) DeepCopy() *DropletSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletSnapshot.
func (*DropletSnapshot) DeepCopyInto ¶
func (in *DropletSnapshot) DeepCopyInto(out *DropletSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DropletSnapshot) DeepCopyObject ¶
func (in *DropletSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DropletSnapshotList ¶
type DropletSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DropletSnapshot CRD objects Items []DropletSnapshot `json:"items,omitempty"` }
DropletSnapshotList is a list of DropletSnapshots
func (*DropletSnapshotList) DeepCopy ¶
func (in *DropletSnapshotList) DeepCopy() *DropletSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletSnapshotList.
func (*DropletSnapshotList) DeepCopyInto ¶
func (in *DropletSnapshotList) DeepCopyInto(out *DropletSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DropletSnapshotList) DeepCopyObject ¶
func (in *DropletSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DropletSnapshotSpec ¶
type DropletSnapshotSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` DropletID string `json:"dropletID" tf:"droplet_id"` // +optional MinDiskSize int64 `json:"minDiskSize,omitempty" tf:"min_disk_size,omitempty"` Name string `json:"name" tf:"name"` // +optional Regions []string `json:"regions,omitempty" tf:"regions,omitempty"` // +optional Size float64 `json:"size,omitempty" tf:"size,omitempty"` }
func (*DropletSnapshotSpec) DeepCopy ¶
func (in *DropletSnapshotSpec) DeepCopy() *DropletSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletSnapshotSpec.
func (*DropletSnapshotSpec) DeepCopyInto ¶
func (in *DropletSnapshotSpec) DeepCopyInto(out *DropletSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropletSnapshotStatus ¶
type DropletSnapshotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DropletSnapshotSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DropletSnapshotStatus) DeepCopy ¶
func (in *DropletSnapshotStatus) DeepCopy() *DropletSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletSnapshotStatus.
func (*DropletSnapshotStatus) DeepCopyInto ¶
func (in *DropletSnapshotStatus) DeepCopyInto(out *DropletSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropletSpec ¶
type DropletSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Backups bool `json:"backups,omitempty" tf:"backups,omitempty"` // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional Disk int64 `json:"disk,omitempty" tf:"disk,omitempty"` Image string `json:"image" tf:"image"` // +optional Ipv4Address string `json:"ipv4Address,omitempty" tf:"ipv4_address,omitempty"` // +optional Ipv4AddressPrivate string `json:"ipv4AddressPrivate,omitempty" tf:"ipv4_address_private,omitempty"` // +optional Ipv6 bool `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +optional Ipv6Address string `json:"ipv6Address,omitempty" tf:"ipv6_address,omitempty"` // +optional Locked bool `json:"locked,omitempty" tf:"locked,omitempty"` // +optional Memory int64 `json:"memory,omitempty" tf:"memory,omitempty"` // +optional Monitoring bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"` Name string `json:"name" tf:"name"` // +optional PriceHourly float64 `json:"priceHourly,omitempty" tf:"price_hourly,omitempty"` // +optional PriceMonthly float64 `json:"priceMonthly,omitempty" tf:"price_monthly,omitempty"` // +optional PrivateNetworking bool `json:"privateNetworking,omitempty" tf:"private_networking,omitempty"` Region string `json:"region" tf:"region"` // +optional ResizeDisk bool `json:"resizeDisk,omitempty" tf:"resize_disk,omitempty"` Size string `json:"size" tf:"size"` // +optional SshKeys []string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` // +optional UserData string `json:"userData,omitempty" tf:"user_data,omitempty"` // +optional Vcpus int64 `json:"vcpus,omitempty" tf:"vcpus,omitempty"` // +optional VolumeIDS []string `json:"volumeIDS,omitempty" tf:"volume_ids,omitempty"` // +optional VpcUUID string `json:"vpcUUID,omitempty" tf:"vpc_uuid,omitempty"` }
func (*DropletSpec) DeepCopy ¶
func (in *DropletSpec) DeepCopy() *DropletSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletSpec.
func (*DropletSpec) DeepCopyInto ¶
func (in *DropletSpec) DeepCopyInto(out *DropletSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropletStatus ¶
type DropletStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *DropletSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*DropletStatus) DeepCopy ¶
func (in *DropletStatus) DeepCopy() *DropletStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropletStatus.
func (*DropletStatus) DeepCopyInto ¶
func (in *DropletStatus) DeepCopyInto(out *DropletStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallSpec `json:"spec,omitempty"` Status FirewallStatus `json:"status,omitempty"` }
func (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is an autogenerated 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 is a list of Firewall CRD objects Items []Firewall `json:"items,omitempty"` }
FirewallList is a list of Firewalls
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 FirewallSpec ¶
type FirewallSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional DropletIDS []int64 `json:"dropletIDS,omitempty" tf:"droplet_ids,omitempty"` // +optional InboundRule []FirewallSpecInboundRule `json:"inboundRule,omitempty" tf:"inbound_rule,omitempty"` Name string `json:"name" tf:"name"` // +optional OutboundRule []FirewallSpecOutboundRule `json:"outboundRule,omitempty" tf:"outbound_rule,omitempty"` // +optional PendingChanges []FirewallSpecPendingChanges `json:"pendingChanges,omitempty" tf:"pending_changes,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FirewallSpec) DeepCopy ¶
func (in *FirewallSpec) DeepCopy() *FirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpec.
func (*FirewallSpec) DeepCopyInto ¶
func (in *FirewallSpec) DeepCopyInto(out *FirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecInboundRule ¶
type FirewallSpecInboundRule struct { // +optional PortRange string `json:"portRange,omitempty" tf:"port_range,omitempty"` Protocol string `json:"protocol" tf:"protocol"` // +optional SourceAddresses []string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +optional SourceDropletIDS []int64 `json:"sourceDropletIDS,omitempty" tf:"source_droplet_ids,omitempty"` // +optional SourceLoadBalancerUids []string `json:"sourceLoadBalancerUids,omitempty" tf:"source_load_balancer_uids,omitempty"` // +optional SourceTags []string `json:"sourceTags,omitempty" tf:"source_tags,omitempty"` }
func (*FirewallSpecInboundRule) DeepCopy ¶
func (in *FirewallSpecInboundRule) DeepCopy() *FirewallSpecInboundRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecInboundRule.
func (*FirewallSpecInboundRule) DeepCopyInto ¶
func (in *FirewallSpecInboundRule) DeepCopyInto(out *FirewallSpecInboundRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecOutboundRule ¶
type FirewallSpecOutboundRule struct { // +optional DestinationAddresses []string `json:"destinationAddresses,omitempty" tf:"destination_addresses,omitempty"` // +optional DestinationDropletIDS []int64 `json:"destinationDropletIDS,omitempty" tf:"destination_droplet_ids,omitempty"` // +optional DestinationLoadBalancerUids []string `json:"destinationLoadBalancerUids,omitempty" tf:"destination_load_balancer_uids,omitempty"` // +optional DestinationTags []string `json:"destinationTags,omitempty" tf:"destination_tags,omitempty"` // +optional PortRange string `json:"portRange,omitempty" tf:"port_range,omitempty"` Protocol string `json:"protocol" tf:"protocol"` }
func (*FirewallSpecOutboundRule) DeepCopy ¶
func (in *FirewallSpecOutboundRule) DeepCopy() *FirewallSpecOutboundRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecOutboundRule.
func (*FirewallSpecOutboundRule) DeepCopyInto ¶
func (in *FirewallSpecOutboundRule) DeepCopyInto(out *FirewallSpecOutboundRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpecPendingChanges ¶ added in v0.0.2
type FirewallSpecPendingChanges struct { // +optional DropletID int64 `json:"dropletID,omitempty" tf:"droplet_id,omitempty"` // +optional Removing bool `json:"removing,omitempty" tf:"removing,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` }
func (*FirewallSpecPendingChanges) DeepCopy ¶ added in v0.0.2
func (in *FirewallSpecPendingChanges) DeepCopy() *FirewallSpecPendingChanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpecPendingChanges.
func (*FirewallSpecPendingChanges) DeepCopyInto ¶ added in v0.0.2
func (in *FirewallSpecPendingChanges) DeepCopyInto(out *FirewallSpecPendingChanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatus ¶
type FirewallStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FirewallSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
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 FloatingIP ¶ added in v0.0.2
type FloatingIP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingIPSpec `json:"spec,omitempty"` Status FloatingIPStatus `json:"status,omitempty"` }
func (*FloatingIP) DeepCopy ¶ added in v0.0.2
func (in *FloatingIP) DeepCopy() *FloatingIP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIP.
func (*FloatingIP) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIP) DeepCopyInto(out *FloatingIP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIP) DeepCopyObject ¶ added in v0.0.2
func (in *FloatingIP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPAssignment ¶ added in v0.0.2
type FloatingIPAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingIPAssignmentSpec `json:"spec,omitempty"` Status FloatingIPAssignmentStatus `json:"status,omitempty"` }
func (*FloatingIPAssignment) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPAssignment) DeepCopy() *FloatingIPAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssignment.
func (*FloatingIPAssignment) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPAssignment) DeepCopyInto(out *FloatingIPAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPAssignment) DeepCopyObject ¶ added in v0.0.2
func (in *FloatingIPAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPAssignmentList ¶ added in v0.0.2
type FloatingIPAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FloatingIPAssignment CRD objects Items []FloatingIPAssignment `json:"items,omitempty"` }
FloatingIPAssignmentList is a list of FloatingIPAssignments
func (*FloatingIPAssignmentList) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPAssignmentList) DeepCopy() *FloatingIPAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssignmentList.
func (*FloatingIPAssignmentList) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPAssignmentList) DeepCopyInto(out *FloatingIPAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPAssignmentList) DeepCopyObject ¶ added in v0.0.2
func (in *FloatingIPAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPAssignmentSpec ¶ added in v0.0.2
type FloatingIPAssignmentSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` DropletID int64 `json:"dropletID" tf:"droplet_id"` IpAddress string `json:"ipAddress" tf:"ip_address"` }
func (*FloatingIPAssignmentSpec) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPAssignmentSpec) DeepCopy() *FloatingIPAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssignmentSpec.
func (*FloatingIPAssignmentSpec) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPAssignmentSpec) DeepCopyInto(out *FloatingIPAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPAssignmentStatus ¶ added in v0.0.2
type FloatingIPAssignmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FloatingIPAssignmentSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FloatingIPAssignmentStatus) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPAssignmentStatus) DeepCopy() *FloatingIPAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssignmentStatus.
func (*FloatingIPAssignmentStatus) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPAssignmentStatus) DeepCopyInto(out *FloatingIPAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPList ¶ added in v0.0.2
type FloatingIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FloatingIP CRD objects Items []FloatingIP `json:"items,omitempty"` }
FloatingIPList is a list of FloatingIPs
func (*FloatingIPList) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPList) DeepCopy() *FloatingIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPList.
func (*FloatingIPList) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPList) DeepCopyInto(out *FloatingIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPList) DeepCopyObject ¶ added in v0.0.2
func (in *FloatingIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPSpec ¶ added in v0.0.2
type FloatingIPSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DropletID int64 `json:"dropletID,omitempty" tf:"droplet_id,omitempty"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` Region string `json:"region" tf:"region"` // the uniform resource name for the floating ip // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` }
func (*FloatingIPSpec) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPSpec) DeepCopy() *FloatingIPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPSpec.
func (*FloatingIPSpec) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPSpec) DeepCopyInto(out *FloatingIPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPStatus ¶ added in v0.0.2
type FloatingIPStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *FloatingIPSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*FloatingIPStatus) DeepCopy ¶ added in v0.0.2
func (in *FloatingIPStatus) DeepCopy() *FloatingIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPStatus.
func (*FloatingIPStatus) DeepCopyInto ¶ added in v0.0.2
func (in *FloatingIPStatus) DeepCopyInto(out *FloatingIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesCluster ¶
type KubernetesCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KubernetesClusterSpec `json:"spec,omitempty"` Status KubernetesClusterStatus `json:"status,omitempty"` }
func (*KubernetesCluster) DeepCopy ¶
func (in *KubernetesCluster) DeepCopy() *KubernetesCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesCluster.
func (*KubernetesCluster) DeepCopyInto ¶
func (in *KubernetesCluster) DeepCopyInto(out *KubernetesCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesCluster) DeepCopyObject ¶
func (in *KubernetesCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubernetesClusterList ¶
type KubernetesClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KubernetesCluster CRD objects Items []KubernetesCluster `json:"items,omitempty"` }
KubernetesClusterList is a list of KubernetesClusters
func (*KubernetesClusterList) DeepCopy ¶
func (in *KubernetesClusterList) DeepCopy() *KubernetesClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterList.
func (*KubernetesClusterList) DeepCopyInto ¶
func (in *KubernetesClusterList) DeepCopyInto(out *KubernetesClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesClusterList) DeepCopyObject ¶
func (in *KubernetesClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubernetesClusterSpec ¶
type KubernetesClusterSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional ClusterSubnet string `json:"clusterSubnet,omitempty" tf:"cluster_subnet,omitempty"` // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // +optional Ipv4Address string `json:"ipv4Address,omitempty" tf:"ipv4_address,omitempty"` // +optional Name string `json:"name" tf:"name"` // +kubebuilder:validation:MaxItems=1 // +kubebuilder:validation:MinItems=1 NodePool []KubernetesClusterSpecNodePool `json:"nodePool" tf:"node_pool"` Region string `json:"region" tf:"region"` // +optional ServiceSubnet string `json:"serviceSubnet,omitempty" tf:"service_subnet,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional UpdatedAt string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` Version string `json:"version" tf:"version"` // +optional VpcUUID string `json:"vpcUUID,omitempty" tf:"vpc_uuid,omitempty"` }
func (*KubernetesClusterSpec) DeepCopy ¶
func (in *KubernetesClusterSpec) DeepCopy() *KubernetesClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpec.
func (*KubernetesClusterSpec) DeepCopyInto ¶
func (in *KubernetesClusterSpec) DeepCopyInto(out *KubernetesClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNodePool ¶
type KubernetesClusterSpecNodePool struct { // +optional ActualNodeCount int64 `json:"actualNodeCount,omitempty" tf:"actual_node_count,omitempty"` // +optional AutoScale bool `json:"autoScale,omitempty" tf:"auto_scale,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MaxNodes int64 `json:"maxNodes,omitempty" tf:"max_nodes,omitempty"` // +optional MinNodes int64 `json:"minNodes,omitempty" tf:"min_nodes,omitempty"` Name string `json:"name" tf:"name"` // +optional NodeCount int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // +optional Nodes []KubernetesClusterSpecNodePoolNodes `json:"nodes,omitempty" tf:"nodes,omitempty"` Size string `json:"size" tf:"size"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*KubernetesClusterSpecNodePool) DeepCopy ¶
func (in *KubernetesClusterSpecNodePool) DeepCopy() *KubernetesClusterSpecNodePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecNodePool.
func (*KubernetesClusterSpecNodePool) DeepCopyInto ¶
func (in *KubernetesClusterSpecNodePool) DeepCopyInto(out *KubernetesClusterSpecNodePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterSpecNodePoolNodes ¶ added in v0.0.2
type KubernetesClusterSpecNodePoolNodes struct { // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional DropletID string `json:"dropletID,omitempty" tf:"droplet_id,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional UpdatedAt string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*KubernetesClusterSpecNodePoolNodes) DeepCopy ¶ added in v0.0.2
func (in *KubernetesClusterSpecNodePoolNodes) DeepCopy() *KubernetesClusterSpecNodePoolNodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterSpecNodePoolNodes.
func (*KubernetesClusterSpecNodePoolNodes) DeepCopyInto ¶ added in v0.0.2
func (in *KubernetesClusterSpecNodePoolNodes) DeepCopyInto(out *KubernetesClusterSpecNodePoolNodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterStatus ¶
type KubernetesClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KubernetesClusterSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KubernetesClusterStatus) DeepCopy ¶
func (in *KubernetesClusterStatus) DeepCopy() *KubernetesClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterStatus.
func (*KubernetesClusterStatus) DeepCopyInto ¶
func (in *KubernetesClusterStatus) DeepCopyInto(out *KubernetesClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNodePool ¶
type KubernetesNodePool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KubernetesNodePoolSpec `json:"spec,omitempty"` Status KubernetesNodePoolStatus `json:"status,omitempty"` }
func (*KubernetesNodePool) DeepCopy ¶
func (in *KubernetesNodePool) DeepCopy() *KubernetesNodePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNodePool.
func (*KubernetesNodePool) DeepCopyInto ¶
func (in *KubernetesNodePool) DeepCopyInto(out *KubernetesNodePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesNodePool) DeepCopyObject ¶
func (in *KubernetesNodePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubernetesNodePoolList ¶
type KubernetesNodePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KubernetesNodePool CRD objects Items []KubernetesNodePool `json:"items,omitempty"` }
KubernetesNodePoolList is a list of KubernetesNodePools
func (*KubernetesNodePoolList) DeepCopy ¶
func (in *KubernetesNodePoolList) DeepCopy() *KubernetesNodePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNodePoolList.
func (*KubernetesNodePoolList) DeepCopyInto ¶
func (in *KubernetesNodePoolList) DeepCopyInto(out *KubernetesNodePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KubernetesNodePoolList) DeepCopyObject ¶
func (in *KubernetesNodePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KubernetesNodePoolSpec ¶
type KubernetesNodePoolSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActualNodeCount int64 `json:"actualNodeCount,omitempty" tf:"actual_node_count,omitempty"` // +optional AutoScale bool `json:"autoScale,omitempty" tf:"auto_scale,omitempty"` ClusterID string `json:"clusterID" tf:"cluster_id"` // +optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +optional MaxNodes int64 `json:"maxNodes,omitempty" tf:"max_nodes,omitempty"` // +optional MinNodes int64 `json:"minNodes,omitempty" tf:"min_nodes,omitempty"` Name string `json:"name" tf:"name"` // +optional NodeCount int64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // +optional Nodes []KubernetesNodePoolSpecNodes `json:"nodes,omitempty" tf:"nodes,omitempty"` Size string `json:"size" tf:"size"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*KubernetesNodePoolSpec) DeepCopy ¶
func (in *KubernetesNodePoolSpec) DeepCopy() *KubernetesNodePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNodePoolSpec.
func (*KubernetesNodePoolSpec) DeepCopyInto ¶
func (in *KubernetesNodePoolSpec) DeepCopyInto(out *KubernetesNodePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNodePoolSpecNodes ¶ added in v0.0.2
type KubernetesNodePoolSpecNodes struct { // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional DropletID string `json:"dropletID,omitempty" tf:"droplet_id,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional UpdatedAt string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*KubernetesNodePoolSpecNodes) DeepCopy ¶ added in v0.0.2
func (in *KubernetesNodePoolSpecNodes) DeepCopy() *KubernetesNodePoolSpecNodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNodePoolSpecNodes.
func (*KubernetesNodePoolSpecNodes) DeepCopyInto ¶ added in v0.0.2
func (in *KubernetesNodePoolSpecNodes) DeepCopyInto(out *KubernetesNodePoolSpecNodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNodePoolStatus ¶
type KubernetesNodePoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *KubernetesNodePoolSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*KubernetesNodePoolStatus) DeepCopy ¶
func (in *KubernetesNodePoolStatus) DeepCopy() *KubernetesNodePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNodePoolStatus.
func (*KubernetesNodePoolStatus) DeepCopyInto ¶
func (in *KubernetesNodePoolStatus) DeepCopyInto(out *KubernetesNodePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Loadbalancer ¶
type Loadbalancer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadbalancerSpec `json:"spec,omitempty"` Status LoadbalancerStatus `json:"status,omitempty"` }
func (*Loadbalancer) DeepCopy ¶
func (in *Loadbalancer) DeepCopy() *Loadbalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Loadbalancer.
func (*Loadbalancer) DeepCopyInto ¶
func (in *Loadbalancer) DeepCopyInto(out *Loadbalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Loadbalancer) DeepCopyObject ¶
func (in *Loadbalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadbalancerList ¶
type LoadbalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Loadbalancer CRD objects Items []Loadbalancer `json:"items,omitempty"` }
LoadbalancerList is a list of Loadbalancers
func (*LoadbalancerList) DeepCopy ¶
func (in *LoadbalancerList) DeepCopy() *LoadbalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerList.
func (*LoadbalancerList) DeepCopyInto ¶
func (in *LoadbalancerList) DeepCopyInto(out *LoadbalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadbalancerList) DeepCopyObject ¶
func (in *LoadbalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadbalancerSpec ¶
type LoadbalancerSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Algorithm string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // +optional DropletIDS []int64 `json:"dropletIDS,omitempty" tf:"droplet_ids,omitempty"` // +optional DropletTag string `json:"dropletTag,omitempty" tf:"droplet_tag,omitempty"` // +optional EnableBackendKeepalive bool `json:"enableBackendKeepalive,omitempty" tf:"enable_backend_keepalive,omitempty"` // +optional EnableProxyProtocol bool `json:"enableProxyProtocol,omitempty" tf:"enable_proxy_protocol,omitempty"` // +kubebuilder:validation:MinItems=1 ForwardingRule []LoadbalancerSpecForwardingRule `json:"forwardingRule" tf:"forwarding_rule"` // +optional // +kubebuilder:validation:MaxItems=1 Healthcheck []LoadbalancerSpecHealthcheck `json:"healthcheck,omitempty" tf:"healthcheck,omitempty"` // +optional Ip string `json:"ip,omitempty" tf:"ip,omitempty"` Name string `json:"name" tf:"name"` // +optional RedirectHTTPToHTTPS bool `json:"redirectHTTPToHTTPS,omitempty" tf:"redirect_http_to_https,omitempty"` Region string `json:"region" tf:"region"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 StickySessions []LoadbalancerSpecStickySessions `json:"stickySessions,omitempty" tf:"sticky_sessions,omitempty"` // the uniform resource name for the load balancer // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` // +optional VpcUUID string `json:"vpcUUID,omitempty" tf:"vpc_uuid,omitempty"` }
func (*LoadbalancerSpec) DeepCopy ¶
func (in *LoadbalancerSpec) DeepCopy() *LoadbalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerSpec.
func (*LoadbalancerSpec) DeepCopyInto ¶
func (in *LoadbalancerSpec) DeepCopyInto(out *LoadbalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerSpecForwardingRule ¶
type LoadbalancerSpecForwardingRule struct { // +optional CertificateID string `json:"certificateID,omitempty" tf:"certificate_id,omitempty"` EntryPort int64 `json:"entryPort" tf:"entry_port"` EntryProtocol string `json:"entryProtocol" tf:"entry_protocol"` TargetPort int64 `json:"targetPort" tf:"target_port"` TargetProtocol string `json:"targetProtocol" tf:"target_protocol"` // +optional TlsPassthrough bool `json:"tlsPassthrough,omitempty" tf:"tls_passthrough,omitempty"` }
func (*LoadbalancerSpecForwardingRule) DeepCopy ¶
func (in *LoadbalancerSpecForwardingRule) DeepCopy() *LoadbalancerSpecForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerSpecForwardingRule.
func (*LoadbalancerSpecForwardingRule) DeepCopyInto ¶
func (in *LoadbalancerSpecForwardingRule) DeepCopyInto(out *LoadbalancerSpecForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerSpecHealthcheck ¶ added in v0.0.2
type LoadbalancerSpecHealthcheck struct { // +optional CheckIntervalSeconds int64 `json:"checkIntervalSeconds,omitempty" tf:"check_interval_seconds,omitempty"` // +optional HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` // +optional Path string `json:"path,omitempty" tf:"path,omitempty"` Port int64 `json:"port" tf:"port"` Protocol string `json:"protocol" tf:"protocol"` // +optional ResponseTimeoutSeconds int64 `json:"responseTimeoutSeconds,omitempty" tf:"response_timeout_seconds,omitempty"` // +optional UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` }
func (*LoadbalancerSpecHealthcheck) DeepCopy ¶ added in v0.0.2
func (in *LoadbalancerSpecHealthcheck) DeepCopy() *LoadbalancerSpecHealthcheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerSpecHealthcheck.
func (*LoadbalancerSpecHealthcheck) DeepCopyInto ¶ added in v0.0.2
func (in *LoadbalancerSpecHealthcheck) DeepCopyInto(out *LoadbalancerSpecHealthcheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerSpecStickySessions ¶ added in v0.0.2
type LoadbalancerSpecStickySessions struct { // +optional CookieName string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"` // +optional CookieTtlSeconds int64 `json:"cookieTtlSeconds,omitempty" tf:"cookie_ttl_seconds,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` }
func (*LoadbalancerSpecStickySessions) DeepCopy ¶ added in v0.0.2
func (in *LoadbalancerSpecStickySessions) DeepCopy() *LoadbalancerSpecStickySessions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerSpecStickySessions.
func (*LoadbalancerSpecStickySessions) DeepCopyInto ¶ added in v0.0.2
func (in *LoadbalancerSpecStickySessions) DeepCopyInto(out *LoadbalancerSpecStickySessions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadbalancerStatus ¶
type LoadbalancerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *LoadbalancerSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*LoadbalancerStatus) DeepCopy ¶
func (in *LoadbalancerStatus) DeepCopy() *LoadbalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadbalancerStatus.
func (*LoadbalancerStatus) DeepCopyInto ¶
func (in *LoadbalancerStatus) DeepCopyInto(out *LoadbalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectResources ¶ added in v0.2.0
type ProjectResources struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectResourcesSpec `json:"spec,omitempty"` Status ProjectResourcesStatus `json:"status,omitempty"` }
func (*ProjectResources) DeepCopy ¶ added in v0.2.0
func (in *ProjectResources) DeepCopy() *ProjectResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectResources.
func (*ProjectResources) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectResources) DeepCopyInto(out *ProjectResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectResources) DeepCopyObject ¶ added in v0.2.0
func (in *ProjectResources) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectResourcesList ¶ added in v0.2.0
type ProjectResourcesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectResources CRD objects Items []ProjectResources `json:"items,omitempty"` }
ProjectResourcesList is a list of ProjectResourcess
func (*ProjectResourcesList) DeepCopy ¶ added in v0.2.0
func (in *ProjectResourcesList) DeepCopy() *ProjectResourcesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectResourcesList.
func (*ProjectResourcesList) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectResourcesList) DeepCopyInto(out *ProjectResourcesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectResourcesList) DeepCopyObject ¶ added in v0.2.0
func (in *ProjectResourcesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectResourcesSpec ¶ added in v0.2.0
type ProjectResourcesSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // project ID Project string `json:"project" tf:"project"` // the resources associated with the project Resources []string `json:"resources" tf:"resources"` }
func (*ProjectResourcesSpec) DeepCopy ¶ added in v0.2.0
func (in *ProjectResourcesSpec) DeepCopy() *ProjectResourcesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectResourcesSpec.
func (*ProjectResourcesSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectResourcesSpec) DeepCopyInto(out *ProjectResourcesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectResourcesStatus ¶ added in v0.2.0
type ProjectResourcesStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectResourcesSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectResourcesStatus) DeepCopy ¶ added in v0.2.0
func (in *ProjectResourcesStatus) DeepCopy() *ProjectResourcesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectResourcesStatus.
func (*ProjectResourcesStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ProjectResourcesStatus) DeepCopyInto(out *ProjectResourcesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpec ¶
type ProjectSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // the date and time when the project was created, (ISO8601) // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // the description of the project // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // the environment of the project's resources // +optional Environment string `json:"environment,omitempty" tf:"environment,omitempty"` // +optional IsDefault bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // the human-readable name for the project Name string `json:"name" tf:"name"` // the id of the project owner. // +optional OwnerID int64 `json:"ownerID,omitempty" tf:"owner_id,omitempty"` // the unique universal identifier of the project owner. // +optional OwnerUUID string `json:"ownerUUID,omitempty" tf:"owner_uuid,omitempty"` // the purpose of the project // +optional Purpose string `json:"purpose,omitempty" tf:"purpose,omitempty"` // the resources associated with the project // +optional Resources []string `json:"resources,omitempty" tf:"resources,omitempty"` // the date and time when the project was last updated, (ISO8601) // +optional UpdatedAt string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *ProjectSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Record ¶
type Record struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecordSpec `json:"spec,omitempty"` Status RecordStatus `json:"status,omitempty"` }
func (*Record) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Record.
func (*Record) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Record) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecordList ¶
type RecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Record CRD objects Items []Record `json:"items,omitempty"` }
RecordList is a list of Records
func (*RecordList) DeepCopy ¶
func (in *RecordList) DeepCopy() *RecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordList.
func (*RecordList) DeepCopyInto ¶
func (in *RecordList) DeepCopyInto(out *RecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordList) DeepCopyObject ¶
func (in *RecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecordSpec ¶
type RecordSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Domain string `json:"domain" tf:"domain"` // +optional Flags int64 `json:"flags,omitempty" tf:"flags,omitempty"` // +optional Fqdn string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` Name string `json:"name" tf:"name"` // +optional Port int64 `json:"port,omitempty" tf:"port,omitempty"` // +optional Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +optional Tag string `json:"tag,omitempty" tf:"tag,omitempty"` // +optional Ttl int64 `json:"ttl,omitempty" tf:"ttl,omitempty"` Type string `json:"type" tf:"type"` Value string `json:"value" tf:"value"` // +optional Weight int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*RecordSpec) DeepCopy ¶
func (in *RecordSpec) DeepCopy() *RecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSpec.
func (*RecordSpec) DeepCopyInto ¶
func (in *RecordSpec) DeepCopyInto(out *RecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStatus ¶
type RecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *RecordSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*RecordStatus) DeepCopy ¶
func (in *RecordStatus) DeepCopy() *RecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStatus.
func (*RecordStatus) DeepCopyInto ¶
func (in *RecordStatus) DeepCopyInto(out *RecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucket ¶
type SpacesBucket struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpacesBucketSpec `json:"spec,omitempty"` Status SpacesBucketStatus `json:"status,omitempty"` }
func (*SpacesBucket) DeepCopy ¶
func (in *SpacesBucket) DeepCopy() *SpacesBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucket.
func (*SpacesBucket) DeepCopyInto ¶
func (in *SpacesBucket) DeepCopyInto(out *SpacesBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpacesBucket) DeepCopyObject ¶
func (in *SpacesBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpacesBucketList ¶
type SpacesBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpacesBucket CRD objects Items []SpacesBucket `json:"items,omitempty"` }
SpacesBucketList is a list of SpacesBuckets
func (*SpacesBucketList) DeepCopy ¶
func (in *SpacesBucketList) DeepCopy() *SpacesBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketList.
func (*SpacesBucketList) DeepCopyInto ¶
func (in *SpacesBucketList) DeepCopyInto(out *SpacesBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpacesBucketList) DeepCopyObject ¶
func (in *SpacesBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpacesBucketObject ¶ added in v0.2.0
type SpacesBucketObject struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpacesBucketObjectSpec `json:"spec,omitempty"` Status SpacesBucketObjectStatus `json:"status,omitempty"` }
func (*SpacesBucketObject) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketObject) DeepCopy() *SpacesBucketObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketObject.
func (*SpacesBucketObject) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketObject) DeepCopyInto(out *SpacesBucketObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpacesBucketObject) DeepCopyObject ¶ added in v0.2.0
func (in *SpacesBucketObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpacesBucketObjectList ¶ added in v0.2.0
type SpacesBucketObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SpacesBucketObject CRD objects Items []SpacesBucketObject `json:"items,omitempty"` }
SpacesBucketObjectList is a list of SpacesBucketObjects
func (*SpacesBucketObjectList) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketObjectList) DeepCopy() *SpacesBucketObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketObjectList.
func (*SpacesBucketObjectList) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketObjectList) DeepCopyInto(out *SpacesBucketObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpacesBucketObjectList) DeepCopyObject ¶ added in v0.2.0
func (in *SpacesBucketObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpacesBucketObjectSpec ¶ added in v0.2.0
type SpacesBucketObjectSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Acl string `json:"acl,omitempty" tf:"acl,omitempty"` Bucket string `json:"bucket" tf:"bucket"` // +optional CacheControl string `json:"cacheControl,omitempty" tf:"cache_control,omitempty"` // +optional Content string `json:"content,omitempty" tf:"content,omitempty"` // +optional ContentBase64 string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"` // +optional ContentDisposition string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // +optional ContentEncoding string `json:"contentEncoding,omitempty" tf:"content_encoding,omitempty"` // +optional ContentLanguage string `json:"contentLanguage,omitempty" tf:"content_language,omitempty"` // +optional ContentType string `json:"contentType,omitempty" tf:"content_type,omitempty"` // +optional Etag string `json:"etag,omitempty" tf:"etag,omitempty"` // +optional ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` Key string `json:"key" tf:"key"` // +optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` Region string `json:"region" tf:"region"` // +optional Source string `json:"source,omitempty" tf:"source,omitempty"` // +optional VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"` // +optional WebsiteRedirect string `json:"websiteRedirect,omitempty" tf:"website_redirect,omitempty"` }
func (*SpacesBucketObjectSpec) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketObjectSpec) DeepCopy() *SpacesBucketObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketObjectSpec.
func (*SpacesBucketObjectSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketObjectSpec) DeepCopyInto(out *SpacesBucketObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketObjectStatus ¶ added in v0.2.0
type SpacesBucketObjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpacesBucketObjectSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpacesBucketObjectStatus) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketObjectStatus) DeepCopy() *SpacesBucketObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketObjectStatus.
func (*SpacesBucketObjectStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketObjectStatus) DeepCopyInto(out *SpacesBucketObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpec ¶
type SpacesBucketSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Canned ACL applied on bucket creation // +optional Acl string `json:"acl,omitempty" tf:"acl,omitempty"` // The FQDN of the bucket // +optional BucketDomainName string `json:"bucketDomainName,omitempty" tf:"bucket_domain_name,omitempty"` // A container holding a list of elements describing allowed methods for a specific origin. // +optional CorsRule []SpacesBucketSpecCorsRule `json:"corsRule,omitempty" tf:"cors_rule,omitempty"` // Unless true, the bucket will only be destroyed if empty // +optional ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // +optional LifecycleRule []SpacesBucketSpecLifecycleRule `json:"lifecycleRule,omitempty" tf:"lifecycle_rule,omitempty"` // Bucket name Name string `json:"name" tf:"name"` // Bucket region // +optional Region string `json:"region,omitempty" tf:"region,omitempty"` // the uniform resource name for the bucket // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Versioning []SpacesBucketSpecVersioning `json:"versioning,omitempty" tf:"versioning,omitempty"` }
func (*SpacesBucketSpec) DeepCopy ¶
func (in *SpacesBucketSpec) DeepCopy() *SpacesBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpec.
func (*SpacesBucketSpec) DeepCopyInto ¶
func (in *SpacesBucketSpec) DeepCopyInto(out *SpacesBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpecCorsRule ¶ added in v0.2.0
type SpacesBucketSpecCorsRule struct { // A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. A header may contain one wildcard (e.g. x-amz-*). // +optional AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // A list of HTTP methods (e.g. GET) which are allowed from the specified origin. AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` // A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +optional MaxAgeSeconds int64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*SpacesBucketSpecCorsRule) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketSpecCorsRule) DeepCopy() *SpacesBucketSpecCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpecCorsRule.
func (*SpacesBucketSpecCorsRule) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketSpecCorsRule) DeepCopyInto(out *SpacesBucketSpecCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpecLifecycleRule ¶ added in v0.2.0
type SpacesBucketSpecLifecycleRule struct { // +optional AbortIncompleteMultipartUploadDays int64 `json:"abortIncompleteMultipartUploadDays,omitempty" tf:"abort_incomplete_multipart_upload_days,omitempty"` Enabled bool `json:"enabled" tf:"enabled"` // +optional // +kubebuilder:validation:MaxItems=1 Expiration []SpacesBucketSpecLifecycleRuleExpiration `json:"expiration,omitempty" tf:"expiration,omitempty"` // +optional ID string `json:"ID,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 NoncurrentVersionExpiration []SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration `json:"noncurrentVersionExpiration,omitempty" tf:"noncurrent_version_expiration,omitempty"` // +optional Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"` }
func (*SpacesBucketSpecLifecycleRule) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRule) DeepCopy() *SpacesBucketSpecLifecycleRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpecLifecycleRule.
func (*SpacesBucketSpecLifecycleRule) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRule) DeepCopyInto(out *SpacesBucketSpecLifecycleRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpecLifecycleRuleExpiration ¶ added in v0.2.0
type SpacesBucketSpecLifecycleRuleExpiration struct { // +optional Date string `json:"date,omitempty" tf:"date,omitempty"` // +optional Days int64 `json:"days,omitempty" tf:"days,omitempty"` // +optional ExpiredObjectDeleteMarker bool `json:"expiredObjectDeleteMarker,omitempty" tf:"expired_object_delete_marker,omitempty"` }
func (*SpacesBucketSpecLifecycleRuleExpiration) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRuleExpiration) DeepCopy() *SpacesBucketSpecLifecycleRuleExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpecLifecycleRuleExpiration.
func (*SpacesBucketSpecLifecycleRuleExpiration) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRuleExpiration) DeepCopyInto(out *SpacesBucketSpecLifecycleRuleExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration ¶ added in v0.2.0
type SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration struct { // +optional Days int64 `json:"days,omitempty" tf:"days,omitempty"` }
func (*SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopy() *SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration.
func (*SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopyInto(out *SpacesBucketSpecLifecycleRuleNoncurrentVersionExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketSpecVersioning ¶ added in v0.2.0
type SpacesBucketSpecVersioning struct { // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*SpacesBucketSpecVersioning) DeepCopy ¶ added in v0.2.0
func (in *SpacesBucketSpecVersioning) DeepCopy() *SpacesBucketSpecVersioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketSpecVersioning.
func (*SpacesBucketSpecVersioning) DeepCopyInto ¶ added in v0.2.0
func (in *SpacesBucketSpecVersioning) DeepCopyInto(out *SpacesBucketSpecVersioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpacesBucketStatus ¶
type SpacesBucketStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SpacesBucketSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SpacesBucketStatus) DeepCopy ¶
func (in *SpacesBucketStatus) DeepCopy() *SpacesBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpacesBucketStatus.
func (*SpacesBucketStatus) DeepCopyInto ¶
func (in *SpacesBucketStatus) DeepCopyInto(out *SpacesBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshKey ¶
type SshKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SshKeySpec `json:"spec,omitempty"` Status SshKeyStatus `json:"status,omitempty"` }
func (*SshKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshKey.
func (*SshKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SshKeyList ¶
type SshKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SshKey CRD objects Items []SshKey `json:"items,omitempty"` }
SshKeyList is a list of SshKeys
func (*SshKeyList) DeepCopy ¶
func (in *SshKeyList) DeepCopy() *SshKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshKeyList.
func (*SshKeyList) DeepCopyInto ¶
func (in *SshKeyList) DeepCopyInto(out *SshKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshKeyList) DeepCopyObject ¶
func (in *SshKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SshKeySpec ¶
type SshKeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` Name string `json:"name" tf:"name"` PublicKey string `json:"publicKey" tf:"public_key"` }
func (*SshKeySpec) DeepCopy ¶
func (in *SshKeySpec) DeepCopy() *SshKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshKeySpec.
func (*SshKeySpec) DeepCopyInto ¶
func (in *SshKeySpec) DeepCopyInto(out *SshKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshKeyStatus ¶
type SshKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *SshKeySpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*SshKeyStatus) DeepCopy ¶
func (in *SshKeyStatus) DeepCopy() *SshKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshKeyStatus.
func (*SshKeyStatus) DeepCopyInto ¶
func (in *SshKeyStatus) DeepCopyInto(out *SshKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec,omitempty"` Status TagStatus `json:"status,omitempty"` }
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Tag CRD objects Items []Tag `json:"items,omitempty"` }
TagList is a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagSpec ¶
type TagSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DatabasesCount int64 `json:"databasesCount,omitempty" tf:"databases_count,omitempty"` // +optional DropletsCount int64 `json:"dropletsCount,omitempty" tf:"droplets_count,omitempty"` // +optional ImagesCount int64 `json:"imagesCount,omitempty" tf:"images_count,omitempty"` Name string `json:"name" tf:"name"` // +optional TotalResourceCount int64 `json:"totalResourceCount,omitempty" tf:"total_resource_count,omitempty"` // +optional VolumeSnapshotsCount int64 `json:"volumeSnapshotsCount,omitempty" tf:"volume_snapshots_count,omitempty"` // +optional VolumesCount int64 `json:"volumesCount,omitempty" tf:"volumes_count,omitempty"` }
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *TagSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSpec `json:"spec,omitempty"` Status VolumeStatus `json:"status,omitempty"` }
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeAttachment ¶
type VolumeAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeAttachmentSpec `json:"spec,omitempty"` Status VolumeAttachmentStatus `json:"status,omitempty"` }
func (*VolumeAttachment) DeepCopy ¶
func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.
func (*VolumeAttachment) DeepCopyInto ¶
func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachment) DeepCopyObject ¶
func (in *VolumeAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeAttachmentList ¶
type VolumeAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeAttachment CRD objects Items []VolumeAttachment `json:"items,omitempty"` }
VolumeAttachmentList is a list of VolumeAttachments
func (*VolumeAttachmentList) DeepCopy ¶
func (in *VolumeAttachmentList) DeepCopy() *VolumeAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentList.
func (*VolumeAttachmentList) DeepCopyInto ¶
func (in *VolumeAttachmentList) DeepCopyInto(out *VolumeAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeAttachmentList) DeepCopyObject ¶
func (in *VolumeAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeAttachmentSpec ¶
type VolumeAttachmentSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` DropletID int64 `json:"dropletID" tf:"droplet_id"` VolumeID string `json:"volumeID" tf:"volume_id"` }
func (*VolumeAttachmentSpec) DeepCopy ¶
func (in *VolumeAttachmentSpec) DeepCopy() *VolumeAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpec.
func (*VolumeAttachmentSpec) DeepCopyInto ¶
func (in *VolumeAttachmentSpec) DeepCopyInto(out *VolumeAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentStatus ¶
type VolumeAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *VolumeAttachmentSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*VolumeAttachmentStatus) DeepCopy ¶
func (in *VolumeAttachmentStatus) DeepCopy() *VolumeAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentStatus.
func (*VolumeAttachmentStatus) DeepCopyInto ¶
func (in *VolumeAttachmentStatus) DeepCopyInto(out *VolumeAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeList ¶
type VolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Volume CRD objects Items []Volume `json:"items,omitempty"` }
VolumeList is a list of Volumes
func (*VolumeList) DeepCopy ¶
func (in *VolumeList) DeepCopy() *VolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeList.
func (*VolumeList) DeepCopyInto ¶
func (in *VolumeList) DeepCopyInto(out *VolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeList) DeepCopyObject ¶
func (in *VolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSnapshot ¶
type VolumeSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSnapshotSpec `json:"spec,omitempty"` Status VolumeSnapshotStatus `json:"status,omitempty"` }
func (*VolumeSnapshot) DeepCopy ¶
func (in *VolumeSnapshot) DeepCopy() *VolumeSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshot.
func (*VolumeSnapshot) DeepCopyInto ¶
func (in *VolumeSnapshot) DeepCopyInto(out *VolumeSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeSnapshot) DeepCopyObject ¶
func (in *VolumeSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSnapshotList ¶
type VolumeSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VolumeSnapshot CRD objects Items []VolumeSnapshot `json:"items,omitempty"` }
VolumeSnapshotList is a list of VolumeSnapshots
func (*VolumeSnapshotList) DeepCopy ¶
func (in *VolumeSnapshotList) DeepCopy() *VolumeSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshotList.
func (*VolumeSnapshotList) DeepCopyInto ¶
func (in *VolumeSnapshotList) DeepCopyInto(out *VolumeSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeSnapshotList) DeepCopyObject ¶
func (in *VolumeSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSnapshotSpec ¶
type VolumeSnapshotSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +optional MinDiskSize int64 `json:"minDiskSize,omitempty" tf:"min_disk_size,omitempty"` Name string `json:"name" tf:"name"` // +optional Regions []string `json:"regions,omitempty" tf:"regions,omitempty"` // +optional Size float64 `json:"size,omitempty" tf:"size,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` VolumeID string `json:"volumeID" tf:"volume_id"` }
func (*VolumeSnapshotSpec) DeepCopy ¶
func (in *VolumeSnapshotSpec) DeepCopy() *VolumeSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshotSpec.
func (*VolumeSnapshotSpec) DeepCopyInto ¶
func (in *VolumeSnapshotSpec) DeepCopyInto(out *VolumeSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSnapshotStatus ¶
type VolumeSnapshotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *VolumeSnapshotSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*VolumeSnapshotStatus) DeepCopy ¶
func (in *VolumeSnapshotStatus) DeepCopy() *VolumeSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshotStatus.
func (*VolumeSnapshotStatus) DeepCopyInto ¶
func (in *VolumeSnapshotStatus) DeepCopyInto(out *VolumeSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpec ¶
type VolumeSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // +optional DropletIDS []int64 `json:"dropletIDS,omitempty" tf:"droplet_ids,omitempty"` // +optional FilesystemLabel string `json:"filesystemLabel,omitempty" tf:"filesystem_label,omitempty"` // +optional // Deprecated FilesystemType string `json:"filesystemType,omitempty" tf:"filesystem_type,omitempty"` // +optional InitialFilesystemLabel string `json:"initialFilesystemLabel,omitempty" tf:"initial_filesystem_label,omitempty"` // +optional InitialFilesystemType string `json:"initialFilesystemType,omitempty" tf:"initial_filesystem_type,omitempty"` Name string `json:"name" tf:"name"` Region string `json:"region" tf:"region"` Size int64 `json:"size" tf:"size"` // +optional SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"` // +optional Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // the uniform resource name for the volume. // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` }
func (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatus ¶
type VolumeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *VolumeSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*VolumeStatus) DeepCopy ¶
func (in *VolumeStatus) DeepCopy() *VolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatus.
func (*VolumeStatus) DeepCopyInto ¶
func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vpc ¶ added in v0.2.0
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 ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.
func (*Vpc) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vpc) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcList ¶ added in v0.2.0
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 ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.
func (*VpcList) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcList) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcSpec ¶ added in v0.2.0
type VpcSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The date and time of when the VPC was created // +optional CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // Whether or not the VPC is the default one for the region // +optional Default bool `json:"default,omitempty" tf:"default,omitempty"` // A free-form description for the VPC // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` // The range of IP addresses for the VPC in CIDR notation // +optional IpRange string `json:"ipRange,omitempty" tf:"ip_range,omitempty"` // The name of the VPC Name string `json:"name" tf:"name"` // DigitalOcean region slug for the VPC's location Region string `json:"region" tf:"region"` // The uniform resource name (URN) for the VPC // +optional Urn string `json:"urn,omitempty" tf:"urn,omitempty"` }
func (*VpcSpec) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.
func (*VpcSpec) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcStatus ¶ added in v0.2.0
type VpcStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Output *VpcSpec `json:"output,omitempty"` // +optional State *base.State `json:"state,omitempty"` // +optional Phase base.Phase `json:"phase,omitempty"` }
func (*VpcStatus) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.
func (*VpcStatus) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cdn_types.go
- certificate_types.go
- container_registry_docker_credentials_types.go
- container_registry_types.go
- database_cluster_types.go
- database_connection_pool_types.go
- database_db_types.go
- database_firewall_types.go
- database_replica_types.go
- database_user_types.go
- doc.go
- domain_types.go
- droplet_snapshot_types.go
- droplet_types.go
- firewall_types.go
- floating_ip_assignment_types.go
- floating_ip_types.go
- kubernetes_cluster_types.go
- kubernetes_node_pool_types.go
- loadbalancer_types.go
- openapi_generated.go
- project_resources_types.go
- project_types.go
- record_types.go
- register.go
- spaces_bucket_object_types.go
- spaces_bucket_types.go
- ssh_key_types.go
- tag_types.go
- volume_attachment_types.go
- volume_snapshot_types.go
- volume_types.go
- vpc_types.go
- zz_generated.deepcopy.go