v1alpha1

package
v0.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2024 License: Apache-2.0 Imports: 16 Imported by: 1

Documentation

Overview

+groupName=cloud.appscode.com

Index

Constants

View Source
const (
	ResourceKindCredential = "Credential"
	ResourceCredential     = "credential"
	ResourceCredentials    = "credentials"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: cloud.GroupName, Version: "v1alpha1"}

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type AWSCredential

type AWSCredential struct {
	AccessKeyID     string `json:"accessKeyID"`
	SecretAccessKey string `json:"secretAccessKey"`
}

func (*AWSCredential) DeepCopy

func (in *AWSCredential) DeepCopy() *AWSCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSCredential.

func (*AWSCredential) DeepCopyInto

func (in *AWSCredential) DeepCopyInto(out *AWSCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AWSCredential) Descriptor

func (*AWSCredential) Descriptor() ([]byte, []int)

func (*AWSCredential) Marshal

func (m *AWSCredential) Marshal() (dAtA []byte, err error)

func (*AWSCredential) MarshalTo

func (m *AWSCredential) MarshalTo(dAtA []byte) (int, error)

func (*AWSCredential) MarshalToSizedBuffer

func (m *AWSCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AWSCredential) ProtoMessage

func (*AWSCredential) ProtoMessage()

func (*AWSCredential) Reset

func (m *AWSCredential) Reset()

func (*AWSCredential) Size

func (m *AWSCredential) Size() (n int)

func (*AWSCredential) String

func (this *AWSCredential) String() string

func (*AWSCredential) Unmarshal

func (m *AWSCredential) Unmarshal(dAtA []byte) error

func (*AWSCredential) XXX_DiscardUnknown

func (m *AWSCredential) XXX_DiscardUnknown()

func (*AWSCredential) XXX_Marshal

func (m *AWSCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AWSCredential) XXX_Merge

func (m *AWSCredential) XXX_Merge(src proto.Message)

func (*AWSCredential) XXX_Size

func (m *AWSCredential) XXX_Size() int

func (*AWSCredential) XXX_Unmarshal

func (m *AWSCredential) XXX_Unmarshal(b []byte) error

type AzureCredential

type AzureCredential struct {
	TenantID       string `json:"tenantID"`
	SubscriptionID string `json:"subscriptionID"`
	ClientID       string `json:"clientID"`
	ClientSecret   string `json:"clientSecret"`
}

func (*AzureCredential) DeepCopy

func (in *AzureCredential) DeepCopy() *AzureCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCredential.

func (*AzureCredential) DeepCopyInto

func (in *AzureCredential) DeepCopyInto(out *AzureCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureCredential) Descriptor

func (*AzureCredential) Descriptor() ([]byte, []int)

func (*AzureCredential) Marshal

func (m *AzureCredential) Marshal() (dAtA []byte, err error)

func (*AzureCredential) MarshalTo

func (m *AzureCredential) MarshalTo(dAtA []byte) (int, error)

func (*AzureCredential) MarshalToSizedBuffer

func (m *AzureCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AzureCredential) ProtoMessage

func (*AzureCredential) ProtoMessage()

func (*AzureCredential) Reset

func (m *AzureCredential) Reset()

func (*AzureCredential) Size

func (m *AzureCredential) Size() (n int)

func (*AzureCredential) String

func (this *AzureCredential) String() string

func (*AzureCredential) Unmarshal

func (m *AzureCredential) Unmarshal(dAtA []byte) error

func (*AzureCredential) XXX_DiscardUnknown

func (m *AzureCredential) XXX_DiscardUnknown()

func (*AzureCredential) XXX_Marshal

func (m *AzureCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AzureCredential) XXX_Merge

func (m *AzureCredential) XXX_Merge(src proto.Message)

func (*AzureCredential) XXX_Size

func (m *AzureCredential) XXX_Size() int

func (*AzureCredential) XXX_Unmarshal

func (m *AzureCredential) XXX_Unmarshal(b []byte) error

type AzureStorageCredential

type AzureStorageCredential struct {
	Account string `json:"account"`
	Key     string `json:"key"`
}

func (*AzureStorageCredential) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStorageCredential.

func (*AzureStorageCredential) DeepCopyInto

func (in *AzureStorageCredential) DeepCopyInto(out *AzureStorageCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureStorageCredential) Descriptor

func (*AzureStorageCredential) Descriptor() ([]byte, []int)

func (*AzureStorageCredential) Marshal

func (m *AzureStorageCredential) Marshal() (dAtA []byte, err error)

func (*AzureStorageCredential) MarshalTo

func (m *AzureStorageCredential) MarshalTo(dAtA []byte) (int, error)

func (*AzureStorageCredential) MarshalToSizedBuffer

func (m *AzureStorageCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AzureStorageCredential) ProtoMessage

func (*AzureStorageCredential) ProtoMessage()

func (*AzureStorageCredential) Reset

func (m *AzureStorageCredential) Reset()

func (*AzureStorageCredential) Size

func (m *AzureStorageCredential) Size() (n int)

func (*AzureStorageCredential) String

func (this *AzureStorageCredential) String() string

func (*AzureStorageCredential) Unmarshal

func (m *AzureStorageCredential) Unmarshal(dAtA []byte) error

func (*AzureStorageCredential) XXX_DiscardUnknown

func (m *AzureStorageCredential) XXX_DiscardUnknown()

func (*AzureStorageCredential) XXX_Marshal

func (m *AzureStorageCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AzureStorageCredential) XXX_Merge

func (m *AzureStorageCredential) XXX_Merge(src proto.Message)

func (*AzureStorageCredential) XXX_Size

func (m *AzureStorageCredential) XXX_Size() int

func (*AzureStorageCredential) XXX_Unmarshal

