Documentation
¶
Index ¶
- Constants
- type CertificateCloudMetadata
- type CloudKeystore
- type CloudMachineIdentity
- type CloudProvider
- type CloudProviderStatus
- type CloudProviderType
- type GetCloudKeystoreRequest
- type GetCloudMachineIdentityRequest
- type GetCloudProviderRequest
- type MachineIdentityStatus
- type ProvisioningResponse
- type WorkFlowResponseData
- type WorkflowResponse
Constants ¶
View Source
const ( CloudProviderStatusValidated = iota CloudProviderStatusNotValidated CloudProviderStatusValidatedStr = "VALIDATED" CloudProviderStatusNotValidatedStr = "NOT_VALIDATED" CloudProviderStatusUnknownStr = "UNKNOWN" )
View Source
const ( CloudProviderTypeAWS = iota CloudProviderTypeAzure CloudProviderTypeGCP CloudProviderTypeAWSStr = "AWS" CloudProviderTypeAzureStr = "AZURE" CloudProviderTypeGCPStr = "GCP" CloudProviderTypeUnknownStr = "UNKNOWN" )
View Source
const ( MachineIdentityStatusUnknown MachineIdentityStatus = iota MachineIdentityStatusNew MachineIdentityStatusPending MachineIdentityStatusInstalled MachineIdentityStatusDiscovered MachineIdentityStatusValidated MachineIdentityStatusMissing MachineIdentityStatusFailed MachineIdentityStatusUnknownStr = "UNKNOWN" MachineIdentityStatusNewStr = "NEW" MachineIdentityStatusPendingStr = "PENDING" MachineIdentityStatusInstalledStr = "INSTALLED" MachineIdentityStatusDiscoveredStr = "DISCOVERED" MachineIdentityStatusValidatedStr = "VALIDATED" MachineIdentityStatusMissingStr = "MISSING" MachineIdentityStatusFailedStr = "FAILED" CloudMetadataACM = "ACM" CloudMetadataGCM = "GCM" CloudMetadataAKV = "AKV" CloudMetadataUnknown = "UNKNOWN" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateCloudMetadata ¶
type CertificateCloudMetadata struct {
// contains filtered or unexported fields
}
func NewCertificateCloudMetadata ¶
func NewCertificateCloudMetadata(values map[string]interface{}) CertificateCloudMetadata
func (*CertificateCloudMetadata) GetMetadata ¶
func (ccm *CertificateCloudMetadata) GetMetadata() map[string]interface{}
func (*CertificateCloudMetadata) GetType ¶
func (ccm *CertificateCloudMetadata) GetType() string
func (*CertificateCloudMetadata) GetValue ¶
func (ccm *CertificateCloudMetadata) GetValue(key string) interface{}
type CloudKeystore ¶
type CloudMachineIdentity ¶
type CloudProvider ¶
type CloudProviderStatus ¶
type CloudProviderStatus int
func (CloudProviderStatus) String ¶
func (cps CloudProviderStatus) String() string
type CloudProviderType ¶
type CloudProviderType int
func (CloudProviderType) String ¶
func (cps CloudProviderType) String() string
type GetCloudKeystoreRequest ¶
type GetCloudProviderRequest ¶
type GetCloudProviderRequest struct {
Name string
Status CloudProviderStatus
Type CloudProviderType
}
type MachineIdentityStatus ¶
type MachineIdentityStatus int
func (MachineIdentityStatus) String ¶
func (mis MachineIdentityStatus) String() string
type ProvisioningResponse ¶
type WorkFlowResponseData ¶
type WorkflowResponse ¶
type WorkflowResponse struct {
SpecVersion string `json:"specversion"`
Id string `json:"id"`
Source string `json:"source"`
Type string `json:"type"`
Subject string `json:"subject"`
DataContentType string `json:"datacontenttype"`
Time string `json:"time"`
Data WorkFlowResponseData `json:"data"`
EventKind string `json:"eventkind"`
EventResource string `json:"eventresource"`
Recipient string `json:"recipient"`
CorrelationID string `json:"correlationid"`
Stream string `json:"stream"`
}
Click to show internal directories.
Click to hide internal directories.