cloudproviders

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: MPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CaConfig

type CaConfig struct {
	ARN            string `json:"ARN"`
	CertificateID  string `json:"CertificateID"`
	CreationDate   string `json:"CreationDate"`
	CAName         string `json:"CAName"`
	Status         string `json:"Status"`
	PolicyStatus   string `json:"PolicyStatus"`
	PolicyDocumnet string `json:"PolicyDocumnet"`
}

type CloudConnector

type CloudConnector struct {
	CloudProvider   string           `json:"cloud_provider"`
	ID              string           `json:"id"`
	Name            string           `json:"name"`
	Status          string           `json:"status"`
	IP              string           `json:"ip"`
	Port            string           `json:"port"`
	SynchronizedCAs []SynchronizedCA `json:"synchronized_cas"`
	Configuration   interface{}      `json:"cloud_configuration"`
}

type CloudProvider

type CloudProvider int
const (
	CloudProvider_AmazonWebServices CloudProvider = iota
	CloudProvider_MicrosoftAzure
	CloudProvider_GoogleCloud
)

func ParseCloudProviderType

func ParseCloudProviderType(s string) (CloudProvider, error)

type CloudProviderCAConfig

type CloudProviderCAConfig struct {
	CAName string      `json:"ca_name"`
	Config interface{} `json:"config"`
}

type ConsistencyStatus

type ConsistencyStatus int
const (
	ConsistencyStatus_Disabled ConsistencyStatus = iota
	ConsistencyStatus_Consistent
	ConsistencyStatus_Inconsistent
)

func (ConsistencyStatus) String

func (c ConsistencyStatus) String() string

type DatabaseSynchronizedCA

type DatabaseSynchronizedCA struct {
	CloudConnectorID string `json:"cloud_connector_id"`
	CAName           string `json:"ca_name"`
	SerialNumber     string `json:"serial_number"`
	EnabledTimestamp string `json:"enabled"`
}

type SynchronizedCA

type SynchronizedCA struct {
	CAName              string      `json:"ca_name"`
	SerialNumber        string      `json:"serial_number"`
	EnabledTimestamp    string      `json:"enabled"`
	ConsistencyStatus   string      `json:"consistency_status"`
	CloudProviderConfig interface{} `json:"config,omitempty"`
}

Directories

Path Synopsis
aws
db

Jump to

Keyboard shortcuts

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