func (m *AzureStorageCredential) XXX_Unmarshal(b []byte) error

type CloudProvider

type CloudProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec CloudProviderSpec `json:"spec,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=cloudproviders,singular=cloudprovider,scope=Cluster,categories={cloud,appscode}

func (CloudProvider) CustomResourceDefinition

func (_ CloudProvider) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*CloudProvider) DeepCopy

func (in *CloudProvider) DeepCopy() *CloudProvider

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProvider.

func (*CloudProvider) DeepCopyInto

func (in *CloudProvider) DeepCopyInto(out *CloudProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudProvider) DeepCopyObject

func (in *CloudProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudProvider) Descriptor

func (*CloudProvider) Descriptor() ([]byte, []int)

func (*CloudProvider) Marshal

func (m *CloudProvider) Marshal() (dAtA []byte, err error)

func (*CloudProvider) MarshalTo

func (m *CloudProvider) MarshalTo(dAtA []byte) (int, error)

func (*CloudProvider) MarshalToSizedBuffer

func (m *CloudProvider) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudProvider) ProtoMessage

func (*CloudProvider) ProtoMessage()

func (*CloudProvider) Reset

func (m *CloudProvider) Reset()

func (*CloudProvider) Size

func (m *CloudProvider) Size() (n int)

func (*CloudProvider) String

func (this *CloudProvider) String() string

func (*CloudProvider) Unmarshal

func (m *CloudProvider) Unmarshal(dAtA []byte) error

func (*CloudProvider) XXX_DiscardUnknown

func (m *CloudProvider) XXX_DiscardUnknown()

func (*CloudProvider) XXX_Marshal

func (m *CloudProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudProvider) XXX_Merge

func (m *CloudProvider) XXX_Merge(src proto.Message)

func (*CloudProvider) XXX_Size

func (m *CloudProvider) XXX_Size() int

func (*CloudProvider) XXX_Unmarshal

func (m *CloudProvider) XXX_Unmarshal(b []byte) error

type CloudProviderList

type CloudProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CloudProvider `json:"items"`
}

CloudProviderList contains a list of CloudProvider

func (*CloudProviderList) DeepCopy

func (in *CloudProviderList) DeepCopy() *CloudProviderList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderList.

func (*CloudProviderList) DeepCopyInto

func (in *CloudProviderList) DeepCopyInto(out *CloudProviderList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudProviderList) DeepCopyObject

func (in *CloudProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudProviderList) Descriptor

func (*CloudProviderList) Descriptor() ([]byte, []int)

func (*CloudProviderList) Marshal

func (m *CloudProviderList) Marshal() (dAtA []byte, err error)

func (*CloudProviderList) MarshalTo

func (m *CloudProviderList) MarshalTo(dAtA []byte) (int, error)

func (*CloudProviderList) MarshalToSizedBuffer

func (m *CloudProviderList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudProviderList) ProtoMessage

func (*CloudProviderList) ProtoMessage()

func (*CloudProviderList) Reset

func (m *CloudProviderList) Reset()

func (*CloudProviderList) Size

func (m *CloudProviderList) Size() (n int)

func (*CloudProviderList) String

func (this *CloudProviderList) String() string

func (*CloudProviderList) Unmarshal

func (m *CloudProviderList) Unmarshal(dAtA []byte) error

func (*CloudProviderList) XXX_DiscardUnknown

func (m *CloudProviderList) XXX_DiscardUnknown()

func (*CloudProviderList) XXX_Marshal

func (m *CloudProviderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudProviderList) XXX_Merge

func (m *CloudProviderList) XXX_Merge(src proto.Message)

func (*CloudProviderList) XXX_Size

func (m *CloudProviderList) XXX_Size() int

func (*CloudProviderList) XXX_Unmarshal

func (m *CloudProviderList) XXX_Unmarshal(b []byte) error

type CloudProviderSpec

type CloudProviderSpec struct {
	Regions      []Region      `json:"regions,omitempty"`
	MachineTypes []MachineType `json:"machineTypes,omitempty"`
}

CloudProviderSpec defines the desired state of CloudProvider

func (*CloudProviderSpec) DeepCopy

func (in *CloudProviderSpec) DeepCopy() *CloudProviderSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderSpec.

func (*CloudProviderSpec) DeepCopyInto

func (in *CloudProviderSpec) DeepCopyInto(out *CloudProviderSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudProviderSpec) Descriptor

func (*CloudProviderSpec) Descriptor() ([]byte, []int)

func (*CloudProviderSpec) Marshal

func (m *CloudProviderSpec) Marshal() (dAtA []byte, err error)

func (*CloudProviderSpec) MarshalTo

func (m *CloudProviderSpec) MarshalTo(dAtA []byte) (int, error)

func (*CloudProviderSpec) MarshalToSizedBuffer

func (m *CloudProviderSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudProviderSpec) ProtoMessage

func (*CloudProviderSpec) ProtoMessage()

func (*CloudProviderSpec) Reset

func (m *CloudProviderSpec) Reset()

func (*CloudProviderSpec) Size

func (m *CloudProviderSpec) Size() (n int)

func (*CloudProviderSpec) String

func (this *CloudProviderSpec) String() string

func (*CloudProviderSpec) Unmarshal

func (m *CloudProviderSpec) Unmarshal(dAtA []byte) error

func (*CloudProviderSpec) XXX_DiscardUnknown

func (m *CloudProviderSpec) XXX_DiscardUnknown()

func (*CloudProviderSpec) XXX_Marshal

func (m *CloudProviderSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudProviderSpec) XXX_Merge

func (m *CloudProviderSpec) XXX_Merge(src proto.Message)

func (*CloudProviderSpec) XXX_Size

func (m *CloudProviderSpec) XXX_Size() int

func (*CloudProviderSpec) XXX_Unmarshal

func (m *CloudProviderSpec) XXX_Unmarshal(b []byte) error

type Credential

type Credential struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CredentialSpec   `json:"spec,omitempty"`
	Status            CredentialStatus `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=credentials,singular=credential,shortName=cred,scope=Cluster,categories={kubernetes,resource-model,appscode} +kubebuilder:subresource:status

func (*Credential) ApplyLabels added in v0.0.8

func (cred *Credential) ApplyLabels(resourceName, credType string, ownerID int64)

func (Credential) CustomResourceDefinition

func (_ Credential) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*Credential) DeepCopy

func (in *Credential) DeepCopy() *Credential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Credential.

func (*Credential) DeepCopyInto

func (in *Credential) DeepCopyInto(out *Credential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Credential) DeepCopyObject

func (in *Credential) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Credential) Descriptor

func (*Credential) Descriptor() ([]byte, []int)

func (Credential) FormatLabels

func (_ Credential) FormatLabels(resourceName, credType string, ownerID int64) labels.Selector

func (*Credential) Marshal

func (m *Credential) Marshal() (dAtA []byte, err error)

func (*Credential) MarshalTo

func (m *Credential) MarshalTo(dAtA []byte) (int, error)

func (*Credential) MarshalToSizedBuffer

func (m *Credential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Credential) ProtoMessage

func (*Credential) ProtoMessage()

func (*Credential) Reset

func (m *Credential) Reset()

func (*Credential) Size

func (m *Credential) Size() (n int)

func (*Credential) String

func (this *Credential) String() string

func (*Credential) Unmarshal

func (m *Credential) Unmarshal(dAtA []byte) error

func (*Credential) XXX_DiscardUnknown

func (m *Credential) XXX_DiscardUnknown()

func (*Credential) XXX_Marshal

func (m *Credential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Credential) XXX_Merge

func (m *Credential) XXX_Merge(src proto.Message)

func (*Credential) XXX_Size

func (m *Credential) XXX_Size() int

func (*Credential) XXX_Unmarshal

func (m *Credential) XXX_Unmarshal(b []byte) error

type CredentialList

type CredentialList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Credential `json:"items,omitempty"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true

func (*CredentialList) DeepCopy

func (in *CredentialList) DeepCopy() *CredentialList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialList.

func (*CredentialList) DeepCopyInto

func (in *CredentialList) DeepCopyInto(out *CredentialList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CredentialList) DeepCopyObject

func (in *CredentialList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CredentialList) Descriptor

func (*CredentialList) Descriptor() ([]byte, []int)

func (*CredentialList) Marshal

func (m *CredentialList) Marshal() (dAtA []byte, err error)

func (*CredentialList) MarshalTo

func (m *CredentialList) MarshalTo(dAtA []byte) (int, error)

func (*CredentialList) MarshalToSizedBuffer

func (m *CredentialList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CredentialList) ProtoMessage

func (*CredentialList) ProtoMessage()

func (*CredentialList) Reset

func (m *CredentialList) Reset()

func (*CredentialList) Size

func (m *CredentialList) Size() (n int)

func (*CredentialList) String

func (this *CredentialList) String() string

func (*CredentialList) Unmarshal

func (m *CredentialList) Unmarshal(dAtA []byte) error

func (*CredentialList) XXX_DiscardUnknown

func (m *CredentialList) XXX_DiscardUnknown()

func (*CredentialList) XXX_Marshal

func (m *CredentialList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CredentialList) XXX_Merge

func (m *CredentialList) XXX_Merge(src proto.Message)

func (*CredentialList) XXX_Size

func (m *CredentialList) XXX_Size() int

func (*CredentialList) XXX_Unmarshal

func (m *CredentialList) XXX_Unmarshal(b []byte) error

type CredentialSpec

type CredentialSpec struct {
	Name    string         `json:"name"`
	Type    CredentialType `json:"type"`
	OwnerID int64          `json:"ownerID"`

	//+optional
	AWS *AWSCredential `json:"aws,omitempty"`
	//+optional
	Azure *AzureCredential `json:"azure,omitempty"`
	//+optional
	AzureStorage *AzureStorageCredential `json:"azureStorage,omitempty"`
	//+optional
	DigitalOcean *DigitalOceanCredential `json:"digitalocean,omitempty"`
	//+optional
	GoogleCloud *GoogleCloudCredential `json:"googleCloud,omitempty"`
	//+optional
	GoogleOAuth *GoogleOAuthCredential `json:"googleOAuth,omitempty"`
	//+optional
	Linode *LinodeCredential `json:"linode,omitempty"`
	//+optional
	Packet *PacketCredential `json:"packet,omitempty"`
	//+optional
	Rancher *RancherCredential `json:"rancher,omitempty"`
	//+optional
	Scaleway *ScalewayCredential `json:"scaleway,omitempty"`
	//+optional
	Swift *SwiftCredential `json:"swift,omitempty"`
	//+optional
	Vultr *VultrCredential `json:"vultr,omitempty"`
}

func (*CredentialSpec) DeepCopy

func (in *CredentialSpec) DeepCopy() *CredentialSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialSpec.

func (*CredentialSpec) DeepCopyInto

func (in *CredentialSpec) DeepCopyInto(out *CredentialSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CredentialSpec) Descriptor

func (*CredentialSpec) Descriptor() ([]byte, []int)

func (*CredentialSpec) Marshal

func (m *CredentialSpec) Marshal() (dAtA []byte, err error)

func (*CredentialSpec) MarshalTo

func (m *CredentialSpec) MarshalTo(dAtA []byte) (int, error)

func (*CredentialSpec) MarshalToSizedBuffer

func (m *CredentialSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CredentialSpec) ProtoMessage

func (*CredentialSpec) ProtoMessage()

func (*CredentialSpec) Reset

func (m *CredentialSpec) Reset()

func (*CredentialSpec) Size

func (m *CredentialSpec) Size() (n int)

func (*CredentialSpec) String

func (this *CredentialSpec) String() string

func (*CredentialSpec) Unmarshal

func (m *CredentialSpec) Unmarshal(dAtA []byte) error

func (*CredentialSpec) XXX_DiscardUnknown

func (m *CredentialSpec) XXX_DiscardUnknown()

func (*CredentialSpec) XXX_Marshal

func (m *CredentialSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CredentialSpec) XXX_Merge

func (m *CredentialSpec) XXX_Merge(src proto.Message)

func (*CredentialSpec) XXX_Size

func (m *CredentialSpec) XXX_Size() int

func (*CredentialSpec) XXX_Unmarshal

func (m *CredentialSpec) XXX_Unmarshal(b []byte) error

type CredentialStatus

type CredentialStatus struct {
	// ObservedGeneration is the most recent generation observed for this resource. It corresponds to the
	// resource's generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}

func (*CredentialStatus) DeepCopy

func (in *CredentialStatus) DeepCopy() *CredentialStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialStatus.

func (*CredentialStatus) DeepCopyInto

func (in *CredentialStatus) DeepCopyInto(out *CredentialStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CredentialStatus) Descriptor

func (*CredentialStatus) Descriptor() ([]byte, []int)

func (*CredentialStatus) Marshal

func (m *CredentialStatus) Marshal() (dAtA []byte, err error)

func (*CredentialStatus) MarshalTo

func (m *CredentialStatus) MarshalTo(dAtA []byte) (int, error)

func (*CredentialStatus) MarshalToSizedBuffer

func (m *CredentialStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CredentialStatus) ProtoMessage

func (*CredentialStatus) ProtoMessage()

func (*CredentialStatus) Reset

func (m *CredentialStatus) Reset()

func (*CredentialStatus) Size

func (m *CredentialStatus) Size() (n int)

func (*CredentialStatus) String

func (this *CredentialStatus) String() string

func (*CredentialStatus) Unmarshal

func (m *CredentialStatus) Unmarshal(dAtA []byte) error

func (*CredentialStatus) XXX_DiscardUnknown

func (m *CredentialStatus) XXX_DiscardUnknown()

func (*CredentialStatus) XXX_Marshal

func (m *CredentialStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CredentialStatus) XXX_Merge

func (m *CredentialStatus) XXX_Merge(src proto.Message)

func (*CredentialStatus) XXX_Size

func (m *CredentialStatus) XXX_Size() int

func (*CredentialStatus) XXX_Unmarshal

func (m *CredentialStatus) XXX_Unmarshal(b []byte) error

type CredentialType

type CredentialType string

+kubebuilder:validation:Enum=Aws;Azure;AzureStorage;DigitalOcean;GoogleCloud;GoogleOAuth;Linode;Packet;Rancher;Scaleway;Vultr;Swift

const (
	CredentialTypeAWS          CredentialType = "Aws"
	CredentialTypeAzure        CredentialType = "Azure"
	CredentialTypeAzureStorage CredentialType = "AzureStorage"
	CredentialTypeDigitalOcean CredentialType = "DigitalOcean"
	CredentialTypeGoogleCloud  CredentialType = "GoogleCloud"
	CredentialTypeGoogleOAuth  CredentialType = "GoogleOAuth"
	CredentialTypeLinode       CredentialType = "Linode"
	CredentialTypePacket       CredentialType = "Packet"
	CredentialTypeRancher      CredentialType = "Rancher"
	CredentialTypeScaleway     CredentialType = "Scaleway"
	CredentialTypeVultr        CredentialType = "Vultr"
	CredentialTypeSwift        CredentialType = "Swift"
)

type DigitalOceanCredential

type DigitalOceanCredential struct {
	Token string `json:"token"`
}

func (*DigitalOceanCredential) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DigitalOceanCredential.

func (*DigitalOceanCredential) DeepCopyInto

func (in *DigitalOceanCredential) DeepCopyInto(out *DigitalOceanCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DigitalOceanCredential) Descriptor

func (*DigitalOceanCredential) Descriptor() ([]byte, []int)

func (*DigitalOceanCredential) Marshal

func (m *DigitalOceanCredential) Marshal() (dAtA []byte, err error)

func (*DigitalOceanCredential) MarshalTo

func (m *DigitalOceanCredential) MarshalTo(dAtA []byte) (int, error)

func (*DigitalOceanCredential) MarshalToSizedBuffer

func (m *DigitalOceanCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DigitalOceanCredential) ProtoMessage

func (*DigitalOceanCredential) ProtoMessage()

func (*DigitalOceanCredential) Reset

func (m *DigitalOceanCredential) Reset()

func (*DigitalOceanCredential) Size

func (m *DigitalOceanCredential) Size() (n int)

func (*DigitalOceanCredential) String

func (this *DigitalOceanCredential) String() string

func (*DigitalOceanCredential) Unmarshal

func (m *DigitalOceanCredential) Unmarshal(dAtA []byte) error

func (*DigitalOceanCredential) XXX_DiscardUnknown

func (m *DigitalOceanCredential) XXX_DiscardUnknown()

func (*DigitalOceanCredential) XXX_Marshal

func (m *DigitalOceanCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DigitalOceanCredential) XXX_Merge

func (m *DigitalOceanCredential) XXX_Merge(src proto.Message)

func (*DigitalOceanCredential) XXX_Size

func (m *DigitalOceanCredential) XXX_Size() int

func (*DigitalOceanCredential) XXX_Unmarshal

func (m *DigitalOceanCredential) XXX_Unmarshal(b []byte) error

type GoogleCloudCredential

type GoogleCloudCredential struct {
	ProjectID      string `json:"projectID"`
	ServiceAccount string `json:"serviceAccount"`
}

func (*GoogleCloudCredential) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudCredential.

func (*GoogleCloudCredential) DeepCopyInto

func (in *GoogleCloudCredential) DeepCopyInto(out *GoogleCloudCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GoogleCloudCredential) Descriptor

func (*GoogleCloudCredential) Descriptor() ([]byte, []int)

func (*GoogleCloudCredential) Marshal

func (m *GoogleCloudCredential) Marshal() (dAtA []byte, err error)

func (*GoogleCloudCredential) MarshalTo

func (m *GoogleCloudCredential) MarshalTo(dAtA []byte) (int, error)

func (*GoogleCloudCredential) MarshalToSizedBuffer

func (m *GoogleCloudCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GoogleCloudCredential) ProtoMessage

func (*GoogleCloudCredential) ProtoMessage()

func (*GoogleCloudCredential) Reset

func (m *GoogleCloudCredential) Reset()

func (*GoogleCloudCredential) Size

func (m *GoogleCloudCredential) Size() (n int)

func (*GoogleCloudCredential) String

func (this *GoogleCloudCredential) String() string

func (*GoogleCloudCredential) Unmarshal

func (m *GoogleCloudCredential) Unmarshal(dAtA []byte) error

func (*GoogleCloudCredential) XXX_DiscardUnknown

func (m *GoogleCloudCredential) XXX_DiscardUnknown()

func (*GoogleCloudCredential) XXX_Marshal

func (m *GoogleCloudCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GoogleCloudCredential) XXX_Merge

func (m *GoogleCloudCredential) XXX_Merge(src proto.Message)

func (*GoogleCloudCredential) XXX_Size

func (m *GoogleCloudCredential) XXX_Size() int

func (*GoogleCloudCredential) XXX_Unmarshal

func (m *GoogleCloudCredential) XXX_Unmarshal(b []byte) error

type GoogleOAuthCredential

type GoogleOAuthCredential struct {
	AccessToken string `json:"accessToken"`
	// +optional
	RefreshToken string `json:"refreshToken,omitempty"`
	// +optional
	Scopes []string `json:"scopes,omitempty"`
	// +optional
	Expiry int64 `json:"expiry,omitempty"`
}

func (*GoogleOAuthCredential) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleOAuthCredential.

func (*GoogleOAuthCredential) DeepCopyInto

func (in *GoogleOAuthCredential) DeepCopyInto(out *GoogleOAuthCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GoogleOAuthCredential) Descriptor

func (*GoogleOAuthCredential) Descriptor() ([]byte, []int)

func (*GoogleOAuthCredential) Marshal

func (m *GoogleOAuthCredential) Marshal() (dAtA []byte, err error)

func (*GoogleOAuthCredential) MarshalTo

func (m *GoogleOAuthCredential) MarshalTo(dAtA []byte) (int, error)

func (*GoogleOAuthCredential) MarshalToSizedBuffer

func (m *GoogleOAuthCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GoogleOAuthCredential) ProtoMessage

func (*GoogleOAuthCredential) ProtoMessage()

func (*GoogleOAuthCredential) Reset

func (m *GoogleOAuthCredential) Reset()

func (*GoogleOAuthCredential) Size

func (m *GoogleOAuthCredential) Size() (n int)

func (*GoogleOAuthCredential) String

func (this *GoogleOAuthCredential) String() string

func (*GoogleOAuthCredential) Unmarshal

func (m *GoogleOAuthCredential) Unmarshal(dAtA []byte) error

func (*GoogleOAuthCredential) XXX_DiscardUnknown

func (m *GoogleOAuthCredential) XXX_DiscardUnknown()

func (*GoogleOAuthCredential) XXX_Marshal

func (m *GoogleOAuthCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GoogleOAuthCredential) XXX_Merge

func (m *GoogleOAuthCredential) XXX_Merge(src proto.Message)

func (*GoogleOAuthCredential) XXX_Size

func (m *GoogleOAuthCredential) XXX_Size() int

func (*GoogleOAuthCredential) XXX_Unmarshal

func (m *GoogleOAuthCredential) XXX_Unmarshal(b []byte) error

type LinodeCredential

type LinodeCredential struct {
	Token string `json:"token"`
}

func (*LinodeCredential) DeepCopy

func (in *LinodeCredential) DeepCopy() *LinodeCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinodeCredential.

func (*LinodeCredential) DeepCopyInto

func (in *LinodeCredential) DeepCopyInto(out *LinodeCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinodeCredential) Descriptor

func (*LinodeCredential) Descriptor() ([]byte, []int)

func (*LinodeCredential) Marshal

func (m *LinodeCredential) Marshal() (dAtA []byte, err error)

func (*LinodeCredential) MarshalTo

func (m *LinodeCredential) MarshalTo(dAtA []byte) (int, error)

func (*LinodeCredential) MarshalToSizedBuffer

func (m *LinodeCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LinodeCredential) ProtoMessage

func (*LinodeCredential) ProtoMessage()

func (*LinodeCredential) Reset

func (m *LinodeCredential) Reset()

func (*LinodeCredential) Size

func (m *LinodeCredential) Size() (n int)

func (*LinodeCredential) String

func (this *LinodeCredential) String() string

func (*LinodeCredential) Unmarshal

func (m *LinodeCredential) Unmarshal(dAtA []byte) error

func (*LinodeCredential) XXX_DiscardUnknown

func (m *LinodeCredential) XXX_DiscardUnknown()

func (*LinodeCredential) XXX_Marshal

func (m *LinodeCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinodeCredential) XXX_Merge

func (m *LinodeCredential) XXX_Merge(src proto.Message)

func (*LinodeCredential) XXX_Size

func (m *LinodeCredential) XXX_Size() int

func (*LinodeCredential) XXX_Unmarshal

func (m *LinodeCredential) XXX_Unmarshal(b []byte) error

type MachineType

type MachineType struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec MachineTypeSpec `json:"spec,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=machinetypes,singular=machinetype,scope=Cluster,categories={cloud,appscode} +kubebuilder:printcolumn:name="SKU",type="string",JSONPath=".spec.sku" +kubebuilder:printcolumn:name="CPU",type="string",JSONPath=".spec.cpu" +kubebuilder:printcolumn:name="RAM",type="string",JSONPath=".spec.ram"

func (MachineType) CustomResourceDefinition

func (_ MachineType) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MachineType) DeepCopy

func (in *MachineType) DeepCopy() *MachineType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineType.

func (*MachineType) DeepCopyInto

func (in *MachineType) DeepCopyInto(out *MachineType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineType) DeepCopyObject

func (in *MachineType) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MachineType) Descriptor

func (*MachineType) Descriptor() ([]byte, []int)

func (*MachineType) Marshal

func (m *MachineType) Marshal() (dAtA []byte, err error)

func (*MachineType) MarshalTo

func (m *MachineType) MarshalTo(dAtA []byte) (int, error)

func (*MachineType) MarshalToSizedBuffer

func (m *MachineType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineType) ProtoMessage

func (*MachineType) ProtoMessage()

func (*MachineType) Reset

func (m *MachineType) Reset()

func (*MachineType) Size

func (m *MachineType) Size() (n int)

func (*MachineType) String

func (this *MachineType) String() string

func (*MachineType) Unmarshal

func (m *MachineType) Unmarshal(dAtA []byte) error

func (*MachineType) XXX_DiscardUnknown

func (m *MachineType) XXX_DiscardUnknown()

func (*MachineType) XXX_Marshal

func (m *MachineType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineType) XXX_Merge

func (m *MachineType) XXX_Merge(src proto.Message)

func (*MachineType) XXX_Size

func (m *MachineType) XXX_Size() int

func (*MachineType) XXX_Unmarshal

func (m *MachineType) XXX_Unmarshal(b []byte) error

type MachineTypeList

type MachineTypeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MachineType `json:"items"`
}

MachineTypeList contains a list of MachineType

func (*MachineTypeList) DeepCopy

func (in *MachineTypeList) DeepCopy() *MachineTypeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTypeList.

func (*MachineTypeList) DeepCopyInto

func (in *MachineTypeList) DeepCopyInto(out *MachineTypeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineTypeList) DeepCopyObject

func (in *MachineTypeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MachineTypeList) Descriptor

func (*MachineTypeList) Descriptor() ([]byte, []int)

func (*MachineTypeList) Marshal

func (m *MachineTypeList) Marshal() (dAtA []byte, err error)

func (*MachineTypeList) MarshalTo

func (m *MachineTypeList) MarshalTo(dAtA []byte) (int, error)

func (*MachineTypeList) MarshalToSizedBuffer

func (m *MachineTypeList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineTypeList) ProtoMessage

func (*MachineTypeList) ProtoMessage()

func (*MachineTypeList) Reset

func (m *MachineTypeList) Reset()

func (*MachineTypeList) Size

func (m *MachineTypeList) Size() (n int)

func (*MachineTypeList) String

func (this *MachineTypeList) String() string

func (*MachineTypeList) Unmarshal

func (m *MachineTypeList) Unmarshal(dAtA []byte) error

func (*MachineTypeList) XXX_DiscardUnknown

func (m *MachineTypeList) XXX_DiscardUnknown()

func (*MachineTypeList) XXX_Marshal

func (m *MachineTypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineTypeList) XXX_Merge

func (m *MachineTypeList) XXX_Merge(src proto.Message)

func (*MachineTypeList) XXX_Size

func (m *MachineTypeList) XXX_Size() int

func (*MachineTypeList) XXX_Unmarshal

func (m *MachineTypeList) XXX_Unmarshal(b []byte) error

type MachineTypeSpec

type MachineTypeSpec struct {
	SKU         string             `json:"sku"`
	Description string             `json:"description,omitempty"`
	Category    string             `json:"category,omitempty"`
	CPU         *resource.Quantity `json:"cpu"`
	RAM         *resource.Quantity `json:"ram"`
	Disk        *resource.Quantity `json:"disk,omitempty"`
	Regions     []string           `json:"regions,omitempty"`
	Zones       []string           `json:"zones,omitempty"`
	Deprecated  bool               `json:"deprecated,omitempty"`
}

MachineTypeSpec defines the desired state of MachineType

func (*MachineTypeSpec) DeepCopy

func (in *MachineTypeSpec) DeepCopy() *MachineTypeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTypeSpec.

func (*MachineTypeSpec) DeepCopyInto

func (in *MachineTypeSpec) DeepCopyInto(out *MachineTypeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineTypeSpec) Descriptor

func (*MachineTypeSpec) Descriptor() ([]byte, []int)

func (*MachineTypeSpec) Marshal

func (m *MachineTypeSpec) Marshal() (dAtA []byte, err error)

func (*MachineTypeSpec) MarshalTo

func (m *MachineTypeSpec) MarshalTo(dAtA []byte) (int, error)

func (*MachineTypeSpec) MarshalToSizedBuffer

func (m *MachineTypeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineTypeSpec) ProtoMessage

func (*MachineTypeSpec) ProtoMessage()

func (*MachineTypeSpec) Reset

func (m *MachineTypeSpec) Reset()

func (*MachineTypeSpec) Size

func (m *MachineTypeSpec) Size() (n int)

func (*MachineTypeSpec) String

func (this *MachineTypeSpec) String() string

func (*MachineTypeSpec) Unmarshal

func (m *MachineTypeSpec) Unmarshal(dAtA []byte) error

func (*MachineTypeSpec) XXX_DiscardUnknown

func (m *MachineTypeSpec) XXX_DiscardUnknown()

func (*MachineTypeSpec) XXX_Marshal

func (m *MachineTypeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineTypeSpec) XXX_Merge

func (m *MachineTypeSpec) XXX_Merge(src proto.Message)

func (*MachineTypeSpec) XXX_Size

func (m *MachineTypeSpec) XXX_Size() int

func (*MachineTypeSpec) XXX_Unmarshal

func (m *MachineTypeSpec) XXX_Unmarshal(b []byte) error

type PacketCredential

type PacketCredential struct {
	ProjectID string `json:"projectID"`
	APIKey    string `json:"apiKey"`
}

func (*PacketCredential) DeepCopy

func (in *PacketCredential) DeepCopy() *PacketCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCredential.

func (*PacketCredential) DeepCopyInto

func (in *PacketCredential) DeepCopyInto(out *PacketCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PacketCredential) Descriptor

func (*PacketCredential) Descriptor() ([]byte, []int)

func (*PacketCredential) Marshal

func (m *PacketCredential) Marshal() (dAtA []byte, err error)

func (*PacketCredential) MarshalTo

func (m *PacketCredential) MarshalTo(dAtA []byte) (int, error)

func (*PacketCredential) MarshalToSizedBuffer

func (m *PacketCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PacketCredential) ProtoMessage

func (*PacketCredential) ProtoMessage()

func (*PacketCredential) Reset

func (m *PacketCredential) Reset()

func (*PacketCredential) Size

func (m *PacketCredential) Size() (n int)

func (*PacketCredential) String

func (this *PacketCredential) String() string

func (*PacketCredential) Unmarshal

func (m *PacketCredential) Unmarshal(dAtA []byte) error

func (*PacketCredential) XXX_DiscardUnknown

func (m *PacketCredential) XXX_DiscardUnknown()

func (*PacketCredential) XXX_Marshal

func (m *PacketCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketCredential) XXX_Merge

func (m *PacketCredential) XXX_Merge(src proto.Message)

func (*PacketCredential) XXX_Size

func (m *PacketCredential) XXX_Size() int

func (*PacketCredential) XXX_Unmarshal

func (m *PacketCredential) XXX_Unmarshal(b []byte) error

type RancherCredential added in v0.0.8

type RancherCredential struct {
	AccessKeyID     string `json:"accessKeyID"`
	SecretAccessKey string `json:"secretAccessKey"`
	Endpoint        string `json:"endpoint"`
}

func (*RancherCredential) DeepCopy added in v0.0.8

func (in *RancherCredential) DeepCopy() *RancherCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RancherCredential.

func (*RancherCredential) DeepCopyInto added in v0.0.8

func (in *RancherCredential) DeepCopyInto(out *RancherCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RancherCredential) Descriptor added in v0.0.11

func (*RancherCredential) Descriptor() ([]byte, []int)

func (*RancherCredential) Marshal added in v0.0.11

func (m *RancherCredential) Marshal() (dAtA []byte, err error)

func (*RancherCredential) MarshalTo added in v0.0.11

func (m *RancherCredential) MarshalTo(dAtA []byte) (int, error)

func (*RancherCredential) MarshalToSizedBuffer added in v0.0.11

func (m *RancherCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RancherCredential) ProtoMessage added in v0.0.11

func (*RancherCredential) ProtoMessage()

func (*RancherCredential) Reset added in v0.0.11

func (m *RancherCredential) Reset()

func (*RancherCredential) Size added in v0.0.11

func (m *RancherCredential) Size() (n int)

func (*RancherCredential) String added in v0.0.11

func (this *RancherCredential) String() string

func (*RancherCredential) Unmarshal added in v0.0.11

func (m *RancherCredential) Unmarshal(dAtA []byte) error

func (*RancherCredential) XXX_DiscardUnknown added in v0.0.11

func (m *RancherCredential) XXX_DiscardUnknown()

func (*RancherCredential) XXX_Marshal added in v0.0.11

func (m *RancherCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RancherCredential) XXX_Merge added in v0.0.11

func (m *RancherCredential) XXX_Merge(src proto.Message)

func (*RancherCredential) XXX_Size added in v0.0.11

func (m *RancherCredential) XXX_Size() int

func (*RancherCredential) XXX_Unmarshal added in v0.0.11

func (m *RancherCredential) XXX_Unmarshal(b []byte) error

type Region

type Region struct {
	Region   string   `json:"region"`
	Zones    []string `json:"zones,omitempty"`
	Location string   `json:"location,omitempty"`
}

Region defines the desired state of Region

func (*Region) DeepCopy

func (in *Region) DeepCopy() *Region

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.

func (*Region) DeepCopyInto

func (in *Region) DeepCopyInto(out *Region)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Region) Descriptor

func (*Region) Descriptor() ([]byte, []int)

func (*Region) Marshal

func (m *Region) Marshal() (dAtA []byte, err error)

func (*Region) MarshalTo

func (m *Region) MarshalTo(dAtA []byte) (int, error)

func (*Region) MarshalToSizedBuffer

func (m *Region) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Region) ProtoMessage

func (*Region) ProtoMessage()

func (*Region) Reset

func (m *Region) Reset()

func (*Region) Size

func (m *Region) Size() (n int)

func (*Region) String

func (this *Region) String() string

func (*Region) Unmarshal

func (m *Region) Unmarshal(dAtA []byte) error

func (*Region) XXX_DiscardUnknown

func (m *Region) XXX_DiscardUnknown()

func (*Region) XXX_Marshal

func (m *Region) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Region) XXX_Merge

func (m *Region) XXX_Merge(src proto.Message)

func (*Region) XXX_Size

func (m *Region) XXX_Size() int

func (*Region) XXX_Unmarshal

func (m *Region) XXX_Unmarshal(b []byte) error

type ScalewayCredential

type ScalewayCredential struct {
	Organization string `json:"organization"`
	Token        string `json:"token"`
}

func (*ScalewayCredential) DeepCopy

func (in *ScalewayCredential) DeepCopy() *ScalewayCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalewayCredential.

func (*ScalewayCredential) DeepCopyInto

func (in *ScalewayCredential) DeepCopyInto(out *ScalewayCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScalewayCredential) Descriptor

func (*ScalewayCredential) Descriptor() ([]byte, []int)

func (*ScalewayCredential) Marshal

func (m *ScalewayCredential) Marshal() (dAtA []byte, err error)

func (*ScalewayCredential) MarshalTo

func (m *ScalewayCredential) MarshalTo(dAtA []byte) (int, error)

func (*ScalewayCredential) MarshalToSizedBuffer

func (m *ScalewayCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ScalewayCredential) ProtoMessage

func (*ScalewayCredential) ProtoMessage()

func (*ScalewayCredential) Reset

func (m *ScalewayCredential) Reset()

func (*ScalewayCredential) Size

func (m *ScalewayCredential) Size() (n int)

func (*ScalewayCredential) String

func (this *ScalewayCredential) String() string

func (*ScalewayCredential) Unmarshal

func (m *ScalewayCredential) Unmarshal(dAtA []byte) error

func (*ScalewayCredential) XXX_DiscardUnknown

func (m *ScalewayCredential) XXX_DiscardUnknown()

func (*ScalewayCredential) XXX_Marshal

func (m *ScalewayCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScalewayCredential) XXX_Merge

func (m *ScalewayCredential) XXX_Merge(src proto.Message)

func (*ScalewayCredential) XXX_Size

func (m *ScalewayCredential) XXX_Size() int

func (*ScalewayCredential) XXX_Unmarshal

func (m *ScalewayCredential) XXX_Unmarshal(b []byte) error

type SwiftCredential

type SwiftCredential struct {
	Username      string `json:"username"`
	Password      string `json:"password"`
	TenantName    string `json:"tenantName,omitempty"`
	TenantAuthURL string `json:"tenantAuthURL,omitempty"`
	Domain        string `json:"domain,omitempty"`
	Region        string `json:"region,omitempty"`
	TenantId      string `json:"tenantID,omitempty"`
	TenantDomain  string `json:"tenantDomain,omitempty"`
}

func (*SwiftCredential) DeepCopy

func (in *SwiftCredential) DeepCopy() *SwiftCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwiftCredential.

func (*SwiftCredential) DeepCopyInto

func (in *SwiftCredential) DeepCopyInto(out *SwiftCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SwiftCredential) Descriptor

func (*SwiftCredential) Descriptor() ([]byte, []int)

func (*SwiftCredential) Marshal

func (m *SwiftCredential) Marshal() (dAtA []byte, err error)

func (*SwiftCredential) MarshalTo

func (m *SwiftCredential) MarshalTo(dAtA []byte) (int, error)

func (*SwiftCredential) MarshalToSizedBuffer

func (m *SwiftCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SwiftCredential) ProtoMessage

func (*SwiftCredential) ProtoMessage()

func (*SwiftCredential) Reset

func (m *SwiftCredential) Reset()

func (*SwiftCredential) Size

func (m *SwiftCredential) Size() (n int)

func (*SwiftCredential) String

func (this *SwiftCredential) String() string

func (*SwiftCredential) Unmarshal

func (m *SwiftCredential) Unmarshal(dAtA []byte) error

func (*SwiftCredential) XXX_DiscardUnknown

func (m *SwiftCredential) XXX_DiscardUnknown()

func (*SwiftCredential) XXX_Marshal

func (m *SwiftCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SwiftCredential) XXX_Merge

func (m *SwiftCredential) XXX_Merge(src proto.Message)

func (*SwiftCredential) XXX_Size

func (m *SwiftCredential) XXX_Size() int

func (*SwiftCredential) XXX_Unmarshal

func (m *SwiftCredential) XXX_Unmarshal(b []byte) error

type VultrCredential

type VultrCredential struct {
	Token string `json:"token"`
}

func (*VultrCredential) DeepCopy

func (in *VultrCredential) DeepCopy() *VultrCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VultrCredential.

func (*VultrCredential) DeepCopyInto

func (in *VultrCredential) DeepCopyInto(out *VultrCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VultrCredential) Descriptor

func (*VultrCredential) Descriptor() ([]byte, []int)

func (*VultrCredential) Marshal

func (m *VultrCredential) Marshal() (dAtA []byte, err error)

func (*VultrCredential) MarshalTo

func (m *VultrCredential) MarshalTo(dAtA []byte) (int, error)

func (*VultrCredential) MarshalToSizedBuffer

func (m *VultrCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VultrCredential) ProtoMessage

func (*VultrCredential) ProtoMessage()

func (*VultrCredential) Reset

func (m *VultrCredential) Reset()

func (*VultrCredential) Size

func (m *VultrCredential) Size() (n int)

func (*VultrCredential) String

func (this *VultrCredential) String() string

func (*VultrCredential) Unmarshal

func (m *VultrCredential) Unmarshal(dAtA []byte) error

func (*VultrCredential) XXX_DiscardUnknown

func (m *VultrCredential) XXX_DiscardUnknown()

func (*VultrCredential) XXX_Marshal

func (m *VultrCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VultrCredential) XXX_Merge

func (m *VultrCredential) XXX_Merge(src proto.Message)

func (*VultrCredential) XXX_Size

func (m *VultrCredential) XXX_Size() int

func (*VultrCredential) XXX_Unmarshal

func (m *VultrCredential) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL